@charset "UTF-8";
@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");
@import url("https://fonts.googleapis.com/css?family=Hind:300,400,500,600,700");
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section {
  display: block; }

b,
strong {
  font-weight: 800; }

code,
kbd,
pre,
samp {
  font-size: 1em; }

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

sup {
  top: 0.5em; }

sub {
  bottom: -0.25em; }

audio,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

button::-moz-focusring,
[type='button']::-moz-focusring,
[type='reset']::-moz-focusring,
[type='submit']::-moz-focusring {
  outline: 0.0588235rem dotted ButtonText; }

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

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

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -0.1176471rem; }

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

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

template,
[hidden] {
  display: none; }

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
     -moz-hyphens: none;
      -ms-hyphens: none;
          hyphens: none; }

blockquote,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
ul,
p {
  margin: 0;
  padding: 0; }

.block--tabs .block__content ul::after, .table-basic::after,
table::after {
  clear: both;
  content: '';
  display: table; }

.block-views-blockalerts-block-1 article.alert-item .alert-type::after, .block-views-blockalerts-block-2 article.alert-item .alert-type::after {
  clear: both !important;
  content: '' !important;
  display: table !important; }

.l-main a, .node-preview-container .node-preview-backlink, input[type='submit'],
#edit-cancel {
  -webkit-transition: all .2s;
  transition: all .2s; }

.breadcrumb__title {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem);
  height: 0.0588235rem;
  overflow: hidden;
  position: absolute;
  width: 0.0588235rem;
  word-wrap: normal; }

html {
  font-size: 100%;
  line-height: 1.5; }

html {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

body {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #464242;
  margin: 0; }

a img {
  border: 0; }

.more-link {
  margin-top: 0.35rem;
  text-transform: uppercase;
  font-size: .8rem;
  letter-spacing: normal; }

.more-link a {
  padding-right: 0.7rem;
  display: inline-block;
  color: #469e44;
  font-weight: bold; }

.more-link a::after {
  content: ' ';
  width: 0.5882353rem;
  height: 0.5882353rem;
  display: inline-block;
  background-image: url("../images/arrows/icons__arrow—link.svg");
  background-repeat: no-repeat;
  background-size: 0.5882353rem 0.5882353rem;
  margin-left: .25rem; }

.l-main a {
  text-decoration: none;
  color: #469e44;
  border-bottom: 0.0588235rem solid transparent; }

.l-main a:hover {
  border-bottom: 0.0588235rem solid #469e44; }

.contextual-links a {
  border-bottom-color: transparent !important; }

.contextual-links a:hover {
  border-bottom-color: transparent !important; }

img {
  display: block;
  height: auto;
  max-width: 100%; }

hr {
  display: block;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 0.0588235rem;
  border-color: #469e44; }

b,
strong {
  font-weight: 800; }

.marker {
  font-weight: 500; }

li {
  list-style-position: outside;
  margin-left: 1em; }

#toolbar-administration li {
  list-style-position: outside;
  margin-left: initial; }

p + p {
  margin-top: 1.05rem; }

h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-top: 0; }

.h1,
h1 {
  font-size: 1.6795rem;
  line-height: 1.3;
  color: #2e2b2b; }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.79203rem; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 2.0402rem; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 2.17689rem;
    line-height: 1.2; } }

.h2,
h2 {
  font-size: 1.4752rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.57404rem; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.6795rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.79203rem; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

.h3,
h3 {
  font-size: 1.29575rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.38257rem; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.4752rem;
    line-height: 1.4; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.57404rem; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.6795rem;
    line-height: 1.5; } }

.h4,
h4 {
  font-size: 1.13813rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.21439rem; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.38257rem; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.4752rem;
    line-height: 1.2; } }

.h5,
h5 {
  font-size: 0.99969rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.06667rem; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.21439rem; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

.h6,
h6 {
  font-size: 0.87808rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.93691rem; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.99969rem;
    line-height: 1.2; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 1.06667rem; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: 48em) {
  .block--page-title h1 {
    margin-top: 0; } }

.addthis {
  padding-top: 0.7rem; }

.addthis a:hover {
  border-bottom: none !important;
  opacity: .8; }

.addthis .at-share-btn:hover {
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important; }

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

.file--general,
.file--application-octet-stream {
  background-image: url(../images/icons/file-exe.svg); }

.file--package-x-generic {
  background-image: url(../images/icons/file-generic.svg); }

.file--x-office-spreadsheet {
  background-image: url(../images/icons/file-xls.svg); }

.file--x-office-document {
  background-image: url(../images/icons/file-doc.svg); }

.file--x-office-presentation {
  background-image: url(../images/icons/file-ppt.svg); }

.file--text-x-script {
  background-image: url(../images/icons/file-js.svg); }

.file--text-html {
  background-image: url(../images/icons/file-html.svg); }

.file--text-plain {
  background-image: url(../images/icons/text-plain.png); }

.file--application-pdf .pdf-icon-img {
  max-width: 1.2941176rem;
  float: left; }

.file--application-x-executable {
  background-image: url(../images/icons/file-exe.svg); }

.file--audio {
  background-image: url(../images/icons/file-mp3.svg); }

.file--video {
  background-image: url(../images/icons/file-mp4.svg); }

.file--text {
  background-image: url(../images/icons/file-txt.svg); }

.file--image {
  background-image: url(../images/icons/file-jpg.svg); }

.file--mime-application-postscript {
  background-image: url(../images/icons/file-eps.svg); }

.file {
  background-size: 0.9411765rem auto;
  background-position: left top; }

a[data-entity-type="file"] {
  position: relative;
  margin-left: 1rem;
  font-weight: 500;
  border-bottom: 0.0588235rem dotted; }

a[data-entity-type="file"]::before {
  position: absolute;
  content: ' ';
  width: .75rem;
  height: 1rem;
  left: -.9rem;
  top: .12rem;
  background-image: url(../images/icons/attach-2.svg);
  background-repeat: no-repeat;
  background-size: 1rem 1rem; }

.messages {
  margin-bottom: 1.4rem;
  background-color: #ecf6fa;
  color: #424242;
  overflow: hidden;
  padding: 1.1764706rem;
  position: relative;
  word-wrap: break-word;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  background-repeat: no-repeat;
  background-size: 3.2352941rem 3.2352941rem;
  background-position: 101.2%  -0.2941176rem; }

.messages a {
  color: #bcdeee;
  font-weight: 600;
  text-decoration: none;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages__content > *:last-child {
  margin-bottom: 0; }

.messages--error {
  background-color: #ffe6e5;
  border-color: #ffc5c2;
  background-image: url("../images/bg/messages-error.svg"); }

.messages--error a {
  color: #ff645c; }

.messages--error .messages__item em:first-child {
  font-style: normal;
  font-weight: bold; }

.messages--status {
  background-color: #eff8e6;
  border-color: #c9e8a9;
  background-image: url("../images/bg/messages-status.svg"); }

.messages--status a {
  color: #71b02f;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages--warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  background-image: url("../images/bg/messages-warning.svg"); }

.messages--warning a {
  color: #8a6d3b;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.wrapper-nice-login {
  border-radius: 0;
  margin: 0 auto;
  max-width: 29.4117647rem;
  margin-top: 2rem; }

.wrapper-nice-login .nice-login-pass {
  width: 100%;
  margin-bottom: 1rem;
  font-size: .8rem; }

@media all and (min-width: 48em) {
  .wrapper-nice-login .nice-login-pass {
    width: auto;
    margin-bottom: 0; } }

.wrapper-nice-login .nice-login-login {
  margin-top: .25rem; }

.node-preview-container .node-preview-backlink {
  background-color: #007F61;
  padding: .5rem;
  color: white;
  text-transform: uppercase;
  font-size: .6rem;
  letter-spacing: .0223em; }

.node-preview-container .node-preview-backlink:hover {
  background-color: #007559; }

.node-preview-container .form-item-view-mode {
  display: none; }

.ui-datepicker {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  border-radius: 0; }

.ui-datepicker-header {
  border-radius: 0; }

.ui-widget-header {
  background: none;
  background-color: #EEEEEE;
  border: 0; }

.ui-state-default,
.ui-widget-content .ui-state-default {
  background: none;
  background-color: #FAFAFA; }

#cboxWrapper {
  border-radius: 0; }

.field--name-user-picture img {
  border-radius: 50%; }

h2.styleguide {
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #007F61;
  font-weight: 700;
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.contextual-links-wrapper a.contextual-links-trigger {
  border-bottom: 0.0588235rem solid transparent; }

.contextual-links-wrapper ul.contextual-links li a {
  border-bottom: 0.0588235rem solid transparent; }

.block--tabs {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: right;
  padding-top: 1.7647059rem; }

.block--tabs .block__content ul {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media all and (min-width: 64em) {
  .block--tabs .block__content ul {
    padding-right: 0; } }

.block--tabs .block__content ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-top: 0.4117647rem;
  margin-bottom: 0.4117647rem;
  list-style: none;
  text-align: center;
  width: 100%; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li {
    width: inherit;
    margin-top: 1.1764706rem;
    margin-bottom: 1.1764706rem;
    margin-right: 0.2941176rem; } }

.block--tabs .block__content ul li a {
  display: block;
  padding: .6rem 1.3em;
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #2a414f;
  border: 0.1176471rem solid #2e323d;
  border-left: 0;
  border-right: 0;
  background-color: white;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 0.7rem;
  font-weight: 500;
  margin-bottom: 0 !important; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li a {
    border-radius: 0.3529412rem;
    border: 0.1176471rem solid #2e323d; } }

.block--tabs .block__content ul li a:hover {
  color: white;
  background-color: #2e323d;
  margin-bottom: 0 !important; }

.block--tabs .block__content ul li.is-active a {
  color: white;
  background-color: #469e44; }

.block--tabs .block__content ul ul.tabs.primary {
  float: left;
  margin-bottom: 0;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.primary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary {
  float: left;
  clear: both;
  margin-top: .5rem;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.secondary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary a {
  padding: .1rem .4;
  font-size: .6rem;
  font-weight: 500; }

.skiplinks {
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999; }

.skiplinks__link,
.skiplinks__link:visited,
.skiplinks__link:focus {
  background-color: #333;
  border: 0.1176471rem solid #eee;
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top: 0;
  -webkit-box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
  color: #eee;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 0.25em 0.5em;
  text-align: center;
  text-decoration: none;
  width: 14em; }

#main:focus {
  outline: 0; }

.progress {
  position: relative; }

.progress__track {
  background-color: rgba(0, 65, 116, 0.1);
  border: 0.0588235rem solid #004174;
  -webkit-box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
  height: 1rem;
  margin: 0.2em 0;
  max-width: 100%;
  min-width: 6em;
  overflow: hidden; }

.progress__bar {
  background-color: #004174;
  height: 1rem;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  width: 3%; }

.progress__description,
.progress__percentage {
  color: #4D4D4D;
  overflow: hidden; }

.progress__description {
  float: left; }

.progress__percentage {
  float: right; }

.post-share-buttons {
  display: none; }

.fontB {
  font-weight: 800;
  margin: 0.5882353rem 0; }

.visually-hidden {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem) !important;
  height: 0.0588235rem !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 0.0588235rem !important;
  word-wrap: normal !important; }

.focusable:active, .focusable:focus {
  clip: auto !important;
  height: auto !important;
  overflow: visible !important;
  position: static !important;
  width: auto !important; }

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden !important; }

::-moz-selection {
  background: #469e44;
  color: white; }

::selection {
  background: #469e44;
  color: white; }

nav.pager {
  width: 100%;
  margin: 2.6470588rem auto 0 auto;
  clear: both;
  max-width: 75.1764706rem;
  border-top: 0.0588235rem solid #C7C3C3;
  margin-bottom: 0; }

nav.pager ul.pager__items {
  padding-top: 2.6470588rem; }

nav.pager ul.pager,
nav.pager ul.pager__items,
nav.pager ul.pagination {
  padding: 1rem 1rem 1rem 0;
  margin: auto;
  text-align: center; }

nav.pager ul.pager li,
nav.pager ul.pager__items li,
nav.pager ul.pagination li {
  display: inline-block;
  margin-left: 0.4705882rem;
  margin-right: 0.4705882rem; }

@media all and (min-width: 48em) {
  nav.pager ul.pager li,
  nav.pager ul.pager__items li,
  nav.pager ul.pagination li {
    margin-left: 0.7058824rem;
    margin-right: 0.7058824rem; } }

nav.pager ul.pager li a,
nav.pager ul.pager__items li a,
nav.pager ul.pagination li a {
  text-decoration: none;
  color: black;
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0411765rem;
  border: 0.0588235rem solid transparent;
  border-radius: 1.7647059rem;
  width: 2.9411765rem;
  height: 2.9411765rem;
  display: inline-block;
  padding-top: 0.8235294rem;
  -webkit-transition: border 0.3s;
  transition: border 0.3s; }

nav.pager ul.pager li a:hover, nav.pager ul.pager li a:focus,
nav.pager ul.pager__items li a:hover,
nav.pager ul.pager__items li a:focus,
nav.pager ul.pagination li a:hover,
nav.pager ul.pagination li a:focus {
  border: 0.0588235rem solid #2e2b2b;
  background-color: #FFFFFF; }

nav.pager ul.pager li.is-active,
nav.pager ul.pager__items li.is-active,
nav.pager ul.pagination li.is-active {
  cursor: none; }

nav.pager ul.pager li.is-active a,
nav.pager ul.pager__items li.is-active a,
nav.pager ul.pagination li.is-active a {
  border: 0.0588235rem solid #2e2b2b;
  background-color: #FFFFFF; }

nav.pager ul.pager li.pager__item--last, nav.pager ul.pager li.pager__item--first,
nav.pager ul.pager__items li.pager__item--last,
nav.pager ul.pager__items li.pager__item--first,
nav.pager ul.pagination li.pager__item--last,
nav.pager ul.pagination li.pager__item--first {
  display: none; }

nav.pager ul.pager li.pager__item--next .green-arrow-pre-link, nav.pager ul.pager li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pager__items li.pager__item--next .green-arrow-pre-link,
nav.pager ul.pager__items li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pagination li.pager__item--next .green-arrow-pre-link,
nav.pager ul.pagination li.pager__item--previous .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0.7058824rem;
  height: 0.7058824rem; }

nav.pager ul.pager li.pager__item--next a,
nav.pager ul.pager__items li.pager__item--next a,
nav.pager ul.pagination li.pager__item--next a {
  -webkit-transition: border 0.3s;
  transition: border 0.3s; }

nav.pager ul.pager li.pager__item--next a:hover, nav.pager ul.pager li.pager__item--next a:focus,
nav.pager ul.pager__items li.pager__item--next a:hover,
nav.pager ul.pager__items li.pager__item--next a:focus,
nav.pager ul.pagination li.pager__item--next a:hover,
nav.pager ul.pagination li.pager__item--next a:focus {
  padding-left: 0;
  padding-right: 0.2352941rem; }

nav.pager ul.pager li.pager__item--previous a,
nav.pager ul.pager__items li.pager__item--previous a,
nav.pager ul.pagination li.pager__item--previous a {
  -webkit-transition: border 0.3s;
  transition: border 0.3s; }

nav.pager ul.pager li.pager__item--previous a:hover, nav.pager ul.pager li.pager__item--previous a:focus,
nav.pager ul.pager__items li.pager__item--previous a:hover,
nav.pager ul.pager__items li.pager__item--previous a:focus,
nav.pager ul.pagination li.pager__item--previous a:hover,
nav.pager ul.pagination li.pager__item--previous a:focus {
  padding-right: 0;
  padding-left: 0.2352941rem; }

nav.pager ul.pager li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pager__items li.pager__item--previous .green-arrow-pre-link,
nav.pager ul.pagination li.pager__item--previous .green-arrow-pre-link {
  border-width: 0.2058824rem 0 0 0.2058824rem; }

nav.pager ul.pager li a,
nav.pager ul.pager__items li a,
nav.pager ul.pagination li a {
  cursor: pointer; }

table {
  width: 100%;
  margin: 1em 0;
  border-spacing: 0;
  border-collapse: collapse; }

table caption {
  padding-bottom: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.1176471rem; }

.table-basic thead th,
table thead th {
  padding: .75em 1em;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1.3;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0.0588235rem;
  border: 0.0588235rem solid #CCCCCC; }

.table-basic tbody td,
table tbody td {
  padding: .75em 1em;
  text-align: left;
  border: 0.0588235rem solid #CCCCCC; }

.table-striped td,
.table-striped th {
  padding: .75em 1em;
  text-align: left; }

.table-striped th {
  color: #fff;
  border-bottom: 0; }

.table-striped tr:nth-child(odd) {
  background-color: rgba(0, 0, 0, 0.01); }

.table-striped tr:nth-child(even) {
  background-color: rgba(0, 0, 0, 0.06); }

ul.links {
  padding: 0;
  margin: 0; }

ul.links li.node-readmore {
  padding: 0;
  margin: 0;
  list-style: none; }

ul.links li.node-readmore a {
  font-size: .8rem;
  text-transform: uppercase;
  letter-spacing: 0.0470588rem;
  border-bottom: 0.0588235rem solid transparent; }

#block-headerlayout {
  width: 100%; }

.block-menu.menu--main {
  display: none; }

@media all and (min-width: 64em) {
  .block-menu.menu--main {
    display: inherit; } }

.block-menu.menu--main .nav--main {
  width: 100%;
  display: table; }

.block-menu.menu--main .nav__item.is-active-trail {
  font-weight: bold; }

.block-menu.menu--main .nav__item.is-active-trail::before {
  content: '';
  position: absolute;
  right: -0.1470588rem;
  bottom: 0.9411765rem; }

@media all and (min-width: 64em) {
  .block-menu.menu--main .nav__item.is-active-trail::before {
    content: '';
    border-left: 0.0588235rem solid #C7C3C3;
    color: #C7C3C3; } }

.block-menu.menu--main .nav__item:last-child::before {
  display: none; }

.block-menu.menu--main .nav__item {
  position: relative;
  font-size: 1.0588235rem;
  text-align: center;
  display: table-cell;
  vertical-align: middle;
  padding-top: 0.2941176rem;
  overflow: hidden; }

.block-menu.menu--main .nav__item .nav__link {
  position: relative;
  display: inline-block;
  color: #2e2b2b;
  padding-top: 1.1764706rem;
  padding-bottom: 1.1764706rem;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block-menu.menu--main .nav__item .nav__link::after {
  content: '';
  opacity: .7;
  position: absolute;
  top: 303%;
  left: 50%;
  background: #53bb50;
  width: 14.7058824rem;
  height: 14.7058824rem;
  margin-left: -7.3529412rem;
  margin-top: -7.3529412rem;
  -webkit-transform-origin: 50% 48%;
          transform-origin: 50% 48%;
  border-radius: 43%; }

.block-menu.menu--main .nav__item .nav__link::before {
  content: '';
  opacity: 1;
  position: absolute;
  top: 303%;
  left: 44%;
  background: #53bb50;
  width: 14.7058824rem;
  height: 14.7058824rem;
  margin-left: -7.3529412rem;
  margin-top: -7.3529412rem;
  -webkit-transform-origin: 50% 48%;
          transform-origin: 50% 48%;
  border-radius: 43%; }

.block-menu.menu--main .nav__item .nav__link:hover::after, .block-menu.menu--main .nav__item .nav__link:focus::after {
  -webkit-animation: drift 5000ms infinite linear alternate;
          animation: drift 5000ms infinite linear alternate;
  -webkit-animation-delay: -5s;
          animation-delay: -5s; }

.block-menu.menu--main .nav__item .nav__link:hover::before, .block-menu.menu--main .nav__item .nav__link:focus::before {
  -webkit-animation: drift 5000ms infinite linear alternate;
          animation: drift 5000ms infinite linear alternate; }

.block-menu.menu--main .nav__item::before {
  content: '';
  position: absolute;
  right: -0.0882353rem;
  bottom: 0.9411765rem; }

@media all and (min-width: 64em) {
  .block-menu.menu--main .nav__item::before {
    content: '';
    height: 1.4705882rem;
    width: 0.2941176rem;
    margin-bottom: 0.1176471rem;
    border-left: 0.0588235rem solid #C7C3C3;
    color: #C7C3C3; } }

.block-menu.menu--main .nav__item:last-child::after {
  content: none;
  position: absolute;
  right: -1.2941176rem; }

.block-menu.menu--main .nav__item.is-active-trail::after {
  width: 100%;
  height: 2.3529412rem;
  position: absolute;
  top: inherit;
  bottom: -1.3176471rem;
  right: 0;
  left: 0;
  margin: 0;
  content: ' ';
  background-color: inherit;
  background-position: center;
  background-size: 6.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--nav-blob.svg");
  z-index: 4;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.block-menu.menu--main .nav__item.is-active-trail:hover, .block-menu.menu--main .nav__item.is-active-trail:focus {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.block-menu.menu--main .nav__item.is-active-trail:hover::after, .block-menu.menu--main .nav__item.is-active-trail:focus::after {
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  content: none; }

.block-menu.menu--main .nav__link.is-active-trail:hover::after, .block-menu.menu--main .nav__link.is-active-trail:focus::after {
  -webkit-animation: wiggle 1.5s ease-in-out infinite alternate;
          animation: wiggle 1.5s ease-in-out infinite alternate; }

.block-menu.menu--main .nav__link.is-active-trail:hover::before, .block-menu.menu--main .nav__link.is-active-trail:focus::before {
  -webkit-animation: none;
          animation: none; }

.hb-main.fixed-header {
  background-color: #f7f7f7;
  min-height: 0; }

.hb-header.sticky-only {
  position: fixed;
  z-index: 400; }

.hb-navigation.sticky-only {
  position: fixed;
  z-index: 450; }

.hb-header:not(.sticky-nav) .base_logo {
  display: block; }

.hb-header:not(.sticky-nav) .sticky_logo {
  display: none; }

.hb-header {
  z-index: 12; }

.hb-header.sticky-main-header .block--search {
  width: 23% !important;
  display: block; }

.hb-header.sticky-main-header .block--search.expanded-search-bar {
  width: 42% !important; }

.user-logged-in .hb-header.sticky-nav {
  top: 4.5882353rem; }

.user-logged-in .hb-header.sticky-main-header {
  top: 4.5882353rem; }

.user-logged-in .hb-header.sticky-main-header .block--search {
  width: 23% !important; }

.user-logged-in .hb-header.sticky-main-header .block--search.expanded-search-bar {
  width: 42% !important; }

.hb-header.sticky-main-header {
  top: 0; }

.hb-navigation.sticky-main-nav {
  top: 7.6470588rem; }

.user-logged-in .hb-navigation.sticky-main-nav {
  top: 10.5882353rem; }

.toolbar-tray-open .hb-navigation.sticky-main-nav {
  top: 12.8235294rem; }

.hb-header.sticky-nav {
  height: 4.3529412rem;
  position: fixed;
  padding-top: 0.8235294rem;
  z-index: 400;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-animation: scrollIn 0.4s ease-in-out;
          animation: scrollIn 0.4s ease-in-out;
  top: 0; }

.hb-header.sticky-nav .block--site-branding {
  width: 42.5%;
  margin-top: 0.6470588rem;
  max-width: 32.0588235rem; }

.hb-header.sticky-nav .block--site-branding img {
  width: 100%; }

.hb-header.sticky-nav .block--site-branding .base_logo {
  display: none; }

.hb-header.sticky-nav .block--site-branding .sticky_logo {
  display: block; }

.hb-header.sticky-nav .menu--donation-menu {
  margin-top: 0;
  margin-bottom: 0.5882353rem; }

.hb-header.sticky-nav .hb-constrain .menu--donation-menu .nav__link::after {
  height: 2.2352941rem; }

.hb-header.sticky-nav .responsive-menu-toggle-wrapper {
  display: block;
  top: 0.5882353rem; }

.prevent-scroll {
  overflow: hidden;
  position: fixed; }

@-webkit-keyframes wiggle {
  50% {
    -webkit-transform: skewX(40deg);
            transform: skewX(40deg); }
  100% {
    -webkit-transform: skewX(-40deg) scale(0.9);
            transform: skewX(-40deg) scale(0.9); } }

@keyframes wiggle {
  50% {
    -webkit-transform: skewX(40deg);
            transform: skewX(40deg); }
  100% {
    -webkit-transform: skewX(-40deg) scale(0.9);
            transform: skewX(-40deg) scale(0.9); } }

@-webkit-keyframes scrollIn {
  0% {
    -webkit-transform: translateY(-23.5294118rem);
            transform: translateY(-23.5294118rem); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@keyframes scrollIn {
  0% {
    -webkit-transform: translateY(-23.5294118rem);
            transform: translateY(-23.5294118rem); }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0); } }

@-webkit-keyframes drift {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes drift {
  from {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  from {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.sticky-nav nav.menu--donation-menu .nav__item {
  margin-top: 0.2941176rem; }

.sticky-nav nav.menu--donation-menu .nav__link {
  height: 2.2352941rem;
  padding-top: 0.4117647rem; }

.menu--donation-menu {
  width: 50%;
  display: inline-block;
  position: absolute;
  top: 0;
  right: 0;
  margin-top: 0; }

@media all and (min-width: 64em) {
  .menu--donation-menu {
    position: inherit;
    top: inherit;
    right: inherit;
    float: right;
    width: inherit;
    margin-top: 1.8823529rem; } }

.menu--donation-menu .nav__item {
  width: 100%;
  text-align: center; }

.menu--donation-menu .nav__link {
  width: 100%;
  padding-bottom: 0.4705882rem;
  display: inline-block;
  padding-top: 0.6470588rem;
  font-size: 0.9411765rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal;
  background-color: #DC0030;
  color: #FFFFFF;
  border: 0.1176471rem solid #DC0030;
  border-radius: 0;
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 64em) {
  .menu--donation-menu .nav__link {
    width: inherit;
    padding: 0.5294118rem 2.1176471rem 0.4117647rem 2.1764706rem;
    font-size: 1.0588235rem;
    border-radius: 0.2941176rem; } }

.menu--donation-menu .nav__link:hover, .menu--donation-menu .nav__link:focus {
  background-color: #FFFFFF;
  color: #DC0030;
  text-decoration: none !important;
  font-weight: 600;
  -webkit-transition: 0.2s;
  transition: 0.2s; }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item {
  padding-left: 0.6235294rem;
  padding-bottom: 2.3529412rem;
  width: 100%;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item {
    width: 43%;
    padding-left: 0;
    padding-bottom: 3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item {
    padding-bottom: 7.1764706rem; } }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item .nav__link {
  color: black; }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item .nav__link:hover, .hb-pre-footer .hb-constrain .menu--footer .nav--footer .nav__item .nav__link:focus {
  color: #469e44;
  text-decoration: none; }

.hb-pre-footer .hb-constrain .menu--footer .nav--footer .green-arrow-pre-footer {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-left: 0.3529412rem;
  margin-right: 0.6235294rem; }

@media all and (min-width: 48em) {
  .hb-pre-footer .hb-constrain .menu--footer-login {
    width: 40%;
    float: right; } }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer-login {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .hb-constrain .menu--footer-login {
    width: 40%;
    float: left; } }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login {
  margin-left: 1.1764706rem;
  margin-bottom: 0.6470588rem; }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item {
  width: 100%;
  margin-left: 1.1176471rem;
  margin-bottom: 2.0588235rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item {
    width: 43%;
    margin-left: 0.4705882rem; } }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item .nav__link {
  color: #464242;
  text-decoration: underline; }

.hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item .nav__link:hover, .hb-pre-footer .hb-constrain .menu--footer-login .nav--footer-login .nav__item .nav__link:focus {
  text-decoration: none; }

.block--breadcrumbs {
  display: none; }

@media all and (min-width: 48em) {
  .block--breadcrumbs {
    display: block; } }

.block--breadcrumbs .contextual {
  margin-top: -1.1764706rem; }

.block--breadcrumbs .block__content {
  overflow-y: hidden;
  white-space: nowrap; }

@media all and (min-width: 85.375em) {
  .block--breadcrumbs {
    padding-top: 0; } }

.breadcrumb {
  clear: both;
  overflow-y: hidden; }

@media all and (min-width: 64em) {
  .breadcrumb {
    overflow-x: hidden; } }

.breadcrumb__intro {
  display: inline-block;
  float: left; }

.breadcrumb__list {
  list-style: none;
  margin: 0;
  padding: 0; }

.breadcrumb__item {
  display: inline;
  margin-right: 0.2em;
  margin-left: 0.2em; }

.breadcrumb__item::after {
  padding-left: 0.5882353rem;
  padding-right: 0.1764706rem;
  content: '/';
  text-decoration: none; }

.breadcrumb__item:last-child::after {
  content: '';
  margin-left: 0; }

.breadcrumb .breadcrumb__link, .breadcrumb .breadcrumb__item {
  display: inline-block;
  color: #FFFFFF;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.15;
  letter-spacing: normal;
  text-align: left; }

.breadcrumb .breadcrumb__link:hover, .breadcrumb .breadcrumb__link:focus, .breadcrumb .breadcrumb__item:hover, .breadcrumb .breadcrumb__item:focus {
  text-decoration: none; }

.breadcrumb .breadcrumb__link {
  text-decoration: underline; }

.breadcrumb .breadcrumb__item:last-child {
  text-decoration: none;
  font-weight: 600; }

.hb-header.sticky-nav .menu--utility-menu {
  height: auto; }

.hb-header .menu--utility-menu {
  width: 100%; }

@media all and (min-width: 64em) {
  .hb-header .menu--utility-menu {
    height: 2.6470588rem;
    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; } }

.hb-header .utility-nav {
  width: 100%; }

.hb-header .nav--utility-menu {
  position: relative;
  width: 50%;
  padding-left: 1.0588235rem;
  margin-right: auto;
  padding-top: 0.7058824rem;
  padding-bottom: 0.5882353rem;
  background-color: #EEEEEE;
  min-height: 2.3529412rem;
  text-align: center; }

.hb-header .nav--utility-menu .connect-us {
  cursor: pointer;
  font-size: 0.9411765rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu {
    padding-right: 11.1764706rem;
    width: auto;
    float: right;
    height: inherit;
    margin-left: auto;
    margin-right: 0;
    padding-top: 0.2352941rem;
    padding-bottom: 0.2352941rem;
    background-color: #EEEEEE; } }

.hb-header .nav--utility-menu::before {
  font-size: 0.9411765rem;
  font-style: normal;
  font-stretch: normal;
  letter-spacing: normal; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu::before {
    content: ''; } }

.hb-header .nav--utility-menu .nav__item {
  display: none;
  margin-left: 1.2941176rem;
  margin-right: 1.2941176rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .nav__item {
    display: inline-block;
    padding-top: 0.4117647rem; } }

.hb-header .nav--utility-menu .nav__item .nav__link {
  position: relative;
  color: #2e2b2b; }

.hb-header .nav--utility-menu .nav__item .nav__link::after {
  content: '';
  position: absolute;
  right: -1.2941176rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .nav__item .nav__link::after {
    content: '|'; } }

.hb-header .nav--utility-menu .nav__item:last-child .nav__link::after, .hb-header .nav--utility-menu .nav__item:nth-child(4) .nav__link::after {
  content: none;
  position: absolute;
  right: -1.2941176rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .nav__item.gtranslate-block {
    position: absolute;
    top: 0.0588235rem;
    right: 0; } }

.hb-header .nav--utility-menu .connect-us {
  font-size: 0.9411765rem; }

@media all and (min-width: 64em) {
  .hb-header .nav--utility-menu .connect-us {
    display: none; } }

.nav.mobile-utility-menu-active {
  position: absolute; }

.hb-header .nav.mobile-utility-menu-active {
  width: 100%;
  text-align: left;
  z-index: 12; }

.hb-header .nav.mobile-utility-menu-active .nav__item {
  display: block;
  margin-left: 1rem;
  margin-right: 1rem;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  background-color: white; }

.hb-header .nav.mobile-utility-menu-active .nav__item:nth-last-child(1) {
  border-bottom: 0.2941176rem solid #53bb50; }

.hb-header .nav.mobile-utility-menu-active .nav__item .nav__link {
  display: block;
  padding-bottom: 1.1764706rem;
  padding-top: 1.1764706rem; }

.hb-header .nav.mobile-utility-menu-active .nav__item .nav__link::after {
  content: '';
  position: absolute;
  bottom: 0;
  right: 0;
  height: 0.0588235rem;
  width: 100%;
  background-color: #C7C3C3; }

.nav.mobile-utility-menu-active .nav__item .nav__link.bloor-view-school {
  display: none; }

@media all and (min-width: 64em) {
  .nav.mobile-utility-menu-active .nav__item .nav__link.bloor-view-school {
    display: inherit; } }

.nav.mobile-utility-menu-active .connect-us {
  display: inline-block;
  padding-bottom: 0.5882353rem;
  padding-left: 1.1764706rem;
  font-weight: 600; }

.nav.mobile-utility-menu-active .close-connect-us-icon {
  color: transparent;
  width: 2.5294118rem;
  height: 1.5294118rem;
  position: absolute;
  top: 0.4705882rem;
  right: 1.1764706rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--close--black.svg");
  cursor: pointer; }

.nav.mobile-utility-menu-active .nav__item.gtranslate-block {
  margin-top: -0.2941176rem;
  padding-top: 0.8823529rem;
  padding-bottom: 0.8823529rem;
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem; }

.hb-sidebar-first nav.sidebar-menu-block {
  display: none;
  max-width: 17.4705882rem;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #c7c3c3;
  background-color: #ffffff; }

@media all and (min-width: 64em) {
  .hb-sidebar-first nav.sidebar-menu-block {
    display: block; } }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar__item {
  display: block;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main {
  width: 100%; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > li {
  display: none; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main li a {
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  color: #2e2b2b;
  text-decoration: none; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main li a:hover, .hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main li a:focus {
  color: #469e44; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail {
  display: block;
  width: 100%;
  background-color: #ffffff;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail > a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0c1021;
  background-color: #f7f7f7;
  border-bottom: 0.2941176rem solid #53bb50;
  position: relative; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail > a::after {
  width: 100%;
  height: 2.3529412rem;
  position: absolute;
  top: inherit;
  bottom: -1.3176471rem;
  left: -5.2941176rem;
  margin: 0;
  content: ' ';
  background-color: transparent;
  background-position: center;
  background-size: 6.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--nav-blob.svg");
  z-index: 3;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail > a::before {
  background-image: none;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail {
  background-color: #f7f7f7; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff;
  padding-left: 1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff;
  padding-left: 1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav > .nav-sidebar__item.is-active-trail {
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item {
  padding-left: 0; }

.hb-sidebar-first nav.sidebar-menu-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-blob-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.7058824rem;
  display: inline-block; }

.hb-sidebar-first nav.sidebar-menu-labs-block, .hb-sidebar-first nav.sidebar-menu-labs-landing-block {
  display: none;
  max-width: 17.4705882rem;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #c7c3c3;
  background-color: #ffffff; }

@media all and (min-width: 64em) {
  .hb-sidebar-first nav.sidebar-menu-labs-block, .hb-sidebar-first nav.sidebar-menu-labs-landing-block {
    display: block; } }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar__item, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar__item {
  display: block;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main {
  width: 100%; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > li, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > li {
  display: none; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main li a, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main li a {
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  color: #2e2b2b;
  text-decoration: none; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main li a:hover, .hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main li a:focus, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main li a:hover, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main li a:focus {
  color: #469e44; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail {
  display: block;
  width: 100%;
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail > a, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail > a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0c1021;
  background-color: #f7f7f7;
  border-bottom: 0.2941176rem solid #53bb50;
  position: relative; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail > a::after, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail > a::after {
  width: 100%;
  height: 2.3529412rem;
  position: absolute;
  top: inherit;
  bottom: -1.3176471rem;
  left: -5.2941176rem;
  margin: 0;
  content: ' ';
  background-color: transparent;
  background-position: center;
  background-size: 6.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--nav-blob.svg");
  z-index: 3;
  opacity: 1;
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail > a::before, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail > a::before {
  background-image: none;
  margin-left: 0; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > a::before, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-blob-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.7058824rem;
  display: inline-block; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff;
  padding-left: 1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav {
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav > .nav-sidebar__item.is-active-trail, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav > li.nav-sidebar__item.is-active-trail > .nav-sidebar__subnav > .nav-sidebar__item.is-active-trail {
  background-color: #ffffff; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item {
  padding-left: 0; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a {
  margin-left: -1.1764706rem; }

.hb-sidebar-first nav.sidebar-menu-labs-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a::before, .hb-sidebar-first nav.sidebar-menu-labs-landing-block .nav-sidebar--main > .is-active-trail .nav-sidebar__subnav .active-menu-item > a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-blob-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.7058824rem;
  display: inline-block; }

@media all and (min-width: 64em) {
  .menu--social-media {
    width: 50%;
    float: right; } }

@media all and (min-width: 85.375em) {
  .menu--social-media {
    width: 25%;
    float: left;
    margin-top: -8.7058824rem; } }

.nav--social-media .facebook-icon, .nav--social-media .twitter-icon, .nav--social-media .instagram-icon, .nav--social-media .youtube-icon, .nav--social-media .linkedin-icon {
  font-size: 0;
  height: 2.7058824rem;
  float: left;
  width: 100%;
  max-width: 16%;
  margin-right: 5%;
  margin-bottom: 3rem;
  margin-top: 0.2941176rem;
  background-repeat: round; }

@media all and (min-width: 20.125em) {
  .nav--social-media .facebook-icon, .nav--social-media .twitter-icon, .nav--social-media .instagram-icon, .nav--social-media .youtube-icon, .nav--social-media .linkedin-icon {
    height: 2.9411765rem; } }

@media all and (min-width: 26.625em) {
  .nav--social-media .facebook-icon, .nav--social-media .twitter-icon, .nav--social-media .instagram-icon, .nav--social-media .youtube-icon, .nav--social-media .linkedin-icon {
    height: 2.8647059rem;
    margin-right: 0.9588235rem;
    width: 100%;
    max-width: 2.8647059rem; } }

.nav--social-media .facebook-icon:hover, .nav--social-media .facebook-icon:focus, .nav--social-media .twitter-icon:hover, .nav--social-media .twitter-icon:focus, .nav--social-media .instagram-icon:hover, .nav--social-media .instagram-icon:focus, .nav--social-media .youtube-icon:hover, .nav--social-media .youtube-icon:focus, .nav--social-media .linkedin-icon:hover, .nav--social-media .linkedin-icon:focus {
  background-repeat: round; }

.nav--social-media .facebook-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-facebook-green.svg"); }

.nav--social-media .facebook-icon:hover, .nav--social-media .facebook-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-facebook-white.svg"); }

.nav--social-media .twitter-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-twitter-green.svg"); }

.nav--social-media .twitter-icon:hover, .nav--social-media .twitter-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-twitter-white.svg"); }

.nav--social-media .instagram-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-instagram-green.svg"); }

.nav--social-media .instagram-icon:hover, .nav--social-media .instagram-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-instagram-white.svg"); }

.nav--social-media .youtube-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-youtube-green.svg"); }

.nav--social-media .youtube-icon:hover, .nav--social-media .youtube-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-youtube-white.svg"); }

.nav--social-media .linkedin-icon {
  background-image: url("/themes/custom/bloorview/images/social/icon-linkedin-green.svg");
  margin-right: 0; }

.nav--social-media .linkedin-icon:hover, .nav--social-media .linkedin-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-linkedin-white.svg"); }

.social-media-title {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: black; }

#backtotop {
  background: url("/themes/custom/bloorview/images/icon-back-to-top.svg") !important;
  border: 0.1764706rem solid #FFFFFF;
  border-radius: 50%; }

.navigation .nav {
  list-style: none; }

.navigation .nav__item {
  display: inline-block;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal; }

.navigation .nav__item .nav__link {
  text-decoration: none; }

.navigation .nav__item .nav__link:hover, .navigation .nav__item .nav__link:focus {
  text-decoration: underline; }

input[type="date"],
input[type="email"],
input[type="file"],
input[type="month"],
input[type="number"],
input[type="password"],
input[type="tel"],
input[type="text"],
input[type="time"],
input[type="url"],
input[type="week"],
textarea,
select {
  background-color: #CDCDCD;
  border: 0.0588235rem solid #CDCDCD;
  max-width: 100%;
  padding: .5em; }

input[type="text"],
input[type="email"],
input[type="tel"],
input[type="date"],
select {
  height: 2.75em; }

input[type="search"],
select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border: 0.0588235rem solid #CDCDCD;
  border-radius: 0.1764706rem; }

input,
textarea {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  border-radius: 0.1764706rem; }

select {
  background: url("../images/arrows/icon__arrow—down.svg") no-repeat;
  background-color: #CDCDCD;
  background-position: 95%;
  background-size: 1em;
  padding-right: 2.2rem; }

select,
input[type="radio"]:hover,
input[type="checkbox"]:hover {
  cursor: pointer; }

*:focus,
*[aria-expanded="true"],
button,
.btn,
a.btn,
a.btn:hover,
a.btn:focus {
  -webkit-transition: ease-in .2s;
  transition: ease-in .2s; }

input:focus, input:active,
textarea:focus,
textarea:active {
  color: #2e2b2b;
  outline-color: #2e2b2b;
  -webkit-box-shadow: none;
          box-shadow: none;
  border-radius: 0.1764706rem !important; }

input:required:focus {
  outline-color: #CDCDCD; }

input.required-error,
input.required-error:focus {
  border: 0.1176471rem solid #CDCDCD;
  outline-color: #CDCDCD; }

input:focus {
  outline: 0.1764706rem solid #2e2b2b; }

.captcha {
  background-color: #f2f2f2;
  padding: 1rem; }

.captcha .field-prefix {
  display: inline-block; }

.captcha input#edit-captcha-response {
  display: inline-block;
  width: 2.9411765rem; }

.captcha .form-item-captcha-response {
  margin-bottom: 0; }

.contact-message-request-access-form,
.user-register-form,
.contact-form {
  max-width: 40.8823529rem; }

.contact-message-request-access-form input.form-text,
.contact-message-request-access-form input.text-full,
.contact-message-request-access-form input[type="text"],
.contact-message-request-access-form input[type="email"],
.user-register-form input.form-text,
.user-register-form input.text-full,
.user-register-form input[type="text"],
.user-register-form input[type="email"],
.contact-form input.form-text,
.contact-form input.text-full,
.contact-form input[type="text"],
.contact-form input[type="email"] {
  max-width: 100%;
  width: 100%; }

.form-item__description,
.fieldset__description {
  font-size: .8rem;
  color: #736f6f;
  margin-top: 0.14rem; }

.form--inline .form-item {
  margin-right: 0; }

.form-item__label {
  display: block;
  font-weight: 600; }

#views-exposed-form-latest-knowledge-translation-products-block-1 .js-form-type-textfield.js-form-item-combine .form-item__label,
#views-exposed-form-programs-services-listing-block-3 .js-form-type-textfield.js-form-item-combine .form-item__label {
  display: none; }

.form-item--vertical-tabs .vertical-tabs__menu {
  border-top: 0.0588235rem solid #C7C3C3;
  border-left: 0.0588235rem solid #C7C3C3;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.form-item--vertical-tabs li.is-selected {
  text-transform: uppercase;
  background-color: white; }

.form-item--vertical-tabs li.is-selected .vertical-tabs__menu-item-title {
  color: #469e44; }

details {
  border: 0;
  padding-left: 0;
  padding-right: 0;
  padding-top: 0; }

summary {
  position: relative;
  line-height: 1;
  padding: 0.7rem;
  cursor: pointer;
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.7rem;
  padding-left: 2rem;
  text-transform: uppercase; }

summary::-webkit-details-marker {
  display: none; }

summary::before {
  position: absolute;
  left: 0.5882353rem;
  top: 1.0588235rem;
  display: inline-block;
  height: 0.9411765rem;
  width: 0.9411765rem;
  border-radius: 50%;
  background-image: url(../images/icons/icon__minus.svg);
  background-repeat: no-repeat;
  background-size: 0.9411765rem 0.9411765rem;
  content: " ";
  margin-top: -0.3529412rem; }

details[open] summary::before {
  height: 0.9411765rem;
  width: 0.9411765rem;
  background-image: url(../images/icons/icons__plus.svg);
  background-repeat: no-repeat;
  background-size: 0.9411765rem 0.9411765rem;
  content: " "; }

.collapse-processed > summary::before {
  display: none !important; }

.vertical-tabs__panes details {
  padding: 1.4rem; }

.form-item .description,
.details__description {
  color: #4D4D4D;
  font-size: .8rem;
  margin-top: .2rem; }

fieldset,
#edit-field-product-description---wrapper,
#edit-field-does-your-institution-alre--wrapper,
#edit-field-if-yes-is-it-at-the-instit--wrapper {
  border: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1em;
  padding: 1.4rem; }

fieldset.collapsed,
#edit-field-product-description---wrapper.collapsed,
#edit-field-does-your-institution-alre--wrapper.collapsed,
#edit-field-if-yes-is-it-at-the-instit--wrapper.collapsed {
  padding: 0;
  padding-left: 2rem; }

fieldset legend span,
#edit-field-product-description---wrapper legend span,
#edit-field-does-your-institution-alre--wrapper legend span,
#edit-field-if-yes-is-it-at-the-instit--wrapper legend span {
  border: 0;
  letter-spacing: normal;
  line-height: 1.3;
  margin-bottom: 0;
  text-transform: uppercase;
  width: auto; }

fieldset {
  margin-top: 0.7rem; }

fieldset fieldset {
  margin-top: 0.7rem; }

.form-item-search-block-form {
  display: inline-block; }

select + button,
select + .btn,
select + button:hover,
select + .btn:hover,
select + button:focus,
select + .btn:focus,
input + button,
input + .btn,
input + button:hover,
input + .btn:hover,
input + button:focus,
input + .btn:focus {
  border-bottom: 0;
  border-radius: 0; }

input[type='submit'],
#edit-cancel {
  padding: .55rem;
  margin-top: .5rem;
  margin-right: .5rem;
  margin-left: -0.2352941rem;
  font-size: .8rem;
  font-weight: 500;
  color: #CDCDCD;
  text-decoration: none;
  text-transform: uppercase;
  letter-spacing: .08rem;
  cursor: pointer;
  background-color: #007F61;
  border: 0.1764706rem solid #007F61;
  border-radius: 0;
  -webkit-appearance: 0;
     -moz-appearance: 0;
          appearance: 0; }

input[type='submit']:hover, input[type='submit']:focus,
#edit-cancel:hover,
#edit-cancel:focus {
  background-color: #00664e;
  border: 0.1764706rem solid #00664e; }

#edit-cancel {
  color: #2e2b2b;
  background-color: #CDCDCD;
  border: 0.1764706rem solid #2e2b2b; }

#edit-cancel:hover, #edit-cancel:focus {
  color: #FFFFFF;
  background-color: #2e2b2b;
  border: 0.1764706rem solid #2e2b2b; }

input[type="checkbox"],
input[type="radio"] {
  display: none; }

input[type="checkbox"],
input[type="radio"] {
  line-height: normal;
  margin: 0.0588235rem \9 0 0; }

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

input[type="checkbox"]:checked + label {
  background-image: url("../images/checkboxes/icon-checkbox-checked.svg");
  background-repeat: no-repeat;
  background-size: 1.2352941rem 1.2352941rem; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  input[type="checkbox"]:checked + label {
    background-image: url("../images/checkboxes/icon-checkbox-checked.png");
    background-size: 1.2352941rem 1.2352941rem; } }

input[type="checkbox"] + label {
  background-image: url("../images/checkboxes/icon-checkbox.svg");
  background-repeat: no-repeat;
  background-size: 1.2352941rem 1.2352941rem; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  input[type="checkbox"] + label {
    background-image: url("../images/checkboxes/icon-checkbox.png");
    background-size: 1.2352941rem 1.2352941rem; } }

input[type="checkbox"] + label {
  display: inline;
  font-weight: 400;
  padding: 0 0 0 1.5294118rem; }

input[type="checkbox"],
input[type="radio"] {
  opacity: 0;
  display: none; }

input[type="checkbox"],
input[type="radio"] {
  line-height: normal;
  margin-top: 0.0588235rem; }

input[type="radio"] + label {
  display: inline;
  font-weight: 400; }

input[type="radio"]:checked + label {
  border-bottom: 0.1764706rem solid white; }

.webform-submission-contact-form {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

.webform-submission-contact-form .js-form-item {
  margin-bottom: 3.85rem; }

.webform-submission-contact-form .js-form-item label {
  margin-bottom: 0.28rem; }

@media all and (min-width: 23.4375em) {
  .webform-submission-contact-form input.form-email,
  .webform-submission-contact-form input.form-text,
  .webform-submission-contact-form select.form-select,
  .webform-submission-contact-form textarea.form-textarea {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0; } }

@media all and (min-width: 48em) {
  .webform-submission-contact-form input.webform-button--submit {
    width: 31.42857%;
    float: left;
    margin-left: 0;
    float: left; }
  .webform-submission-contact-form .form-item-email,
  .webform-submission-contact-form .form-item-name,
  .webform-submission-contact-form .form-item-message {
    width: 70%; }
  .webform-submission-contact-form select.form-select {
    width: 48.57143%;
    float: left;
    margin-left: 0; } }

@media all and (min-width: 48em) {
  .webform-submission-contact-form select.form-select {
    width: 31.42857%;
    float: left;
    margin-left: 0; } }

.password-strength__indicator.is-weak {
  background-color: #ff645c; }

.password-strength__indicator.is-fair {
  background-color: #8a6d3b; }

.password-strength__indicator.is-good {
  background-color: #2F90B0; }

.password-strength__indicator.is-strong {
  background-color: #71b02f; }

textarea {
  width: 100%;
  max-width: 100%; }

@media all and (min-width: 23.4375em) {
  .footer-content {
    display: grid; } }

@media all and (min-width: 48em) {
  .footer-content {
    display: block; } }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block {
    margin-left: auto;
    margin-right: auto; } }

@media all and (min-width: 48em) {
  .block--partners-logo-block {
    margin-bottom: 3.8235294rem;
    float: right; } }

@media all and (min-width: 64em) {
  .block--partners-logo-block {
    margin-bottom: 0; } }

@media all and (min-width: 85.375em) {
  .block--partners-logo-block {
    height: 7.0588235rem;
    float: right; } }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block .block__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 3rem; } }

@media all and (min-width: 48em) {
  .block--partners-logo-block .block__content {
    float: right;
    margin-top: -4rem; } }

@media all and (min-width: 85.375em) {
  .block--partners-logo-block .block__content {
    margin-top: -2.8235294rem; } }

.block--partners-logo-block .block__content .partner-logo-img {
  margin-right: 0.7647059rem;
  float: right; }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block .block__content .partner-logo-img {
    margin-right: 0; } }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(1) {
  z-index: 1;
  padding-left: 7.8823529rem;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 23.4375em) {
  .block--partners-logo-block .block__content .partner-logo-img:nth-child(1) {
    padding-left: 0;
    float: left;
    padding-right: 2.1764706rem; } }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(1) img {
  padding-top: 0.4705882rem; }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(2) {
  padding-bottom: 1.3529412rem; }

.block--partners-logo-block .block__content .partner-logo-img:nth-child(2) img {
  float: right; }

@media all and (min-width: 48em) {
  .block--address-block {
    width: 60%;
    float: left; } }

@media all and (min-width: 64em) {
  .block--address-block {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .block--address-block {
    width: 35%; } }

.block--address-block .address-block {
  max-width: 23.8823529rem;
  margin-top: 2.3176471rem;
  padding-bottom: 2.0588235rem; }

@media all and (min-width: 48em) {
  .block--address-block .address-block {
    margin-top: 2.3411765rem;
    padding-bottom: 3.1764706rem; } }

@media all and (min-width: 64em) {
  .block--address-block .address-block {
    padding-bottom: 5.8823529rem; } }

@media all and (min-width: 85.375em) {
  .block--address-block .address-block {
    padding-bottom: 2.3529412rem; } }

@media all and (min-width: 120em) {
  .block--address-block .address-block {
    margin-top: 2.2352941rem;
    padding-bottom: 4.3529412rem; } }

.block--address-block .address-block .address-items-block {
  color: #464242;
  font-size: 0.9411765rem; }

.block--address-block .address-block .address-items-block a {
  color: #464242; }

.block--address-block .address-block .address-items-block a:hover, .block--address-block .address-block .address-items-block a:focus {
  color: #469e44; }

.block--address-block .address-block .address-items-block p {
  margin-top: 0; }

.block--address-block .address-block .address-items-block p:nth-child(1) {
  text-align: left;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-decoration: underline;
  padding-bottom: 0.5882353rem; }

.block--address-block .address-block .address-items-block p:nth-child(2), .block--address-block .address-block .address-items-block p:nth-child(3) {
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.block--address-block .address-block .address-items-block p:nth-child(2) a, .block--address-block .address-block .address-items-block p:nth-child(3) a {
  text-decoration: underline; }

.block--address-block .address-block .address-items-block img {
  padding-bottom: 1.5058824rem;
  width: 92%; }

@media all and (min-width: 23.4375em) {
  .block--address-block .address-block .address-items-block img {
    width: 82%; } }

@media all and (min-width: 48em) {
  .block--address-block .address-block .address-items-block img {
    width: 78%; } }

@media all and (min-width: 85.375em) {
  .block--address-block .address-block .address-items-block img {
    width: 88%; } }

.block--site-branding {
  width: 65%;
  display: inline-block;
  padding-left: 1.1764706rem;
  padding-top: 1.1764706rem;
  max-width: 12.9411765rem; }

@media all and (min-width: 64em) {
  .block--site-branding {
    width: 29.5%;
    max-width: 35.2941176rem;
    padding-left: inherit;
    padding-top: inherit; } }

@media all and (min-width: 85.375em) {
  .block--site-branding {
    width: 28.5%; } }

.sticky-nav .form-item--id-search-api-fulltext {
  display: none; }

.sticky-nav .block--search {
  width: none; }

.sticky-nav .block--search .form-submit.show-search {
  display: none !important; }

.views-exposed-form {
  display: none;
  float: right;
  margin-top: 1.8823529rem;
  margin-right: 1.7647059rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 64em) {
  .views-exposed-form {
    display: inline-block; } }

.views-exposed-form .search-bar {
  position: relative; }

.views-exposed-form .search-bar .form-item--textfield {
  position: relative; }

.views-exposed-form .search-bar .form-text {
  width: 100%;
  height: 2.5882353rem;
  padding-left: 3.0588235rem;
  background-position: 0.9411765rem center;
  background-size: 1.4705882rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .views-exposed-form .search-bar .form-text {
    background-position: 0.7058824rem center; } }

.views-exposed-form .search-bar .form-text:hover {
  border: 0.1764706rem solid #2e2b2b; }

.views-exposed-form .search-bar .form-item__label {
  font-size: 0;
  display: inline; }

.views-exposed-form .search-bar .form-submit {
  border-radius: 0.2941176rem;
  height: 100%;
  display: none;
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  background-color: black;
  border: 0.1176471rem solid black;
  width: 0;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.views-exposed-form .search-bar .form-submit:hover {
  background-color: white;
  border: 0.1176471rem solid black;
  color: black;
  outline: -webkit-focus-ring-color auto 0.2941176rem;
  outline-offset: -0.1176471rem; }

.views-exposed-form .search-bar .form-submit.show-search {
  width: 24%;
  display: block; }

.expanded-search-bar {
  width: 42%; }

.responsive-menu-toggle-wrapper {
  display: inline-block;
  float: right;
  margin-right: 1.8235294rem;
  margin-top: 1.6470588rem; }

.responsive-menu-toggle-wrapper .icon {
  color: transparent;
  display: inline-block;
  width: 3.9411765rem;
  height: 1.6470588rem;
  background-position: center center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--hamburger-search--black.svg"); }

.responsive-menu-toggle-wrapper .icon.close-menu-icon {
  background-image: url("/themes/custom/bloorview/images/icons/icon--close--black.svg"); }

.responsive-menu-toggle-wrapper .label {
  display: none; }

@media all and (min-width: 64em) {
  .responsive-menu-toggle-wrapper {
    display: none; } }

.hb-header.sticky-nav .responsive-menu-toggle-wrapper {
  margin-top: 0;
  margin-right: 0; }

.block--single-cta {
  margin: 0 0.5882353rem; }

.paragraph--type-single-call-to-action {
  width: 100%;
  padding-top: 2.9411765rem;
  margin-bottom: 5.2941176rem; }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action {
    width: 50%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 2.7058824rem; } }

.paragraph--type-single-call-to-action .l-constrain {
  background-image: url("/themes/custom/bloorview/images/icon-infinity-green.svg");
  background-repeat: no-repeat;
  margin: 0 auto; }

@media all and (min-width: 23.4375em) {
  .paragraph--type-single-call-to-action .l-constrain {
    width: 20.5882353rem; } }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action .l-constrain {
    width: 23.5294118rem; } }

.paragraph--type-single-call-to-action .single-cta-title {
  text-align: center;
  padding-top: 2.4117647rem; }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action .single-cta-title {
    padding-top: 3.1764706rem; } }

.paragraph--type-single-call-to-action .single-cta-title a {
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

.paragraph--type-single-call-to-action .single-cta-title a:hover, .paragraph--type-single-call-to-action .single-cta-title a:focus {
  color: #469e44; }

.paragraph--type-single-call-to-action .single-cta-title .green-arrow-single-cta {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2117647rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.paragraph--type-single-call-to-action .single-cta-title:hover a, .paragraph--type-single-call-to-action .single-cta-title:focus a {
  color: #469e44; }

.paragraph--type-single-call-to-action .single-cta-title:hover .green-arrow-single-cta, .paragraph--type-single-call-to-action .single-cta-title:focus .green-arrow-single-cta {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.6235294rem;
  margin-left: 0.5882353rem; }

.paragraph--type-single-call-to-action .single-cta-body {
  padding-bottom: 2.9411765rem;
  padding-top: 0.1764706rem;
  text-align: center;
  width: 100%; }

@media all and (min-width: 48em) {
  .paragraph--type-single-call-to-action .single-cta-body {
    width: 60%;
    margin-left: auto;
    margin-right: auto; } }

.paragraph--type-single-call-to-action .single-cta-body p {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  color: #464242; }

.call-to-action-block {
  overflow: auto;
  max-width: 75.1764706rem;
  margin: 0 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .call-to-action-block {
    margin: 0 auto; } }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 0.2941176rem 0.2941176rem 1.4705882rem 0; }
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:last-child {
    margin-bottom: 4.7058824rem; }
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child {
    margin-top: 2.4705882rem; } }

@media all and (min-width: 43.75em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 31.42857%;
    float: left;
    margin-left: 2.85714%;
    margin: 3.0588235rem 0.2941176rem 4.7058824rem 0; } }

@media all and (min-width: 79.875em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    margin-right: 1.3529412rem; } }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link {
  margin-bottom: 0.1764706rem; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2352941rem;
  margin-top: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
    font-size: 1.5294118rem; } }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link, .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-description {
  padding-left: 1.9411765rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

.region-pre-content {
  position: relative; }

.region-pre-content .pre-content-island-logo {
  position: absolute;
  background-repeat: no-repeat;
  width: 38.2352941rem;
  margin-left: -12.9411765rem;
  z-index: -1; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .pre-content-island-logo {
    width: 61.7647059rem; } }

.region-pre-content .block__content {
  z-index: 1;
  position: relative; }

.region-pre-content .block__content .featured_item_single_story_top {
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content .featured_item_single_story_top {
    margin-bottom: inherit; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
  max-width: 100%;
  display: block;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem;
  vertical-align: top; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
    max-width: 34%;
    display: inline-block;
    padding-top: 7.2352941rem; } }

@media all and (min-width: 79.875em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
    margin-right: 1.4117647rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
    padding-left: 0;
    padding-right: 0; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser h2 a {
  text-decoration: none;
  pointer-events: none; }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser h2 a span {
  text-decoration: none;
  font-size: 2.6470588rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #469e44; }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content p {
    padding-right: 1.8235294rem; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories p {
    padding-top: 1.1764706rem;
    padding-right: 1.8235294rem; } }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories .related-content-view-read-more {
  display: none; }

.region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories .stories-subheading p {
  font-size: 1.0588235rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser .node__content-stories .stories-subheading p {
    font-size: 1.2941176rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser {
  margin-bottom: 1.7647059rem;
  max-width: 100%;
  display: block;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  float: right;
  padding: 0.5882353rem 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser {
    max-width: 64%;
    display: inline-block;
    margin: 3.3529412rem 0.5882353rem 4.4117647rem 0; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories {
  max-width: 49.5294118rem; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
  width: 100%;
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
    max-width: 65%;
    display: inline-block; } }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
    padding: 0.8823529rem 0 0.8823529rem 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image {
    padding: 0.8823529rem 0 0.8823529rem 1.4705882rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-header-image img {
  border-radius: 0.2941176rem; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content {
  display: block;
  width: 100%;
  vertical-align: top;
  padding-right: 0.5882353rem;
  padding-left: 0.5882353rem;
  padding-top: 0.5882353rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content {
    display: inline-block;
    width: 35%;
    padding-left: 1.4705882rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content {
    padding-left: 0.2941176rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title {
  padding-top: 0.7058824rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title {
    padding-top: 0; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title a {
  text-decoration: none;
  color: #2e2b2b;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title a {
    font-size: 1.5294118rem; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title a:hover, .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-title afocus {
  color: #469e44;
  text-decoration: underline; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-subheading, .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .stories-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more {
  clear: both;
  margin-top: 0.8235294rem;
  padding-bottom: 1.1764706rem; }

@media all and (min-width: 48em) {
  .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more {
    clear: both;
    float: none; } }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a:hover, .region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a:focus {
  color: #469e44; }

.region-pre-content .block__content article.node--type-stories.node--display-mode-teaser .node__content-stories .stories-main-content .related-content-view-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem;
  margin-top: -0.1764706rem; }

.block--cta-with-disclaimer-bloom-blog, .call_to_action_with_disclaimer {
  overflow: auto; }

@media all and (min-width: 79.875em) {
  .block--cta-with-disclaimer-bloom-blog, .call_to_action_with_disclaimer {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .block--cta-with-disclaimer-bloom-blog:after, .call_to_action_with_disclaimer:after {
    content: " ";
    display: block;
    clear: both; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block, .call_to_action_with_disclaimer .call-to-action-block {
  display: inline-block;
  padding: 0 1.1764706rem;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block, .call_to_action_with_disclaimer .call-to-action-block {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin-left: 0; } }

@media all and (min-width: 64em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child {
    margin-right: 2.9411765rem !important; } }

@media all and (min-width: 64em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    width: 40% !important; } }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 0.2941176rem 0.2941176rem 2.7647059rem 0; }
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:first-child {
    margin-top: 3.0588235rem; } }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin: 4.1176471rem 0.2941176rem 4.7058824rem 0;
    padding-right: 0.8823529rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link {
  margin-bottom: 0.1764706rem; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 0.7058824rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left;
  margin-top: 0.2941176rem; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
  display: block;
  overflow: auto;
  overflow-y: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a {
    font-size: 1.5294118rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link, .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:focus .green-arrow-pre-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.2941176rem;
  margin-right: 0.4117647rem; }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-description, .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip .cta-description {
  padding-left: 1.4705882rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    display: inline-block;
    margin-right: 0.1176471rem;
    margin-bottom: 0;
    margin-left: 1rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2):nth-child(3), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3):nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2):nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3):nth-child(3) {
  margin-top: 1.1176471rem; }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    margin-bottom: 1.1764706rem; } }

.block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0; }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .block--cta-with-disclaimer-bloom-blog .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(1), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(2), .call_to_action_with_disclaimer .call-to-action-block .paragraph--type-call-to-action-with-link-descrip:nth-child(3) {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin-left: 0; } }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
  padding: 1.7647059rem 0.5882353rem 2.9411765rem 1.1764706rem; }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text .stories-text, .call_to_action_with_disclaimer .paragraph--type-text .stories-text {
  font-size: 0.9411765rem; }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text .stories-text strong, .call_to_action_with_disclaimer .paragraph--type-text .stories-text strong {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-transform: uppercase; }

.block--cta-with-disclaimer-bloom-blog .paragraph--type-text .stories-text p, .call_to_action_with_disclaimer .paragraph--type-text .stories-text p {
  margin-top: 0.1176471rem; }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    display: block;
    margin: 0.2941176rem 0.2941176rem 1.4705882rem 0; } }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
    display: inline-block;
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin: 3.9411765rem 0.2941176rem 4.7058824rem 0; } }

@media all and (min-width: 43.75em) {
  .block--cta-with-disclaimer-bloom-blog .paragraph--type-text, .call_to_action_with_disclaimer .paragraph--type-text {
    padding: 0 0.5882353rem 0.8823529rem 0.8823529rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2,
.view--stories-bloom-and-news-cards.view--display-block_1,
.view--stories-bloom-and-news-cards.view--display-block_3 {
  margin: 0 1.1764706rem 0 1.1764706rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  overflow: auto;
  margin-bottom: 2.6470588rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content a {
  text-decoration: none; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .view__content,
  .view--stories-bloom-and-news-cards.view--display-block_1 .view__content,
  .view--stories-bloom-and-news-cards.view--display-block_3 .view__content {
    height: 36.9411765rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover .views-field-type a, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover .views-field-type a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus .views-field-type a {
  background-color: #736f6f;
  color: #FFFFFF; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover .views-field-title a, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus .views-field-title a {
  text-decoration: underline;
  color: #469e44; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content:hover .views-field-view-node a, .view--stories-bloom-and-news-cards.view--display-block_2 .view__content:focus .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:hover .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content:focus .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:hover .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content:focus .views-field-view-node a {
  color: #469e44; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__content .view__row,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__content .view__row,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__content .view__row {
  padding: 1.1764706rem;
  height: 100%;
  position: relative; }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .view__content .view__row,
  .view--stories-bloom-and-news-cards.view--display-block_1 .view__content .view__row,
  .view--stories-bloom-and-news-cards.view--display-block_3 .view__content .view__row {
    padding: 1.7647059rem; } }

@media all and (min-width: 48em) {
  .view--stories-bloom-and-news-cards.view--display-block_2,
  .view--stories-bloom-and-news-cards.view--display-block_1,
  .view--stories-bloom-and-news-cards.view--display-block_3 {
    margin: 0 1.7647059rem 0 1.7647059rem; } }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2,
  .view--stories-bloom-and-news-cards.view--display-block_1,
  .view--stories-bloom-and-news-cards.view--display-block_3 {
    margin: 0;
    padding: 0;
    width: 29.5%;
    float: left;
    padding-top: 2.6470588rem; } }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2,
  .view--stories-bloom-and-news-cards.view--display-block_1,
  .view--stories-bloom-and-news-cards.view--display-block_3 {
    width: 31.5%; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-image,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-image,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-image {
  padding-bottom: 1.2352941rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-image img,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-image img,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-image img {
  width: 100%;
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-image img,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-image img,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-image img {
    width: inherit; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-type,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-type,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-type {
  float: left; }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-type,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-type,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-type {
    margin-left: 0; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-type span a,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-type span a,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-type span a {
  text-transform: uppercase;
  border: solid 0.0588235rem #736f6f;
  border-radius: 0.2941176rem;
  padding: 0.1176471rem 0.4705882rem 0.0588235rem 0.4705882rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: #736f6f;
  text-decoration: none; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-date,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-date,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-date {
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: left;
  color: #736f6f;
  float: right;
  text-transform: uppercase; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-title,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-title,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-title {
  margin-top: 2.3529412rem;
  margin-bottom: 0.5882353rem;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-title a,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-title a {
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-title,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-title,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-title {
    font-size: 1.5294118rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-field-summary,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-field-summary,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-field-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-view-node,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-view-node,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-view-node {
  margin-bottom: 0.2941176rem;
  margin-top: 0.8823529rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left; }

.view--stories-bloom-and-news-cards.view--display-block_2 .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_1 .views-field-view-node a,
.view--stories-bloom-and-news-cards.view--display-block_3 .views-field-view-node a {
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .views-field-view-node,
  .view--stories-bloom-and-news-cards.view--display-block_1 .views-field-view-node,
  .view--stories-bloom-and-news-cards.view--display-block_3 .views-field-view-node {
    position: absolute;
    bottom: 0;
    margin-bottom: 1.7647059rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer {
  padding-bottom: 4.1176471rem; }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 .view__footer,
  .view--stories-bloom-and-news-cards.view--display-block_1 .view__footer,
  .view--stories-bloom-and-news-cards.view--display-block_3 .view__footer {
    padding-bottom: 4.4117647rem; } }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer .more-link-green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border-width: 0 0.2647059rem 0.2647059rem 0 !important;
  padding: 0.2941176rem !important;
  content: '';
  margin-right: 1.1764706rem;
  margin-bottom: 0.0588235rem; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a {
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:hover, .view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:focus,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:hover,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:focus,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:hover,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:focus {
  color: #469e44; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:hover .more-link-green-arrow, .view--stories-bloom-and-news-cards.view--display-block_2 .view__footer a:focus .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:hover .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer a:focus .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:hover .more-link-green-arrow,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer a:focus .more-link-green-arrow {
  margin-left: 0.5882353rem;
  margin-right: 0.5882353rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.view--stories-bloom-and-news-cards.view--display-block_2 .view__footer .more-link-summary,
.view--stories-bloom-and-news-cards.view--display-block_1 .view__footer .more-link-summary,
.view--stories-bloom-and-news-cards.view--display-block_3 .view__footer .more-link-summary {
  padding-left: 1.7647059rem;
  padding-top: 0.5882353rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_1 {
    margin-right: 4%;
    margin-left: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .view--stories-bloom-and-news-cards.view--display-block_1 {
    margin-left: 0;
    margin-right: 5.5%; } }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_1 {
    margin-right: 2.0588235rem;
    margin-left: 0; } }

@media all and (min-width: 64em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 {
    margin-right: 4%; } }

@media all and (min-width: 79.875em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 {
    margin-right: 5.5%; } }

@media all and (min-width: 85.375em) {
  .view--stories-bloom-and-news-cards.view--display-block_2 {
    margin-right: 2.0588235rem; } }

.node--type-events.node--display-mode-highlighted-content-block .date img, .node--type-events.node--display-mode-highlighted-content-block .time img {
  display: none; }

.node--type-events.node--display-mode-highlighted-content-block .date h3, .node--type-events.node--display-mode-highlighted-content-block .time h3 {
  padding-bottom: 0 !important;
  color: #FFFFFF;
  float: left; }

.node--type-events.node--display-mode-highlighted-content-block .time {
  display: none; }

.node--type-events.node--display-mode-highlighted-content-block .date-seperator {
  padding-top: 0.7058824rem;
  padding-right: 0.4117647rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  padding-left: 0; }

@media all and (min-width: 64em) {
  .node--type-events.node--display-mode-highlighted-content-block .date-seperator {
    padding-top: 1.1176471rem; } }

.node--type-events.node--display-mode-highlighted-content-block .start-month, .node--type-events.node--display-mode-highlighted-content-block .end-month {
  padding-top: 0.7058824rem;
  padding-right: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  padding-left: 0; }

@media all and (min-width: 64em) {
  .node--type-events.node--display-mode-highlighted-content-block .start-month, .node--type-events.node--display-mode-highlighted-content-block .end-month {
    padding-top: 1.1176471rem; } }

.node--type-events.node--display-mode-highlighted-content-block .start-day, .node--type-events.node--display-mode-highlighted-content-block .end-day {
  padding-top: 0.4117647rem;
  padding-right: 0.2941176rem;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  padding-left: 0; }

@media all and (min-width: 64em) {
  .node--type-events.node--display-mode-highlighted-content-block .start-day, .node--type-events.node--display-mode-highlighted-content-block .end-day {
    font-size: 2.0588235rem; } }

.hb-pre-content article.node--display-mode-highlighted-content-block {
  padding-top: 1.7647059rem; }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block {
    padding-left: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block {
    padding-left: 1.1764706rem; } }

.hb-pre-content article.node--display-mode-highlighted-content-block span {
  position: absolute;
  padding-left: 0.5882353rem;
  width: 18.8235294rem;
  height: 4.1176471rem;
  background-position: 1.1764706rem center;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icon-logo-bloom.svg"); }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block span {
    top: 7.9411765rem;
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url("/themes/custom/bloorview/images/icon-logo-bloom.svg");
    max-width: 76%; } }

.hb-pre-content article.node--display-mode-highlighted-content-block span a {
  display: none; }

.hb-pre-content article.node--display-mode-highlighted-content-block p {
  margin-top: 4.2352941rem;
  padding-left: 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  padding-bottom: 1.7647059rem;
  padding-top: 1.1764706rem;
  max-width: 87%; }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block p {
    margin-top: 0;
    padding-left: inherit;
    padding-top: 11.7647059rem;
    float: left;
    max-width: 21.1764706rem;
    font-size: 1.5294118rem;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal; } }

@media all and (min-width: 75em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block p {
    max-width: 24.1176471rem; } }

.hb-pre-content article.node--display-mode-highlighted-content-block img {
  float: left;
  width: 100%;
  padding: 0;
  margin: 0; }

@media all and (min-width: 64em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block img {
    float: right;
    width: 60%;
    max-width: 45.1764706rem;
    border-radius: 0.2941176rem;
    margin-right: 0.5882353rem;
    margin-top: 2.6470588rem;
    margin-bottom: 2.6470588rem; } }

@media all and (min-width: 75em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block img {
    margin-right: 0; } }

@media all and (min-width: 85.375em) {
  .hb-pre-content article.node--display-mode-highlighted-content-block img {
    padding-right: 0; } }

.bloom-blog-landing .node--display-mode-highlighted-content-block .node__content img {
  margin-top: 1.2941176rem; }

.ktp-webform {
  padding: 2.6470588rem 0; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .field__item.webform_block {
    margin-left: auto;
    margin-right: auto;
    max-width: 50.5882353rem; } }

@media all and (min-width: 79.875em) {
  .hb-content .field__item.webform_block {
    margin-left: auto;
    margin-right: auto;
    max-width: 75.1764706rem; } }

.field__item.webform_block {
  margin-bottom: 2.9411765rem;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem; }

.products-webform-block-wrapper, .webform_block {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  border: 0.1764706rem solid #469e44;
  padding: 0.8823529rem 1.1764706rem 1.1764706rem 1.1764706rem;
  overflow: auto;
  display: block;
  height: 100%; }

.products-webform-block-wrapper .webform-title, .webform_block .webform-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 48em) {
  .products-webform-block-wrapper .webform-title, .webform_block .webform-title {
    width: 40%; } }

.products-webform-block-wrapper .webform-body, .webform_block .webform-body {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 48em) {
  .products-webform-block-wrapper .webform-body, .webform_block .webform-body {
    width: 40%;
    float: left;
    padding-bottom: 0; } }

@media all and (min-width: 48em) {
  .products-webform-block-wrapper, .webform_block {
    padding: 1.7941176rem 0.1176471rem 1.7647059rem 1.7647059rem; } }

@media all and (min-width: 85.375em) {
  .products-webform-block-wrapper, .webform_block {
    max-width: 50.6470588rem; } }

@media only screen and (max-width: 45.1764706rem) and (min-width: 45.1764706rem) {
  .products-webform {
    margin-top: -9.7647059rem !important; } }

@media all and (min-width: 48em) {
  .products-webform {
    width: 60%;
    padding-left: 1.1764706rem;
    float: right; } }

.products-webform .form-item {
  border-radius: 0.2941176rem;
  margin-bottom: 0.8823529rem; }

.products-webform .form-item input, .products-webform .form-item textarea, .products-webform .form-item select {
  background-color: #f7f7f7;
  width: 100%;
  height: 2.9411765rem; }

@media all and (min-width: 31.25em) {
  .products-webform .form-item {
    width: 50%;
    display: inline-block;
    vertical-align: top;
    padding-right: 5%; } }

@media all and (min-width: 31.25em) {
  .products-webform .form-item--checkbox {
    vertical-align: bottom; } }

.products-webform fieldset {
  border: none;
  margin: 0;
  padding: 0; }

.products-webform fieldset .fieldset__legend {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  text-decoration: underline;
  color: #313131; }

.products-webform .form-item__label {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.44;
  letter-spacing: normal;
  color: #313131; }

.products-webform .form-actions .product-webform-submit-btn, .products-webform .form-actions .webform-button--submit {
  width: 100%;
  padding: 0.4705882rem 1.7647059rem;
  height: 2.5882353rem;
  margin-left: 0.0294118rem;
  margin-top: 0;
  margin-right: 0;
  background-color: #469e44;
  border: 0.1764706rem solid #469e44;
  border-radius: 0.2941176rem;
  color: #FFFFFF;
  text-transform: none;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: center;
  margin-bottom: 1.7647059rem; }

.products-webform .form-actions .product-webform-submit-btn:hover, .products-webform .form-actions .product-webform-submit-btn:focus, .products-webform .form-actions .webform-button--submit:hover, .products-webform .form-actions .webform-button--submit:focus {
  background-color: #FFFFFF;
  color: #469e44; }

@media all and (min-width: 48em) {
  .products-webform .form-actions .product-webform-submit-btn, .products-webform .form-actions .webform-button--submit {
    width: auto; } }

.products-webform .products-webform-confirmation {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.products-webform .products-webform-confirmation .confirmation-icon-wrapper img {
  margin: 0 auto;
  width: 5.8823529rem;
  height: 5.8823529rem; }

@media all and (min-width: 64em) {
  .products-webform .products-webform-confirmation .confirmation-icon-wrapper img {
    width: 8.8235294rem;
    height: 8.8235294rem; } }

.products-webform .products-webform-confirmation .webform-confirmation__message {
  padding-top: 2.3529412rem; }

@media all and (min-width: 48em) {
  .products-webform .products-webform-confirmation .webform-confirmation__message {
    text-align: center; } }

.webform-confirmation-wrapper {
  padding: 3.5294118rem 1.7647059rem; }

.webform-confirmation-wrapper .webform-confirmation {
  border-radius: 0.2941176rem;
  border: 0.1764706rem solid #469e44;
  background-color: #FFFFFF;
  padding: 1.7647059rem;
  text-align: center;
  max-width: 55.9411765rem;
  margin: auto; }

.webform-confirmation-wrapper .webform-confirmation__back {
  margin-top: 3.2352941rem;
  margin-bottom: 1.7647059rem;
  background: none;
  border: none; }

@media all and (min-width: 34.375em) {
  .webform-confirmation-wrapper .webform-confirmation__back {
    display: inline-block;
    margin-top: 1.8823529rem;
    margin-bottom: 1.1764706rem; } }

.webform-confirmation-wrapper .webform-confirmation__back a {
  background-color: #469e44;
  border-radius: 0.2941176rem;
  padding: 0.2941176rem 1.5294118rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none;
  border: 0.1764706rem solid #469e44; }

.webform-confirmation-wrapper .webform-confirmation__back:hover a, .webform-confirmation-wrapper .webform-confirmation__back:focus a {
  background-color: #FFFFFF;
  color: #469e44; }

.call-to-action-with-bg {
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .call-to-action-with-bg {
    padding-bottom: 3.5294118rem;
    padding-top: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .page-node-type-programs-services .header-block-wrapper .call-to-action-with-bg, .page-node-basic-page .header-block-wrapper .call-to-action-with-bg {
    padding-top: 2.6470588rem;
    padding-bottom: 0; } }

.page-node-type-programs-services .header-block-wrapper .call-to-action-with-bg .cta-link-wrapper, .page-node-basic-page .header-block-wrapper .call-to-action-with-bg .cta-link-wrapper {
  margin-bottom: 0.4117647rem; }

@media all and (min-width: 64em) {
  .block--footer-layout .call-to-action-with-bg {
    padding-bottom: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .page-node-type-page .block--layout .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper {
    width: 100%; } }

@media all and (min-width: 75.625em) {
  .page-node-type-page .block--layout .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper {
    width: -webkit-calc((100% / 3) - 1.1764706rem);
    width: calc((100% / 3) - 1.1764706rem); } }

.page-node-type-page .block--layout .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper .cta-body {
  padding-left: 0.8823529rem;
  padding-right: 0.8823529rem; }

.call-to-action-with-bg, .call_to_action_with_background {
  background-color: transparent;
  overflow: auto;
  width: 100%; }

.call-to-action-with-bg .cta-container, .call_to_action_with_background .cta-container {
  position: relative;
  max-width: 75.1764706rem;
  padding: 0 1.1764706rem 0 1.1764706rem;
  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;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  margin: auto;
  height: auto; }

.call-to-action-with-bg .cta-container .cta-link-wrapper, .call_to_action_with_background .cta-container .cta-link-wrapper {
  width: 100%;
  text-decoration: none;
  margin-bottom: 1.7647059rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-bg .cta-container, .call_to_action_with_background .cta-container {
    padding: 0 1.7647059rem 0 1.7647059rem; } }

@media all and (min-width: 80.9375em) {
  .call-to-action-with-bg .cta-container, .call_to_action_with_background .cta-container {
    padding-left: 0;
    padding-right: 0; } }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  vertical-align: top;
  width: 100%;
  padding-bottom: 1.7647059rem; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link, .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link {
  color: #469e44;
  text-decoration: none !important; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link .green-arrow-pre-link, .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link .green-arrow-pre-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link .green-arrow-pre-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link .green-arrow-pre-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:hover .cta-body .cta-link .green-arrow-pre-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descripfocus .cta-body .cta-link .green-arrow-pre-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:hover .cta-body .cta-link .green-arrow-pre-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-descriptionfocus .cta-body .cta-link .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
  .call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body,
  .call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
  margin-bottom: 0.1764706rem;
  padding-top: 1.7647059rem;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link .green-arrow-pre-link,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link .green-arrow-pre-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link .green-arrow-pre-link,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 48em) {
  .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
  .call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link,
  .call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
    font-size: 1.5294118rem; } }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link span,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link span, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link span,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-link span {
  display: block;
  overflow: hidden; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-description, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
  padding-left: 1.7647059rem;
  font-size: 1.0588235rem;
  line-height: 1.61;
  color: #2e2b2b; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-image,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description .cta-image, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip .cta-image,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description .cta-image {
  display: none; }

.call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:hover, .call-to-action-with-bg .cta-container .paragraph--type-call-to-action-with-link-descrip:focus,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:hover,
.call-to-action-with-bg .cta-container .paragraph--type-cta-with-image-link-description:focus, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:hover, .call_to_action_with_background .cta-container .paragraph--type-call-to-action-with-link-descrip:focus,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:hover,
.call_to_action_with_background .cta-container .paragraph--type-cta-with-image-link-description:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

@media all and (min-width: 64em) {
  .call-to-action-with-bg .cta-container.cta-count-2, .call_to_action_with_background .cta-container.cta-count-2 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .call-to-action-with-bg .cta-container.cta-count-2 .cta-link-wrapper, .call_to_action_with_background .cta-container.cta-count-2 .cta-link-wrapper {
    width: -webkit-calc((100% / 2) - 1.7647059rem);
    width: calc((100% / 2) - 1.7647059rem); } }

.call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body {
  padding-left: 2.4117647rem;
  padding-right: 1.4705882rem;
  display: inline-block; }

@media all and (min-width: 48em) and (max-width: 62.4375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body {
    padding-left: 3.2352941rem;
    padding-right: 3.2352941rem; } }

@media all and (min-width: 62.5em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body {
    padding-left: 6.3529412rem;
    padding-right: 4.4117647rem; } }

.call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-link, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-link, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
  margin-left: -1.7647059rem; }

.call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description, .call-to-action-with-bg .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-description, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-call-to-action-with-link-descrip .cta-body .cta-description, .call_to_action_with_background .cta-container.cta-count-2 .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
  padding-left: 0; }

.call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
  width: 100%;
  display: inline-block;
  padding-left: 2.9411765rem;
  padding-right: 1.7647059rem;
  vertical-align: top; }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 62%; } }

@media all and (min-width: 48em) and (max-width: 60.875em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 100%; } }

@media all and (min-width: 60.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 60%; } }

.call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
  max-width: 100%;
  display: inline-block;
  margin: auto 2.9411765rem;
  padding-top: 1.7647059rem; }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    width: 32%; } }

@media all and (min-width: 48em) and (max-width: 60.875em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    max-width: 90%;
    display: block; } }

@media all and (min-width: 60.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    width: 33%; } }

@media all and (min-width: 33.75em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    margin: auto 0 auto 1.7647059rem; } }

@media all and (min-width: 48em) and (max-width: 60.875em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    margin: auto; } }

@media all and (min-width: 60.9375em) {
  .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    margin: auto 0 auto 1.7647059rem; } }

.call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image img, .call_to_action_with_background .cta-container.cta-count-2 .para-cta-with-image .cta-image img {
  margin: auto;
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .call-to-action-with-bg .cta-container.cta-count-3, .call_to_action_with_background .cta-container.cta-count-3 {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; }
  .call-to-action-with-bg .cta-container.cta-count-3 .cta-link-wrapper, .call_to_action_with_background .cta-container.cta-count-3 .cta-link-wrapper {
    width: -webkit-calc((100% / 3) - 1.1764706rem);
    width: calc((100% / 3) - 1.1764706rem); } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .call-to-action-with-bg .cta-container.cta-count-2 .cta-body {
    padding-left: 3.8235294rem;
    padding-right: 2.6470588rem; } }

@media all and (min-width: 64em) and (max-width: 85.25em) {
  .hb-content-with-sidebar .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-body {
    width: 100%; } }

@media all and (min-width: 64em) and (max-width: 85.25em) {
  .hb-content-with-sidebar .call-to-action-with-bg .cta-container.cta-count-2 .para-cta-with-image .cta-image {
    width: 90%;
    display: block;
    margin: auto; } }

.page-node-type-knowledge-translation-product .call_to_action_with_background {
  background-color: #EEEEEE;
  overflow: hidden; }

@media all and (min-width: 34.375em) {
  .paragraph--type-cta-with-image-link-description.only-link {
    text-align: center; } }

.paragraph--type-cta-with-image-link-description.only-link .cta-link {
  margin-top: 0.8823529rem; }

.paragraph--type-cta-with-image-link-description.only-link .cta-link .green-arrow-pre-link {
  border-width: 0 0.2647059rem 0.2647059rem 0 !important; }

.paragraph--type-cta-with-image-link-description.only-link .cta-body {
  padding-left: 3.5294118rem !important; }

.path-frontpage .call-to-action-with-bg {
  padding-top: 1.7647059rem;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 48em) {
  .path-frontpage .call-to-action-with-bg {
    padding-bottom: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .path-frontpage .call-to-action-with-bg {
    padding-top: 0; } }

.block--header-layout {
  overflow: auto; }

.block--header-layout .white-wave {
  position: absolute;
  width: 100%; }

@media all and (min-width: 64em) {
  .block--header-layout .white-wave {
    margin-bottom: 2.9411765rem; } }

.block--header-layout .white-wave-img {
  display: none;
  width: 100%; }

@media all and (min-width: 52.625em) {
  .block--header-layout .white-wave-img {
    display: block;
    overflow: auto;
    position: relative;
    z-index: -1; } }

@media all and (min-width: 79.25em) {
  .block--header-layout .white-wave-img {
    margin-left: 0; } }

@media all and (min-width: 87.5em) {
  .block--header-layout .white-wave-img {
    display: none; } }

.block--header-layout .white-wave-large {
  display: none;
  width: 100%; }

@media all and (min-width: 87.5em) {
  .block--header-layout .white-wave-large {
    display: block; } }

@media all and (min-width: 102.5em) {
  .block--header-layout .white-wave-large {
    display: none; } }

.block--header-layout .white-wave-xlarge {
  display: none;
  width: 100%; }

@media all and (min-width: 102.5em) {
  .block--header-layout .white-wave-xlarge {
    display: block; } }

.block--header-layout .header-block-container {
  background-color: white;
  position: relative; }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container {
    background-color: transparent;
    width: 100%;
    height: 100%; } }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container {
    width: 100%;
    height: 30.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block--header-layout .header-block-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .block--header-layout .header-block-container:after {
    content: " ";
    display: block;
    clear: both; } }

.block--header-layout .header-block-container .header-block-wrapper {
  top: 0;
  position: absolute;
  background-color: white; }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .header-block-wrapper {
    background-color: unset; } }

@media all and (min-width: 79.25em) {
  .block--header-layout .header-block-container .header-block-wrapper {
    left: 0;
    right: 0;
    margin: auto; } }

.block--header-layout .header-block-container .header-block-title {
  padding: 2rem 0.5882353rem 0 0.5882353rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container .header-block-title {
    padding-top: 7.0588235rem;
    width: 30%; } }

@media all and (min-width: 75em) {
  .block--header-layout .header-block-container .header-block-title {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .header-block-title {
    font-size: 2.6470588rem;
    float: left;
    padding: 7.0588235rem 0 0.3529412rem 0; } }

.block--header-layout .header-block-container p {
  padding: 0 0.5882353rem 1.7647059rem 0.5882353rem;
  margin-top: 0 !important;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container p {
    width: 30%; } }

@media all and (min-width: 75em) {
  .block--header-layout .header-block-container p {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container p {
    padding: 0 0 1.7647059rem 0;
    font-size: 1.2941176rem; } }

@media all and (min-width: 52.5625em) {
  .block--header-layout .header-block-container .header-block-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .block--header-layout .header-block-container .header-block-image {
    width: 66%;
    margin-right: 0.5882353rem;
    float: right;
    position: absolute;
    top: 0;
    right: 0;
    padding-top: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .block--header-layout .header-block-container .header-block-image {
    margin-right: 0; } }

.block--header-layout .header-block-container .paragraph--type-links {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  padding-bottom: 1.7647059rem;
  padding-left: 0.5882353rem; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-links {
    padding-left: 0; } }

.block--header-layout .header-block-container .paragraph--type-links .red-arrow-link {
  border: solid #DC0030;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  margin-right: 1rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block--header-layout .header-block-container .paragraph--type-links a {
  text-decoration: none;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block--header-layout .header-block-container .paragraph--type-links:hover .red-arrow-link, .block--header-layout .header-block-container .paragraph--type-links:focus .red-arrow-link {
  margin-right: 0.4117647rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5882353rem; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
  position: relative; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
  margin-top: -2.9411765rem;
  max-width: 17.6470588rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF; }

@media all and (min-width: 23.4375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    max-width: 19.7058824rem; } }

@media all and (min-width: 43em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    position: absolute;
    max-width: 19.2941176rem;
    float: right;
    right: 3.5294118rem;
    margin-top: -17.7647059rem; } }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    margin-top: -17.9411765rem; } }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
    margin-top: -15.8823529rem;
    right: 1.7647059rem; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
  padding: 1.1764706rem; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
    padding: 1.4705882rem 1.8235294rem 1.4705882rem 1.8235294rem; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
    font-size: 1.7647059rem; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
  padding: 0 0 0.8823529rem 0;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  width: 100%; }

@media all and (min-width: 85.375em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
    width: 100%; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-link-wrapper {
  text-decoration: none; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper {
  padding-top: 0.4117647rem;
  border-radius: 0.2941176rem;
  background-color: #DC0030;
  border: 0.1764706rem solid #DC0030;
  height: 2.5882353rem;
  text-align: center; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover, .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus {
  background-color: #FFFFFF; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover a, .block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus a {
  color: #DC0030; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none; }

.block--header-layout .header-block-container .header-block-cta {
  position: relative;
  width: 100%; }

.block--header-layout .header-block-container .header-block-cta .header-block-image {
  top: 2.9411765rem;
  bottom: 0;
  height: -webkit-calc(100% - 2.9411765rem);
  height: calc(100% - 2.9411765rem);
  width: 100%;
  right: 0;
  padding-top: 0; }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .header-block-cta {
    height: 100%;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    width: 66%; } }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
  top: 0;
  bottom: 0;
  height: -webkit-calc(100% - 2.9411765rem);
  height: calc(100% - 2.9411765rem);
  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-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  position: relative;
  margin-top: -2.9411765rem;
  padding-bottom: 0.5882353rem; }

.block--header-layout .header-block-container .paragraph--type-donate-call-to-action .paragraph-wrapper {
  margin-top: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%); }

@media all and (min-width: 43em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
    height: 100%;
    margin-top: 0;
    position: absolute;
    padding-bottom: 0; } }

@media all and (min-width: 52.625em) {
  .block--header-layout .header-block-container .paragraph--type-donate-call-to-action {
    height: -webkit-calc(100% - 2.9411765rem);
    height: calc(100% - 2.9411765rem);
    top: 2.9411765rem;
    width: 30%;
    right: 0; } }

.block__content .header-block-wrapper {
  width: 100%; }

.block__content .header-block-wrapper .header-with-link-container {
  background-color: #FFFFFF;
  top: 0;
  width: 100%; }

@media all and (min-width: 52.625em) {
  .block__content .header-block-wrapper .header-with-link-container {
    position: relative;
    background-color: transparent; } }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-with-link-container {
    height: 27.6470588rem; } }

@media all and (min-width: 79.875em) {
  .block__content .header-block-wrapper .header-with-link-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .block__content .header-block-wrapper .header-with-link-container:after {
    content: " ";
    display: block;
    clear: both; } }

@media all and (min-width: 83.125em) {
  .block__content .header-block-wrapper .header-with-link-container {
    height: 28.8235294rem; } }

.block__content .header-block-wrapper .header-block-with-link-title {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-top: 2.6470588rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-title {
    padding-top: 7.0588235rem;
    width: 35%; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-title {
    width: 42%;
    padding-left: 0;
    font-size: 2.6470588rem; } }

.block__content .header-block-wrapper .header-block-with-link-title-no-padding {
  padding-right: 0.5882353rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-top: 2.6470588rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-title-no-padding {
    padding-top: 0 !important; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-title-no-padding {
    width: 42%;
    padding-left: 0;
    font-size: 2.6470588rem; } }

.block__content .header-block-wrapper .header-block-with-link-summary {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.7647059rem;
  padding-top: 0.2941176rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-summary {
    width: 35%;
    padding-bottom: 0;
    padding-top: 0; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-summary {
    width: 40%;
    padding-left: 0;
    font-size: 1.2941176rem; } }

.block__content .header-block-wrapper .header-block-with-link-link {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-link {
    padding-top: 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .block__content .header-block-wrapper .header-block-with-link-link {
    padding-left: 0; } }

.block__content .header-block-wrapper .header-block-with-link-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.block__content .header-block-wrapper .header-block-with-link-link a:hover, .block__content .header-block-wrapper .header-block-with-link-link afocus {
  color: #469e44; }

.block__content .header-block-wrapper .header-block-with-link-img {
  margin-bottom: 0.8823529rem; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-img {
    width: 58%;
    margin-bottom: 0;
    position: absolute;
    top: 0;
    right: 0;
    margin-top: 2.6470588rem;
    margin-right: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .block__content .header-block-wrapper .header-block-with-link-img {
    margin-right: 0; } }

.block__content .header-block-wrapper .header-block-with-link-img img {
  width: 100%; }

@media all and (min-width: 64em) {
  .block__content .header-block-wrapper .header-block-with-link-img img {
    border-radius: 0.2941176rem; } }

.header-block-wrapper .header-with-page-container {
  background-color: #FFFFFF;
  overflow: auto;
  overflow-y: hidden;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-page-container {
    padding: 2.6470588rem 0.5882353rem 0.5882353rem 0.5882353rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-page-container {
    height: 23.5294118rem; } }

.header-block-wrapper .header-with-page-container .header-with-page-wrapper {
  position: relative;
  height: 100%; }

@media all and (min-width: 80.5em) {
  .header-block-wrapper .header-with-page-container .header-with-page-wrapper {
    padding-bottom: 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .header-block-wrapper .header-with-page-container .header-with-page-wrapper {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .header-block-wrapper .header-with-page-container .header-with-page-wrapper:after {
    content: " ";
    display: block;
    clear: both; } }

.header-block-wrapper .header-block-with-page-title {
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-block-with-page-title {
    width: 30%;
    font-size: 2.6470588rem; } }

@media all and (min-width: 77.5em) {
  .header-block-wrapper .header-block-with-page-title {
    width: 40%;
    padding-top: 2.9411765rem; } }

.header-block-wrapper .header-with-page-summary {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-page-summary {
    width: 25%; } }

@media all and (min-width: 72.5em) {
  .header-block-wrapper .header-with-page-summary {
    width: 37%; } }

@media all and (min-width: 79.375em) {
  .header-block-wrapper .header-with-page-summary {
    width: 40%; } }

.header-block-wrapper .header-with-page-summary p {
  padding: 0;
  width: unset; }

.header-block-wrapper .node--type-knowledge-translation-product {
  height: auto;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  border-radius: 0.2941176rem;
  padding-bottom: 0;
  margin-bottom: 0.2352941rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product {
    width: unset;
    max-width: 43.1764706rem;
    top: 0;
    position: absolute;
    right: 1.1764706rem;
    height: 100%; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .node--type-knowledge-translation-product {
    height: auto;
    padding: 0;
    right: 0; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-wrapper {
  height: auto;
  background-color: #FFFFFF;
  padding: 1.1764706rem; }

@media all and (min-width: 68.75em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-wrapper {
    height: 62%; } }

@media all and (min-width: 79.875em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-wrapper {
    position: relative; } }

.header-block-wrapper .node--type-knowledge-translation-product .paragraph-page-wrapper {
  height: 100%; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .paragraph-page-wrapper {
    width: 40%;
    float: right; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-title {
  font-size: 1.4117647rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-title {
    font-size: 1.5294118rem; } }

.header-block-wrapper .node--type-knowledge-translation-product .paragraph-header-with-page-summary {
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  padding-bottom: 0.5294118rem; }

.header-block-wrapper .node--type-knowledge-translation-product .paragraph-header-with-page-summary p {
  font-size: 1.0588235rem;
  padding: 0;
  width: unset; }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img {
  padding-bottom: 1.0294118rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img {
    padding-bottom: 0;
    height: 100%;
    float: left;
    padding-right: 1.7647059rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img {
    width: 60%; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-img img {
    float: left; } }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link {
  padding-bottom: 0.2941176rem; }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a:hover, .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a:focus {
  color: #469e44; }

@media all and (min-width: 68.75em) {
  .header-block-wrapper .node--type-knowledge-translation-product .header-with-page-link a {
    float: left;
    padding-top: 0.9352941rem; } }

.block--header-layout {
  background-color: #f7f7f7;
  color: #2e2b2b; }

.block--header-layout .block__content {
  margin-top: -0.0588235rem;
  padding-bottom: 0;
  overflow-y: hidden;
  overflow-x: hidden; }

.header-block-wrapper {
  overflow: auto;
  overflow-y: hidden; }

.header-block-wrapper .white-wave2 {
  display: none; }

.header-block-wrapper .green-wave {
  display: none;
  width: 100vw; }

@media all and (min-width: 64em) {
  .header-block-wrapper .green-wave {
    display: block;
    overflow: auto;
    position: absolute;
    z-index: -1; } }

.header-block-wrapper .green-wave img.green-wave-header {
  width: 100vw; }

.header-block-wrapper .header-with-wave-container {
  margin-bottom: 10vw;
  background-color: #FFFFFF; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-container {
    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;
    position: relative;
    height: 100%;
    overflow: auto;
    margin-top: 2.7647059rem;
    margin-bottom: 2.6470588rem;
    overflow-y: hidden;
    overflow-x: hidden;
    min-height: 27.2352941rem; } }

@media all and (min-width: 79.875em) {
  .header-block-wrapper .header-with-wave-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    border-radius: 0.2941176rem; }
  .header-block-wrapper .header-with-wave-container:after {
    content: " ";
    display: block;
    clear: both; } }

.header-block-wrapper .header-block-with-wave-title {
  font-size: 2.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-block-with-wave-title {
    padding: 1.1764706rem 1.1764706rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-block-with-wave-title {
    padding: 2.6470588rem 0 0 4.4117647rem;
    width: 40%;
    font-size: 2.3529412rem;
    float: left; } }

@media all and (min-width: 75em) {
  .header-block-wrapper .header-block-with-wave-title {
    font-size: 2.6470588rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-block-with-wave-title {
    padding-bottom: 0.8823529rem; } }

.header-block-wrapper .header-with-wave-summary {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  padding: 0 1.1764706rem 0 1.1764706rem;
  color: #464242; }

.header-block-wrapper .header-with-wave-summary p {
  padding: 0;
  width: unset; }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-with-wave-summary {
    padding: 0 1.1764706rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-summary {
    width: 40%;
    padding: 0 3.5294118rem 0 4.4117647rem;
    float: left;
    clear: left; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-wave-summary {
    font-size: 1.5294118rem; } }

.header-block-wrapper .header-with-wave-link {
  padding: 0.8823529rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-with-wave-link {
    width: 40%;
    padding: 0.2941176rem 1.1764706rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-link {
    padding: 1.7647059rem 3.5294118rem 3rem 4.4117647rem;
    float: left;
    clear: left; } }

.header-block-wrapper .header-with-wave-link .header-with-wave-red-arrow {
  border: solid #DC0030;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.1647059rem; }

.header-block-wrapper .header-with-wave-link a {
  font-size: 1.2941176rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-wave-link a {
    font-size: 1.5294118rem; } }

.header-block-wrapper .header-with-wave-link:hover .header-with-wave-red-arrow, .header-block-wrapper .header-with-wave-link:focus .header-with-wave-red-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5764706rem;
  margin-right: 0.5882353rem; }

.header-block-wrapper .header-with-wave-image {
  min-height: 0 !important;
  -webkit-flex-basis: max-content;
      -ms-flex-preferred-size: max-content;
          flex-basis: max-content;
  min-height: 27.0588235rem; }

.header-block-wrapper .header-with-wave-image .down-white-wave {
  margin-bottom: 10vw;
  z-index: 3;
  position: absolute;
  padding-top: 0; }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-wave-image .down-white-wave {
    margin-top: -0.1176471rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image .down-white-wave {
    display: none; } }

.header-block-wrapper .header-with-wave-image .side-white-wave {
  z-index: 3;
  display: none;
  max-height: 27.3529412rem;
  position: absolute;
  margin-left: -0.0588235rem; }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image .side-white-wave {
    display: block;
    max-height: 28.5882353rem; } }

@media all and (min-width: 85.375em) {
  .header-block-wrapper .header-with-wave-image .side-white-wave {
    margin-left: -0.0588235rem; } }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-wave-image {
    width: 100%; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image {
    float: right;
    right: 0;
    width: 59%;
    max-height: 27.6470588rem;
    position: absolute; } }

.header-block-wrapper .header-with-wave-image img {
  position: relative;
  z-index: 2;
  padding-top: 0.1176471rem; }

@media all and (min-width: 48em) {
  .header-block-wrapper .header-with-wave-image img {
    width: 100%; } }

@media all and (min-width: 49.125em) {
  .header-block-wrapper .header-with-wave-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .header-block-wrapper .header-with-wave-image img {
    width: auto;
    padding-top: 0;
    height: 27.7058824rem;
    margin-left: 0.0588235rem; } }

.call-to-action-with-image {
  padding-top: 2.6470588rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-image {
    padding-top: 3.5294118rem; } }

.call-to-action-with-image .cta-container {
  max-width: 75.1764706rem;
  padding: 0 1.1764706rem;
  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;
  margin: auto;
  height: auto; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container {
    padding: 0 1.7647059rem 0 1.7647059rem; } }

@media all and (min-width: 80.9375em) {
  .call-to-action-with-image .cta-container {
    padding-left: 0;
    padding-right: 0; } }

.call-to-action-with-image .cta-container .cta-link-wrapper {
  text-decoration: none;
  width: 100%;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper {
    width: -webkit-calc((100% / 3) - 2.3529412rem);
    width: calc((100% / 3) - 2.3529412rem);
    display: inline-block; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .l-constrain {
  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-align-content: center;
      -ms-flex-line-pack: center;
          align-content: center; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .l-constrain {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row; } }

@media all and (min-width: 64em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .l-constrain {
    display: inline-block; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-image {
  display: block;
  width: 100%; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-image img {
  width: 100%;
  max-width: 22.6470588rem;
  border-radius: 0.2941176rem;
  margin-bottom: 0.8823529rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-image img {
    margin-bottom: 0; } }

@media all and (min-width: 26.5625em) and (max-width: 47.9375em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-image {
    display: inline-block; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-image {
    display: block; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
  display: block;
  width: 100%;
  padding-left: 0; }

@media all and (min-width: 26.5625em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
    display: inline-block;
    padding-left: 1.4705882rem; } }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
    display: inline-block;
    padding-left: 1.7647059rem; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body {
    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: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    max-width: 22.6470588rem; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
  margin-bottom: 0.1764706rem;
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.39;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 26.5625em) and (max-width: 47.9375em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
    padding-top: 0; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
    padding-top: 0.8823529rem;
    font-size: 1.5294118rem; } }

@media all and (min-width: 76.875em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link {
    width: 91%; } }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link span {
  display: block;
  overflow: hidden; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:focus, .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:hover {
  color: #469e44;
  text-decoration: none !important; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:hover .green-arrow-pre-link, .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-description {
  color: #313131;
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-left: 2.0588235rem; }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-description {
    margin-bottom: 0; } }

@media all and (min-width: 76.875em) {
  .call-to-action-with-image .cta-container .cta-link-wrapper .cta-body .cta-description {
    width: 91%; } }

@media all and (min-width: 64em) {
  .call-to-action-with-image .cta-container.cta-count-2 .cta-link-wrapper, .call-to-action-with-image .cta-container.cta-count-4 .cta-link-wrapper {
    width: -webkit-calc((100% / 2) - 1.7647059rem);
    width: calc((100% / 2) - 1.7647059rem); } }

.call-to-action-with-image .cta-container.cta-count-1 .cta-link-wrapper {
  width: 100% !important; }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description {
  width: 100%; }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .l-constrain {
  display: block !important; }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
  display: block;
  width: auto; }

@media all and (min-width: 26.5625em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
    float: left;
    width: auto; }
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 100%; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 95%; } }

.call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
  display: block;
  width: 100%;
  max-width: none; }

@media all and (min-width: 26.5625em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    display: inline-block;
    width: 100%;
    max-width: 70%;
    padding-left: 1.4705882rem; }
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
    padding-left: 2.0588235rem;
    width: 100%; }
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body .cta-link {
    width: 100%; } }

@media all and (min-width: 37.5em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    width: 33%; } }

@media all and (min-width: 48em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    width: 47%; } }

@media all and (min-width: 62.5em) {
  .call-to-action-with-image .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    width: 60%;
    padding-top: 2.9411765rem; } }

.hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description {
  margin-right: 2%; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description {
    width: 48%; }
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(even) {
    margin-right: 0; }
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(3), .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(9) {
    margin-right: 2%; } }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(3), .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(6), .hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description:nth-child(9) {
    margin-right: 0; } }

.hb-content-with-sidebar .call-to-action-with-image .cta-container .paragraph--type-cta-with-image-link-description .cta-image img {
  width: 100%; }

.hb-content-with-sidebar .cta-container.cta-count-1 .cta-link-wrapper {
  width: 100% !important; }

.hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description {
  width: 100%;
  margin-top: 2.0588235rem; }

.hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
  display: block;
  width: 100%; }

@media all and (min-width: 26.5625em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image {
    display: inline-block;
    width: 45%; }
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 100%; } }

@media all and (min-width: 48em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-image img {
    width: 95%; } }

.hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
  display: block;
  width: 100%; }

@media all and (min-width: 26.5625em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    display: inline-block;
    width: 54%;
    padding-left: 1.4705882rem; }
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body .cta-description {
    padding-left: 2.0588235rem; } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .cta-container.cta-count-1 .paragraph--type-cta-with-image-link-description .cta-body {
    padding-top: 1.1764706rem; } }

.stories-header-container {
  height: 100%; }

.stories-header-container .node--display-mode-highlighted-content-block {
  height: 100%; }

@media all and (min-width: 79.875em) {
  .stories-header-container .node--display-mode-highlighted-content-block {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .stories-header-container .node--display-mode-highlighted-content-block:after {
    content: " ";
    display: block;
    clear: both; } }

.stories-landing .block--header-layout {
  background-color: #FFFFFF; }

.stories-landing .hb-content {
  background-color: #f7f7f7; }

@media all and (min-width: 79.875em) {
  .bloom-header-container, .news-header-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .bloom-header-container:after, .news-header-container:after {
    content: " ";
    display: block;
    clear: both; } }

.bloom-blog-landing .block--header-layout {
  background-color: #ecf7ec; }

.bloom-blog-landing .pre-content-island-logo {
  margin-top: -29.4117647rem;
  margin-left: -29.4117647rem;
  width: 85.2941176rem; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link {
  max-width: 61.7647059rem;
  margin: 0 auto;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem; }

@media all and (min-width: 48em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link {
    padding: 3.5294118rem 1.7647059rem 3.5294118rem 1.7647059rem; } }

@media all and (min-width: 80.9375em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link {
    padding-left: 0;
    padding-right: 0; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-image {
  display: block; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-image img {
  border-radius: 0.2941176rem;
  width: 100%; }

@media all and (min-width: 26.5625em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-image {
    display: inline-block;
    width: 45%; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body {
  display: block;
  padding-top: 0.8823529rem; }

@media all and (min-width: 26.5625em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body {
    display: inline-block;
    width: 54%;
    padding-left: 1.7647059rem;
    vertical-align: top;
    padding-top: 0; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-title {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.27; }

@media all and (min-width: 26.5625em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-title {
    font-size: 1.7647059rem; } }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  margin-top: 0.8823529rem; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link {
  margin-top: 1.7647059rem; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1;
  color: #313131;
  text-decoration: none;
  border-bottom: solid 0.1764706rem #469e44; }

.single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link a:focus, .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

@media all and (min-width: 64em) {
  .single_cta_with_image_link .paragraph--type-single-cta-image-titie-desc-link .cta-body {
    padding-top: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .single_cta_with_image_link .cta-body {
    padding-top: 0; } }

.cta_with_image_2_elements {
  margin-top: 1.7647059rem;
  padding-bottom: 1.7647059rem;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  padding-top: 1.1764706rem; }

@media all and (min-width: 64em) {
  .cta_with_image_2_elements {
    padding-top: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .cta_with_image_2_elements {
    max-width: 75.1764706rem;
    margin: 0 auto 0 auto; } }

.cta_with_image_2_elements .call-to-action-with-image-2-elements {
  display: block;
  width: 100%;
  padding-bottom: 2.0588235rem;
  margin: auto; }

@media all and (min-width: 34.375em) {
  .cta_with_image_2_elements .call-to-action-with-image-2-elements {
    display: inline-block;
    width: 29%;
    padding-bottom: 0;
    margin-right: 6%; } }

@media all and (min-width: 64em) {
  .cta_with_image_2_elements .call-to-action-with-image-2-elements {
    margin-right: 6.4%; } }

.cta_with_image_2_elements .call-to-action-with-image-2-elements img {
  border-radius: 0.2941176rem;
  width: 100%; }

.cta_with_image_2_elements .call-to-action-items {
  display: block;
  width: 100%;
  padding-left: 0;
  vertical-align: top; }

@media all and (min-width: 34.375em) {
  .cta_with_image_2_elements .call-to-action-items {
    display: inline-block;
    width: 64.6%; } }

@media all and (min-width: 58.125em) {
  .cta_with_image_2_elements .call-to-action-items {
    padding-left: 0; } }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
  display: block;
  width: 100%;
  padding-right: 1.7647059rem;
  vertical-align: top; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
  padding-top: 3.5294118rem; }

@media all and (min-width: 34.375em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
    padding-top: 1.7647059rem; } }

@media all and (min-width: 46.875em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
    display: inline-block;
    padding-left: 0.1764706rem;
    padding-right: 0;
    margin-right: 7.9%;
    width: 45%; }
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
    padding-top: 0;
    padding-left: 0;
    width: 45.1%;
    margin-right: 0; } }

@media all and (min-width: 46.875em) and (min-width: 64em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
    margin-right: 9.3%;
    width: 45.1%; } }

@media all and (min-width: 46.875em) and (min-width: 85.375em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip {
    margin-right: 9.8%;
    padding-left: 0; } }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip:nth-child(2) {
  padding-right: 0; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link {
  margin-bottom: 0.1764706rem; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a {
    font-size: 1.5294118rem; } }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a:focus, .cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-link:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.cta_with_image_2_elements .call-to-action-items .paragraph--type-call-to-action-with-link-descrip .cta-description {
  padding-left: 2rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

@media all and (min-width: 34.375em) {
  .hb-content-with-sidebar .cta_with_image_2_elements .call-to-action-items {
    padding-left: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .cta_with_image_2_elements .call-to-action-items {
    padding-top: 0; } }

.page_and_view_block {
  overflow: auto;
  padding-top: 2.3529412rem;
  max-width: 75.1764706rem;
  margin: 0 auto; }

.page_and_view_block .node--type-page {
  max-width: 21.9411765rem;
  margin: 0 auto;
  padding: 0 1.1764706rem 2.6470588rem 1.1764706rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page {
    max-width: none;
    overflow: auto; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page {
    width: 35%;
    float: left;
    padding-left: 2rem; } }

@media all and (min-width: 75em) {
  .page_and_view_block .node--type-page {
    padding-left: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .page_and_view_block .node--type-page {
    padding-left: 0; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .node--type-page {
    width: 31%; } }

.page_and_view_block .node--type-page .page-and-view-image-wrapper img {
  border-radius: 0.2941176rem;
  margin: 0 auto;
  max-width: 16.4705882rem; }

@media all and (min-width: 23.4375em) {
  .page_and_view_block .node--type-page .page-and-view-image-wrapper img {
    max-width: 100%; } }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page .page-and-view-image-wrapper img {
    float: left;
    width: 50%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page .page-and-view-image-wrapper img {
    float: none;
    width: 100%; } }

.page_and_view_block .node--type-page .page-and-view-title {
  margin-top: 0.8823529rem;
  margin-bottom: 0.2941176rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page .page-and-view-title {
    float: left;
    width: 45%;
    margin-left: 1.7647059rem;
    margin-top: 0; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page .page-and-view-title {
    margin-top: 0.8823529rem;
    float: none;
    width: auto;
    margin-left: 0; } }

.page_and_view_block .node--type-page .page-and-view-title a {
  display: block;
  overflow: hidden;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .node--type-page .page-and-view-title a:hover, .page_and_view_block .node--type-page .page-and-view-title a:focus {
  color: #469e44;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .node--type-page .page-and-view-title .green-arrow {
  float: left;
  margin-top: 0.5882353rem;
  margin-bottom: 0.1764706rem;
  margin-right: 1.1764706rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .node--type-page .page-and-view-title:hover .green-arrow, .page_and_view_block .node--type-page .page-and-view-title:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5882353rem;
  margin-right: 0.5882353rem; }

.page_and_view_block .node--type-page .page-and-view-summary {
  margin-left: 1.8823529rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .page_and_view_block .node--type-page .page-and-view-summary {
    float: left;
    width: 40%;
    margin-left: 3.5882353rem; } }

@media all and (min-width: 64em) {
  .page_and_view_block .node--type-page .page-and-view-summary {
    float: none;
    margin-left: 1.8823529rem;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 {
  border-top: 0.2941176rem solid #53bb50;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 3.5294118rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 {
    float: left;
    margin: 0 0 4.4117647rem 1.5882353rem;
    width: 60%; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 {
    width: 66%; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__empty {
  text-align: center;
  padding: 1.7647059rem 0; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content {
  overflow: auto; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content a {
  text-decoration: none; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .readmore-link {
  width: 100%; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row {
  padding: 2.6470588rem 1.1764706rem !important; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row {
    padding: 1.1764706rem 2.4117647rem 1.7647059rem 2.4117647rem !important; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container {
  margin-right: 1.1764706rem; }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper {
    display: block;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    width: 100%;
    margin-right: 0; }
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper > div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper {
    width: 35%;
    min-height: 8.1764706rem;
    display: table;
    border-radius: 0.2941176rem;
    margin-right: 0.9411765rem; }
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .date-wrapper > div {
    display: table-cell; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper {
  float: none; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper {
    margin-right: 0; }
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper img {
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .date-image-container .image-wrapper img {
    border-radius: 0.2941176rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .events-container {
  width: 100%;
  padding-top: 1.4705882rem; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .events-container {
    padding-top: 0; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.one-row .events-container .event-details-link {
  float: left;
  padding-top: 1.1764706rem; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows:first-child {
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows:first-child {
    border-bottom: 0; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows {
  overflow: auto;
  padding: 2.6470588rem 1.1764706rem !important; }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows {
    padding: 1.1764706rem 2.4117647rem 1.7647059rem 2.4117647rem;
    border-bottom: 0; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 85.375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .date-wrapper, .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper {
    width: 50%; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .date-wrapper {
  margin-right: 0.9411765rem; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .date-wrapper {
    min-height: 5.2941176rem;
    max-height: 5.2941176rem;
    min-width: 6.4705882rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper {
  margin-right: 0; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper img {
  min-height: 5.2941176rem; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .date-image-container .image-wrapper img {
    max-height: 5.2941176rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container {
  width: 100% !important; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-title {
  padding-top: 0.8823529rem;
  float: left;
  width: 100%; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-title {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-subheading {
  float: left;
  width: 100%;
  margin-bottom: 1.1764706rem;
  padding-right: 2.6470588rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .events-subheading {
    float: left;
    padding-right: 0; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .view__content .view__row.many-rows .events-container .event-details-link {
  float: left;
  padding-top: 0; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
  padding-top: 0.8823529rem;
  padding-right: 2.6470588rem;
  float: left;
  width: 100%; }

@media all and (min-width: 31.25em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
    width: 60%;
    padding-right: 0;
    padding-top: 0; } }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
  float: left;
  width: 100%;
  padding-right: 2.6470588rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 31.25em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
    width: 60%;
    padding-right: 0; } }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-field-summary {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
  float: left;
  width: 100%;
  margin-bottom: 1.1764706rem;
  margin-top: 1.1764706rem; }

@media all and (min-width: 31.25em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
    width: 60%;
    padding-right: 0; } }

@media all and (min-width: 48em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node {
    float: unset;
    width: auto; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .views-field-view-node a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper {
  padding: 1.4705882rem 0.5882353rem 0.8823529rem 1.1764706rem;
  overflow: auto;
  overflow-y: hidden;
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper {
    max-height: 5.1764706rem;
    padding: 1.4705882rem 0 0.8823529rem 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper {
    padding: 1.4705882rem 2.4117647rem 0.8823529rem 2.4117647rem; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .fundraising-events-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 23.4375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .fundraising-events-title {
    width: 40%;
    float: left; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .fundraising-events-title {
    width: 43%; } }

@media all and (min-width: 23.4375em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper {
    width: 55%;
    float: right; } }

@media all and (min-width: 64em) {
  .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper {
    width: 57%; } }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  margin-right: 1.1764706rem;
  margin-top: 0.5294118rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .page_and_view_block .view--events-landing-page-view.view--display-block_1 .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.hb-content-with-sidebar .page-view-container {
  padding-top: 2.3529412rem; }

.hb-content-with-sidebar .page-view-container .node--display-mode-reference-page {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem; }

@media all and (min-width: 85.375em) {
  .hb-content-with-sidebar .view--upcoming-events.view--display-block_2 {
    width: 64%; } }

.hb-content-with-sidebar .view--upcoming-events.view--display-block_2 .link-events-page-wrapper {
  max-height: none; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .view--upcoming-events.view--display-block_2 .view__row .many-rows {
    width: 100% !important; } }

.page_with_2_references_to_other_ {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .page_with_2_references_to_other_ {
    padding: 0;
    overflow: auto;
    max-width: 75.1764706rem;
    margin: 0 auto; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper {
  width: 100%;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper {
    width: 30%;
    float: left; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-image-wrapper {
  width: 100%; }

@media all and (min-width: 31.25em) and (max-width: 47.9375em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-image-wrapper {
    width: 50%;
    display: inline-block; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-image-wrapper img {
  border-radius: 0.2941176rem;
  margin: auto;
  width: 100%; }

@media all and (min-width: 31.25em) and (max-width: 47.9375em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper {
    width: 50%;
    display: inline-block;
    padding-left: 2.3529412rem;
    vertical-align: top; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title {
  margin-top: 0.8823529rem;
  margin-bottom: 0.2941176rem; }

@media all and (min-width: 31.25em) and (max-width: 47.9375em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title {
    margin-top: 0; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  margin-left: 1.7647059rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title a {
    font-size: 1.5294118rem; } }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title .green-arrow-pre-link {
  float: left;
  margin-top: 0.5882353rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2058824rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:hover .green-arrow-pre-link, .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:focus .green-arrow-pre-link {
  margin-left: 0.5882353rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:hover a, .page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-title:focus a {
  color: #469e44; }

.page_with_2_references_to_other_ .page-and-reference-wrapper .page-and-reference-body-wrapper .page-and-reference-summary {
  margin-left: 1.7647059rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page_with_2_references_to_other_ .referenced-pages {
  width: 100%; }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .referenced-pages {
    width: 70%;
    float: right;
    padding-left: 2.7647059rem; } }

.page_with_2_references_to_other_ .referenced-pages article {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  padding: 1.1764706rem;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 31.25em) {
  .page_with_2_references_to_other_ .referenced-pages article {
    padding: 0.8823529rem 1.7647059rem 0.5882353rem 0.8823529rem; } }

@media all and (min-width: 48em) {
  .page_with_2_references_to_other_ .referenced-pages article {
    margin-bottom: 1.7647059rem; } }

.page_with_2_references_to_other_ .referenced-pages article .header-with-page-img {
  padding-bottom: 1.0294118rem; }

@media all and (min-width: 31.25em) {
  .page_with_2_references_to_other_ .referenced-pages article .header-with-page-img {
    width: 35%;
    display: inline-block;
    padding-bottom: 0; } }

.page_with_2_references_to_other_ .referenced-pages article .header-with-page-img img {
  border-radius: 0.2941176rem; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper {
  min-height: 9.5882353rem;
  position: relative; }

@media all and (min-width: 31.25em) {
  .page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper {
    width: 65%;
    display: inline-block;
    vertical-align: top;
    padding-left: 1.7647059rem; } }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  line-height: 1.59; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .paragraph-header-with-page-summary {
  font-size: 1.0588235rem;
  line-height: 1.61;
  letter-spacing: normal;
  padding-bottom: 2.9411765rem; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link {
  position: absolute;
  bottom: 0;
  padding-bottom: 1.1764706rem; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44; }

.page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link a:hover, .page_with_2_references_to_other_ .referenced-pages article .paragraph-page-wrapper .header-with-page-link a:focus {
  color: #469e44; }

.region-sidebar-first .contact_us {
  width: 100%;
  margin: 2.6470588rem 0 0.8823529rem 0.8823529rem;
  padding: 1.1764706rem;
  border: 0.1764706rem solid #469e44;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us {
    margin: 3.5294118rem 0 0.8823529rem 0.8823529rem; } }

@media all and (min-width: 64em) {
  .region-sidebar-first .contact_us {
    max-width: 17.4705882rem;
    margin: 0.3529412rem 0 0.8823529rem 0; } }

.region-sidebar-first .contact_us .contact-us-header {
  width: 100%;
  display: block; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-header {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0.5882353rem;
    padding-top: 1.1764706rem;
    margin-right: 0.3529412rem; } }

.region-sidebar-first .contact_us .contact-us-header .contact-us-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-bottom: 0.2941176rem; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr p {
  padding-bottom: 1.7647059rem;
  font-weight: normal; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr a {
  color: #464242;
  word-break: break-all; }

.region-sidebar-first .contact_us .contact-us-header .contact-us-descr a:hover, .region-sidebar-first .contact_us .contact-us-header .contact-us-descr a:focus {
  color: #469e44;
  word-break: break-all; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-header.missing-elements {
    width: 50%; } }

.region-sidebar-first .contact_us .contact-us-info {
  position: relative;
  width: 100%;
  display: block; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-info {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0.5882353rem;
    padding-top: 1.1764706rem; } }

.region-sidebar-first .contact_us .contact-us-info .contact-us-name {
  font-size: 1.2941176rem;
  font-weight: 600;
  line-height: 1.59; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-phone {
  word-break: break-word; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-phone a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.4705882rem;
  text-decoration: none;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-phone a:hover, .region-sidebar-first .contact_us .contact-us-info .contact-us-phone a:focus {
  color: #469e44; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-phone a::before {
  position: absolute;
  left: 1.3529412rem;
  content: ' ';
  background: url(../images/icons/icon-phone-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.3529412rem;
  margin-left: -1.2941176rem; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-ext {
  padding-left: 1.4705882rem; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-ext .field__label {
  float: left;
  padding-right: 0.2941176rem; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-email {
  word-break: break-word; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-email a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.4705882rem;
  text-decoration: underline;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-email a:hover, .region-sidebar-first .contact_us .contact-us-info .contact-us-email a:focus {
  color: #469e44; }

.region-sidebar-first .contact_us .contact-us-info .contact-us-email a::before {
  position: absolute;
  left: 1.3529412rem;
  content: ' ';
  background: url(../images/icons/icon-email-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.5882353rem;
  margin-left: -1.2941176rem; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-info.missing-elements {
    width: 50%; } }

.region-sidebar-first .contact_us .contact-us-address {
  width: 100%;
  display: block;
  padding: 1.7647059rem 0 2rem 0; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-address {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0.5882353rem;
    padding-top: 1.1764706rem; } }

.region-sidebar-first .contact_us .contact-us-address .field__label {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-sidebar-first .contact_us .contact-us-address .field__item {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.region-sidebar-first .contact_us .contact-us-address .field__item:hover a, .region-sidebar-first .contact_us .contact-us-address .field__item:focus a {
  color: #469e44; }

.region-sidebar-first .contact_us .contact-us-address .field__item p {
  padding-bottom: 0;
  margin-top: 0; }

.region-sidebar-first .contact_us .contact-us-address .field__item p a {
  color: #2e2b2b; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .region-sidebar-first .contact_us .contact-us-address.missing-elements {
    width: 50%; } }

.ktp-contact-us, .block--contact-us {
  margin-top: 2.9411765rem;
  max-width: none; }

.region-postfix .contact_us {
  margin: 2.6470588rem 1.1764706rem 0.8823529rem 1.1764706rem;
  padding: 1.1764706rem;
  border: 0.1764706rem solid #469e44;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem; }

@media all and (min-width: 79.875em) {
  .region-postfix .contact_us {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    padding: 3.5294118rem;
    margin-right: auto;
    margin-left: auto;
    margin-top: 3.5294118rem;
    margin-bottom: 5.2941176rem; }
  .region-postfix .contact_us:after {
    content: " ";
    display: block;
    clear: both; } }

.region-postfix .contact_us .contact-us-header {
  width: 100%;
  display: block; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-header {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 1.1764706rem;
    padding-top: 1.1764706rem; } }

.region-postfix .contact_us .contact-us-header .contact-us-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  padding-bottom: 0.2941176rem; }

.region-postfix .contact_us .contact-us-header .contact-us-descr {
  color: #2e2b2b;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left; }

.region-postfix .contact_us .contact-us-header .contact-us-descr p {
  padding-bottom: 1.7647059rem;
  font-weight: normal; }

.region-postfix .contact_us .contact-us-header .contact-us-descr a {
  color: #464242;
  word-break: break-all; }

.region-postfix .contact_us .contact-us-header .contact-us-descr a:hover {
  color: #469e44;
  word-break: break-all; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-header.missing-elements {
    width: 50%; } }

.region-postfix .contact_us .contact-us-info {
  position: relative;
  width: 100%;
  display: block; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-info {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-right: 0.5882353rem;
    padding-left: 0.5882353rem;
    padding-top: 1.1764706rem; } }

@media all and (min-width: 64em) {
  .region-postfix .contact_us .contact-us-info {
    padding-left: 7.3529412rem; } }

.region-postfix .contact_us .contact-us-info .contact-us-name {
  font-size: 1.2941176rem;
  font-weight: 600;
  line-height: 1.59; }

.region-postfix .contact_us .contact-us-info .contact-us-phone {
  padding-top: 0.2941176rem; }

.region-postfix .contact_us .contact-us-info .contact-us-phone a {
  padding-left: 1.7647059rem;
  text-decoration: none;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-postfix .contact_us .contact-us-info .contact-us-phone a:hover, .region-postfix .contact_us .contact-us-info .contact-us-phone a:focus {
  color: #469e44; }

.region-postfix .contact_us .contact-us-info .contact-us-phone a::before {
  position: absolute;
  content: ' ';
  background: url(../images/icons/icon-phone-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.3529412rem;
  margin-left: -1.6470588rem; }

.region-postfix .contact_us .contact-us-info .contact-us-email a {
  padding-left: 1.7647059rem;
  text-decoration: underline;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-postfix .contact_us .contact-us-info .contact-us-email a:hover, .region-postfix .contact_us .contact-us-info .contact-us-email a:focus {
  color: #469e44; }

.region-postfix .contact_us .contact-us-info .contact-us-email a::before {
  position: absolute;
  content: ' ';
  background: url(../images/icons/icon-email-green.svg) no-repeat;
  background-size: contain;
  width: 1rem;
  height: 1.2941176rem;
  margin-top: 0.5882353rem;
  margin-left: -1.6470588rem; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-info.missing-elements {
    width: 50%; } }

.region-postfix .contact_us .contact-us-address {
  width: 100%;
  display: block;
  padding: 1.7647059rem 0 2rem 0; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-address {
    width: 33%;
    display: inline-block;
    vertical-align: top;
    padding-left: 0.5882353rem;
    padding-top: 1.1764706rem; } }

.region-postfix .contact_us .contact-us-address .field__label {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.94;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.region-postfix .contact_us .contact-us-address .field__item {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.region-postfix .contact_us .contact-us-address .field__item:hover a, .region-postfix .contact_us .contact-us-address .field__item:focus a {
  color: #469e44; }

.region-postfix .contact_us .contact-us-address .field__item p {
  padding-bottom: 0;
  margin-top: 0; }

.region-postfix .contact_us .contact-us-address .field__item p a {
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-postfix .contact_us .contact-us-address.missing-elements {
    width: 50%; } }

.block--gtranslate {
  display: none;
  position: absolute;
  right: 0.5882353rem;
  top: 0.3529412rem;
  z-index: 1; }

@media all and (min-width: 64em) {
  .block--gtranslate {
    display: block; } }

.block--gtranslate .gtranslate select {
  background-image: url("/themes/custom/bloorview/images/icons/worldwide-icon.svg");
  background-position: 0.1764706rem;
  background-color: transparent;
  height: 100%;
  max-width: 11.3529412rem;
  max-height: 1.6470588rem;
  padding: 0.0588235rem 0 0 1.5294118rem;
  width: 100%;
  background-repeat: no-repeat !important; }

body.dialog-off-canvas-main-canvas .block--site-branding {
  padding-top: 2.9411765rem; }

body.dialog-off-canvas-main-canvas .block--gtranslate {
  display: block;
  left: 1.1764706rem;
  top: 3.2352941rem;
  max-width: 11.7058824rem; }

.nav__item.gtranslate-block {
  display: none !important; }

.nav__item .gtranslate .switcher.notranslate .selected a::before {
  content: '';
  position: absolute;
  left: 1.0588235rem;
  width: 1.1764706rem;
  height: 1.2352941rem;
  margin-left: 0.2352941rem;
  margin-top: -0.1176471rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/worldwide-icon.svg"); }

@media all and (min-width: 64em) {
  .nav__item .gtranslate .switcher.notranslate .selected a::before {
    left: 0.1176471rem;
    height: 1rem;
    margin-top: 0; } }

.nav__item .gtranslate .switcher.notranslate .selected a::after {
  content: '';
  position: absolute;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon-down.svg");
  width: 0.9411765rem;
  height: 0.7058824rem;
  right: 1rem;
  top: 1.0588235rem; }

@media all and (min-width: 64em) {
  .nav__item .gtranslate .switcher.notranslate .selected a::after {
    top: 0.4705882rem;
    right: 0.2941176rem; } }

.basic-header-block-layout {
  position: absolute;
  background: white;
  width: 100%; }

@media all and (min-width: 79.875em) {
  .basic-header-block-layout {
    height: 26.4705882rem; } }

.basic-header-block-container {
  overflow: auto;
  overflow-y: hidden;
  background-color: transparent; }

@media all and (min-width: 67.625em) {
  .basic-header-block-container {
    padding-bottom: 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container {
    padding-bottom: 0; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-bottom: 3.5294118rem;
    min-height: 26.4705882rem; }
  .basic-header-block-container:after {
    content: " ";
    display: block;
    clear: both; } }

.basic-header-block-container .basic-header-block-title {
  padding: 1.7647059rem 1.2352941rem 0.2941176rem 1.1764706rem;
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-title {
    font-size: 2.6470588rem;
    width: 28%;
    padding-top: 7.0588235rem; } }

@media all and (min-width: 85.375em) {
  .basic-header-block-container .basic-header-block-title {
    padding-left: 0;
    width: 41%; } }

.basic-header-block-container .basic-header-block-body {
  padding: 0 1.2352941rem 1.7647059rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.basic-header-block-container .basic-header-block-body a {
  color: #2e2b2b; }

.basic-header-block-container .basic-header-block-body a:hover, .basic-header-block-container .basic-header-block-body a:focus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-body {
    font-size: 1.2941176rem;
    width: 28%;
    float: left; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container .basic-header-block-body {
    width: 41%; } }

@media all and (min-width: 85.375em) {
  .basic-header-block-container .basic-header-block-body {
    padding-left: 0; } }

.basic-header-block-container .basic-header-block-image {
  overflow: auto;
  margin: 0 auto; }

@media all and (min-width: 48em) {
  .basic-header-block-container .basic-header-block-image img {
    width: 100%; } }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-image img {
    width: unset;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 64em) {
  .basic-header-block-container .basic-header-block-image {
    padding-top: 2.6470588rem;
    position: absolute;
    top: 0;
    right: 0;
    padding-right: 0.5882353rem;
    padding-bottom: 0; }
  .basic-header-block-container .basic-header-block-image img {
    float: right; } }

@media all and (min-width: 79.875em) {
  .basic-header-block-container .basic-header-block-image {
    padding-right: 0; } }

.links {
  padding-bottom: 0.8823529rem; }

.paragraph--type-links, .paragraph--type-files {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  padding: 0.8823529rem 1.1764706rem 0.5882353rem 1.1764706rem;
  margin-bottom: 1.7647059rem; }

.paragraph--type-links:hover, .paragraph--type-links:focus, .paragraph--type-files:hover, .paragraph--type-files:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.paragraph--type-links .pdf-file img, .paragraph--type-files .pdf-file img {
  max-width: 1.1764706rem;
  float: left;
  margin-top: 0.2352941rem; }

.paragraph--type-links .internal-link .green-arrow, .paragraph--type-files .internal-link .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.8235294rem;
  float: left;
  margin-top: 0.5882353rem;
  padding: 4.5px; }

.paragraph--type-links .internal-link:hover .green-arrow, .paragraph--type-links .internal-link:focus .green-arrow, .paragraph--type-files .internal-link:hover .green-arrow, .paragraph--type-files .internal-link:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.5882353rem;
  margin-right: 1.1764706rem; }

.paragraph--type-links .external-link, .paragraph--type-files .external-link {
  padding-bottom: 0.8823529rem;
  overflow-y: hidden; }

.paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
  background-image: url("/themes/custom/bloorview/images/icons/external-link-icon.svg");
  background-repeat: no-repeat;
  height: 1.3529412rem;
  float: left;
  width: 100%;
  margin-right: 1.1764706rem;
  margin-top: 0.2352941rem; }

@media all and (min-width: 48em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 53.125em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.5882353rem; } }

@media all and (min-width: 64em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 1.1764706rem; } }

@media all and (min-width: 70em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 79.875em) {
  .paragraph--type-links .external-link-icon-wrapper, .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.7058824rem; } }

.paragraph--type-links .external-link-icon-wrapper a, .paragraph--type-files .external-link-icon-wrapper a {
  padding-left: 2.3529412rem;
  margin-top: -0.1176471rem; }

.paragraph--type-links .external-link-icon-wrapper a .ext, .paragraph--type-files .external-link-icon-wrapper a .ext {
  display: none; }

.paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
  padding-top: 5.1764706rem;
  background-repeat: no-repeat;
  background-size: 1.2941176rem auto; }

@media all and (min-width: 20.5em) {
  .paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
    padding-top: 3.1176471rem; } }

@media all and (min-width: 33.875em) {
  .paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
    padding-top: 1rem; } }

@media all and (min-width: 64em) {
  .paragraph--type-links .file--application-pdf, .paragraph--type-files .file--application-pdf {
    padding-top: 0.7058824rem; } }

.paragraph--type-links .file--application-pdf .pdf-icon-img, .paragraph--type-files .file--application-pdf .pdf-icon-img {
  padding-top: 0.1176471rem; }

.paragraph--type-links .file--application-pdf a, .paragraph--type-files .file--application-pdf a {
  margin-left: 1.2941176rem; }

.paragraph--type-links a, .paragraph--type-files a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  display: inline-block;
  overflow: hidden;
  width: 80%; }

.paragraph--type-links a:hover, .paragraph--type-links a:focus, .paragraph--type-files a:hover, .paragraph--type-files a:focus {
  color: #469e44; }

.paragraph--type-text {
  padding-bottom: 2.6470588rem; }

.paragraph--type-text .stories-text h3 {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.8823529rem; }

.paragraph--type-text .stories-text h4 {
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.5882353rem; }

.paragraph--type-text .stories-text h5 {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.8823529rem; }

.paragraph--type-text .stories-text ul, .paragraph--type-text .stories-text ol {
  padding-left: 1.1764706rem; }

.paragraph--type-text .stories-text ul li {
  list-style-position: outside; }

.paragraph--type-text .stories-text ol li {
  list-style-position: outside; }

.paragraph--type-text .paragraph--type-image {
  margin-bottom: 0.8823529rem; }

.paragraph--type-text .paragraph--type-image img {
  border-radius: 0.2941176rem; }

.paragraph--type-text .page-node-type-staff ul, .paragraph--type-text ol {
  padding-left: 1.1764706rem; }

.related_documents .paragraph--type-product-related-documents, .page-node-type-page .paragraph--type-product-related-documents {
  margin-bottom: 3.5294118rem;
  padding-top: 1.1764706rem; }

.related_documents .paragraph--type-product-related-documents .related-documents-label, .page-node-type-page .paragraph--type-product-related-documents .related-documents-label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  color: #2e2b2b;
  margin-bottom: 2.0588235rem;
  border-bottom: solid 0.2941176rem #4aa748; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video {
  margin-bottom: 1.3235294rem;
  padding-bottom: 2.6470588rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video:last-child, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video:last-child {
  border-bottom: none; }

@media all and (min-width: 48em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .l-constrain, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .l-constrain, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .l-constrain, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .l-constrain, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .l-constrain, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .l-constrain {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video {
    margin-bottom: 2.6470588rem;
    padding-bottom: 0;
    border-bottom: none; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
  float: right;
  width: 30%; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    height: auto;
    float: none;
    display: inline-block; }
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
    width: 100%; } }

@media all and (min-width: 48em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    width: auto; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container {
    width: 70%;
    padding-left: 1.7647059rem;
    display: inline-block;
    vertical-align: top;
    min-height: 11.5882353rem;
    height: auto;
    position: relative; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus {
  color: #469e44; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before {
  position: relative;
  content: ' ';
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.4705882rem;
  height: 1.4117647rem;
  display: none;
  margin-bottom: -0.2941176rem; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc {
    position: absolute; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf {
  background-image: none; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus {
  color: #469e44; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-download-black.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: none; }

@media all and (min-width: 34.375em) {
  .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link {
    position: absolute; } }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus {
  color: #469e44; }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-title::before {
  background-image: url("/themes/custom/bloorview/images/icons/icon-pdf-green.png"); }

.related_documents .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-title::before, .page-node-type-page .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-title::before {
  background-image: url("/themes/custom/bloorview/images/icons/icon--video--green.png"); }

.most_visited_programs_services {
  position: relative;
  max-width: 75.1764706rem;
  margin: auto;
  padding: 0.8823529rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 64em) {
  .most_visited_programs_services {
    padding: 0 0.5882353rem 0.5882353rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .most_visited_programs_services {
    padding: 0 0 0.5882353rem 0; } }

.most_visited_programs_services .mvps-title {
  font-size: 1.0588235rem;
  font-weight: 600;
  padding-bottom: 0.3235294rem;
  color: #464242;
  border-bottom: 0.0588235rem #C7C3C3 solid;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .most_visited_programs_services .mvps-title {
    font-size: 1.1764706rem; } }

@media all and (min-width: 43.75em) {
  .most_visited_programs_services .mvps-title {
    margin-bottom: 2.0588235rem; } }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .most_visited_programs_services .node--type-programs-services, .most_visited_programs_services .node--type-online-family-resources {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
    margin: 0 0.2941176rem 1.7647059rem 0; }
  .most_visited_programs_services .node--type-programs-services:last-child, .most_visited_programs_services .node--type-online-family-resources:last-child {
    margin-bottom: 4.7058824rem; } }

@media all and (min-width: 43.75em) {
  .most_visited_programs_services .node--type-programs-services, .most_visited_programs_services .node--type-online-family-resources {
    width: 31.42857%;
    float: left;
    margin-left: 2.85714%;
    margin: 0 0.2941176rem 2.6470588rem 0; } }

.most_visited_programs_services .node--type-programs-services .prog-link, .most_visited_programs_services .node--type-online-family-resources .prog-link {
  margin-bottom: 0.1764706rem; }

.most_visited_programs_services .node--type-programs-services .prog-link .green-arrow-pre-link, .most_visited_programs_services .node--type-online-family-resources .prog-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.most_visited_programs_services .node--type-programs-services .prog-link .external-link-image, .most_visited_programs_services .node--type-online-family-resources .prog-link .external-link-image {
  float: left;
  margin-left: 0.9411765rem;
  max-width: 1.1764706rem;
  padding-top: 0.3529412rem;
  position: absolute;
  right: 0.5882353rem; }

.most_visited_programs_services .node--type-programs-services .prog-link a, .most_visited_programs_services .node--type-online-family-resources .prog-link a {
  position: relative;
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.39;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .most_visited_programs_services .node--type-programs-services .prog-link a, .most_visited_programs_services .node--type-online-family-resources .prog-link a {
    font-size: 1.5294118rem; } }

.most_visited_programs_services .node--type-programs-services .prog-link a:focus, .most_visited_programs_services .node--type-programs-services .prog-link a:hover, .most_visited_programs_services .node--type-online-family-resources .prog-link a:focus, .most_visited_programs_services .node--type-online-family-resources .prog-link a:hover {
  color: #469e44;
  text-decoration: none !important; }

.most_visited_programs_services .node--type-programs-services .prog-link a span, .most_visited_programs_services .node--type-online-family-resources .prog-link a span {
  float: left; }

@media all and (min-width: 48em) {
  .most_visited_programs_services .node--type-programs-services .prog-link a span, .most_visited_programs_services .node--type-online-family-resources .prog-link a span {
    width: 85%; } }

.most_visited_programs_services .node--type-programs-services .prog-link:hover .green-arrow-pre-link, .most_visited_programs_services .node--type-programs-services .prog-link:focus .green-arrow-pre-link, .most_visited_programs_services .node--type-online-family-resources .prog-link:hover .green-arrow-pre-link, .most_visited_programs_services .node--type-online-family-resources .prog-link:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.most_visited_programs_services .node--type-programs-services .prog-description, .most_visited_programs_services .node--type-online-family-resources .prog-description {
  padding-left: 1.9411765rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

.events-landing .block--header-layout {
  background-color: #FFFFFF; }

.events-landing .hb-content {
  background-color: #f7f7f7; }

.events-header-container {
  padding: 1.7647059rem 1.1764706rem 1.7647059rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .events-header-container {
    padding: 0 0.5882353rem 3.5294118rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .events-header-container {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding: 0 0 3.5294118rem 0; }
  .events-header-container:after {
    content: " ";
    display: block;
    clear: both; } }

.events-header-container .events-header-title {
  padding-bottom: 0.2941176rem;
  font-size: 2.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44; }

@media all and (min-width: 64em) {
  .events-header-container .events-header-title {
    width: 40%;
    float: left;
    font-size: 2.6470588rem;
    padding-bottom: 0.9411765rem;
    padding-top: 7.0588235rem; } }

.events-header-container .events-header-body {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .events-header-container .events-header-body {
    width: 30%;
    float: left;
    clear: left;
    font-size: 1.2941176rem; } }

.events-header-container .node--display-mode-highlighted-content-block {
  padding-left: 0 !important;
  overflow: auto;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-top: 2.6470588rem;
  margin-bottom: 0.2352941rem;
  padding-top: 1.1764706rem !important; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block {
    padding-top: 1.4705882rem !important; } }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block {
    width: 60%;
    margin-top: 3.2941176rem; } }

.events-header-container .node--display-mode-highlighted-content-block .node__content-events {
  overflow: auto;
  padding: 0 1.1764706rem 1.7647059rem 1.1764706rem; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block .node__content-events {
    padding: 0 1.1764706rem; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper {
  position: relative;
  float: left; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper {
    width: 67%; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  width: 100%;
  margin-bottom: 1.4705882rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper img {
    margin: 1.1764706rem 0; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper {
  width: 100%;
  padding: 0.2941176rem 0.8823529rem;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  overflow: auto;
  background-color: #469e44; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper {
    position: absolute; } }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-month {
  padding-top: 0.7647059rem !important;
  padding-right: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-start-day, .events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-end-day {
  font-size: 2.0588235rem;
  padding-top: 0 !important;
  font-weight: 600 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .same-date-seperator {
  padding-top: 0.7647059rem !important;
  padding-right: 0.2941176rem;
  padding-left: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600 !important;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-start-date {
  float: left;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-start-date .day-start {
  font-size: 2.0588235rem;
  font-weight: bold;
  float: left; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-start-date .month-start {
  float: left;
  padding-right: 0.2941176rem;
  padding-top: 0.7058824rem; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date {
  float: left;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date .seperator {
  float: left;
  padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date .day-end {
  font-size: 2.0588235rem;
  font-weight: bold;
  float: left; }

.events-header-container .node--display-mode-highlighted-content-block .event-image-wrapper .event-date-wrapper .event-end-date .month-end {
  padding-right: 0.2941176rem;
  padding-top: 0.7058824rem;
  float: left; }

.events-header-container .node--display-mode-highlighted-content-block .events-content {
  float: right; }

@media all and (min-width: 48em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content {
    width: 30%; } }

.events-header-container .node--display-mode-highlighted-content-block .events-content .page-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content .page-tag {
    margin-bottom: 1.4705882rem; } }

.events-header-container .node--display-mode-highlighted-content-block .events-content .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .events-title a {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .events-title a:hover, .events-header-container .node--display-mode-highlighted-content-block .events-content .events-title a:focus {
  color: #469e44; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .events-subheading p {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  width: 100%;
  padding: 0; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link {
  float: left;
  padding-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link {
    padding-top: 0.2941176rem;
    margin-bottom: 1.3529412rem; } }

@media all and (min-width: 79.875em) {
  .events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link {
    padding-top: 2.6470588rem; } }

.events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link a:hover, .events-header-container .node--display-mode-highlighted-content-block .events-content .event-details-link a:focus {
  color: #469e44; }

.news-landing .block--header-layout {
  background-color: #FFFFFF; }

.news-landing .hb-content {
  background-color: #f7f7f7; }

.region-pre-content .news_header_block {
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content .news_header_block {
    margin-bottom: inherit; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser {
  max-width: 100%;
  display: block;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem;
  vertical-align: top; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser {
    max-width: 34%;
    display: inline-block;
    padding-top: 7.2352941rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser {
    padding-left: 0;
    padding-right: 0; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser h2 a {
  text-decoration: none;
  pointer-events: none; }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser h2 a span {
  text-decoration: none;
  font-size: 2.6470588rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #2e2b2b; }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content p {
    padding-right: 1.8235294rem; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news p {
  padding-right: 0.2941176rem;
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  color: #2e2b2b; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news p {
    padding-top: 1.1764706rem;
    padding-right: 1.8235294rem; } }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news .news-read-more-link {
  display: none; }

.region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news .news-subheading p {
  font-size: 1.0588235rem; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-landing-page.node--display-mode-teaser .node__content-news .news-subheading p {
    font-size: 1.2941176rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser {
  max-width: 100%;
  display: block;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 2.6470588rem;
  padding: 0.5882353rem 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser {
    max-width: 64%;
    display: inline-block;
    margin: 3.3529412rem 0 4.4117647rem 0; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser {
    padding-left: 0;
    padding-right: 0;
    margin-right: 0; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news {
  max-width: 49.5294118rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
  width: 100%;
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
    max-width: 65%;
    display: inline-block; } }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
    padding: 0.8823529rem 0 0.8823529rem 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image {
    padding: 0.8823529rem 0 0.8823529rem 1.4705882rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-header-image img {
  border-radius: 0.2941176rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content {
  display: block;
  width: 100%;
  vertical-align: top;
  padding-right: 0.5882353rem;
  padding-left: 0.5882353rem;
  padding-top: 0.2941176rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content {
    display: inline-block;
    width: 35%;
    padding-left: 1.4705882rem;
    padding-top: 0.5882353rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content {
    padding-left: 0.2941176rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title {
  padding-top: 0.7058824rem;
  padding-bottom: 0.1764706rem; }

@media all and (min-width: 38.4375em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title {
    padding-top: 0; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 a {
  text-decoration: none;
  color: #2e2b2b;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 a {
    font-size: 1.5294118rem; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 a:hover, .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-title h2 afocus {
  color: #469e44;
  text-decoration: underline; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-subheading, .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link {
  clear: both;
  margin-top: 0.8235294rem;
  padding-bottom: 1.1764706rem;
  display: inline-block; }

@media all and (min-width: 48em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link {
    clear: both;
    float: none; } }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a:hover, .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a:focus {
  color: #469e44; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-read-more-link a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem;
  margin-top: -0.1764706rem; }

.region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-date {
  display: inline-block;
  float: right;
  margin-top: 1.1764706rem;
  font-size: 0.9411765rem;
  color: #736f6f; }

@media all and (min-width: 79.875em) {
  .region-pre-content article.node--type-news.node--display-mode-teaser .node__content-news .news-main-content .news-date {
    margin-right: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .campaign-block-container {
    max-width: 75.1764706rem;
    margin: 0 auto;
    padding: 0 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .campaign-block-container {
    padding: 0; } }

.campaign_block {
  margin: 1.3235294rem 1.1764706rem 2.6470588rem 1.1764706rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  font-size: 1.4117647rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  overflow: auto; }

@media all and (min-width: 64em) {
  .campaign_block {
    font-size: 1.7647059rem;
    margin-top: 2.6470588rem;
    margin-bottom: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .campaign_block {
    max-width: 75.1764706rem;
    margin: 2.6470588rem auto; } }

.campaign_block .campaign-title {
  padding-top: 1.2941176rem;
  padding-left: 1.1764706rem; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-title {
    padding-top: 1.7647059rem;
    padding-left: 1.7647059rem; } }

@media all and (min-width: 55.125em) {
  .campaign_block .campaign-title {
    width: 34%;
    float: left; } }

.campaign_block p {
  font-size: 1.0588235rem;
  font-weight: normal;
  line-height: 1.61;
  padding: 0.2941176rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 55.125em) {
  .campaign_block p {
    width: 34%;
    float: left;
    clear: left; } }

@media all and (min-width: 64em) {
  .campaign_block p {
    padding-left: 1.7647059rem; } }

.campaign_block .campaign-internal-link, .campaign_block .campaign-external-link {
  padding: 0.4705882rem 1.1764706rem 1.1764706rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-internal-link, .campaign_block .campaign-external-link {
    padding-left: 1.7647059rem; } }

@media all and (min-width: 55.125em) {
  .campaign_block .campaign-internal-link, .campaign_block .campaign-external-link {
    width: 34%;
    float: left;
    clear: left;
    padding-bottom: 0.2941176rem; } }

.campaign_block .campaign-internal-link img, .campaign_block .campaign-external-link img {
  max-width: 1.2941176rem;
  float: left;
  margin-right: 1.1764706rem;
  margin-top: 0.1176471rem; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-internal-link img, .campaign_block .campaign-external-link img {
    margin-top: 0.4705882rem; } }

.campaign_block .campaign-internal-link:hover .green-arrow, .campaign_block .campaign-internal-link:focus .green-arrow, .campaign_block .campaign-external-link:hover .green-arrow, .campaign_block .campaign-external-link:focus .green-arrow {
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.campaign_block .campaign-internal-link:hover a, .campaign_block .campaign-internal-link:focus a, .campaign_block .campaign-external-link:hover a, .campaign_block .campaign-external-link:focus a {
  color: #469e44; }

.campaign_block .campaign-internal-link .green-arrow, .campaign_block .campaign-external-link .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.1764706rem;
  margin-bottom: 0.1176471rem; }

.campaign_block .campaign-internal-link a, .campaign_block .campaign-external-link a {
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  text-decoration: none;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .campaign_block .campaign-internal-link a, .campaign_block .campaign-external-link a {
    font-size: 1.5294118rem; } }

.campaign_block img {
  border-bottom-left-radius: 0.1764706rem;
  border-bottom-right-radius: 0.1764706rem; }

@media all and (min-width: 55.125em) {
  .campaign_block img {
    border-bottom-left-radius: 0;
    border-top-right-radius: 0.1764706rem;
    width: 66%; } }

.path-frontpage .block--layout {
  height: unset !important; }

.view_and_custom_block {
  background-color: #f7f7f7;
  overflow: auto; }

@media all and (min-width: 64em) {
  .view_and_custom_block {
    padding-top: 2.9411765rem;
    padding-bottom: 7.0588235rem; } }

.upcoming-campaign-container {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.upcoming-campaign-container .readmore-link a {
  text-decoration: none; }

.upcoming-campaign-container .readmore-link:hover .box:first-child, .upcoming-campaign-container .readmore-link:focus .box:first-child {
  background-color: #FFFFFF !important; }

.upcoming-campaign-container .readmore-link:hover .date-wrapper .date h3, .upcoming-campaign-container .readmore-link:focus .date-wrapper .date h3 {
  color: #469e44; }

.upcoming-campaign-container .readmore-link:hover .events-title, .upcoming-campaign-container .readmore-link:focus .events-title {
  color: #469e44 !important;
  text-decoration: underline; }

.upcoming-campaign-container .readmore-link:hover .event-details-link a, .upcoming-campaign-container .readmore-link:focus .event-details-link a {
  color: #469e44 !important; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .field--type-viewfield {
    width: 47%;
    margin-left: 1.1764706rem;
    float: left; } }

@media all and (min-width: 85.375em) {
  .upcoming-campaign-container .field--type-viewfield {
    width: 50%;
    margin-left: 0; } }

.upcoming-campaign-container .container {
  width: 87%;
  overflow: auto;
  margin: 0 1.1764706rem;
  max-width: 35.8235294rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 5.2352941rem; }

@media all and (min-width: 23.4375em) {
  .upcoming-campaign-container .container {
    width: 89%; } }

@media all and (min-width: 26.5625em) {
  .upcoming-campaign-container .container {
    width: 90%; } }

@media all and (min-width: 40.625em) {
  .upcoming-campaign-container .container {
    width: 100%;
    margin: 0 auto 5.2352941rem auto; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container {
    width: 46%;
    float: right;
    margin-right: 1.1764706rem;
    margin-bottom: 0; } }

@media all and (min-width: 79.875em) {
  .upcoming-campaign-container .container {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .upcoming-campaign-container .container {
    margin-right: 0; } }

.upcoming-campaign-container .container .campaign-title {
  padding-top: 1.1764706rem;
  padding-left: 1.1764706rem;
  padding-bottom: 0.2941176rem;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container .campaign-title {
    padding-top: 1.7647059rem;
    padding-left: 1.7647059rem;
    padding-bottom: 0.5882353rem;
    font-size: 1.7647059rem; } }

.upcoming-campaign-container .container p {
  padding-left: 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container p {
    padding-left: 1.7647059rem; } }

.upcoming-campaign-container .container .campaign-external-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.upcoming-campaign-container .container .campaign-external-link img {
  margin-right: 0.8823529rem;
  margin-top: -0.4117647rem; }

.upcoming-campaign-container .container .campaign-internal-link, .upcoming-campaign-container .container .campaign-external-link {
  padding-left: 1.1764706rem;
  padding-bottom: 2.6470588rem;
  padding-top: 1.1764706rem;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left; }

.upcoming-campaign-container .container .campaign-internal-link:hover a, .upcoming-campaign-container .container .campaign-internal-link:focus a, .upcoming-campaign-container .container .campaign-external-link:hover a, .upcoming-campaign-container .container .campaign-external-link:focus a {
  color: #469e44; }

.upcoming-campaign-container .container .campaign-internal-link:hover .green-arrow, .upcoming-campaign-container .container .campaign-internal-link:focus .green-arrow, .upcoming-campaign-container .container .campaign-external-link:hover .green-arrow, .upcoming-campaign-container .container .campaign-external-link:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.upcoming-campaign-container .container .campaign-internal-link .green-arrow, .upcoming-campaign-container .container .campaign-external-link .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.1764706rem;
  margin-bottom: 0.1176471rem; }

.upcoming-campaign-container .container .campaign-internal-link a, .upcoming-campaign-container .container .campaign-external-link a {
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .container .campaign-internal-link, .upcoming-campaign-container .container .campaign-external-link {
    padding-bottom: 2.6470588rem;
    padding-left: 1.7647059rem;
    font-size: 1.5294118rem; } }

.upcoming-campaign-container .container img {
  border-bottom-left-radius: 0.1764706rem;
  border-bottom-right-radius: 0.1764706rem; }

.upcoming-campaign-container .view--homepage-upcoming-events, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 {
  border-top: 0.2941176rem solid #469e44;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-bottom: 3.5294118rem; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 {
    max-width: 35.8235294rem;
    border-radius: 0.2941176rem;
    margin-bottom: 0;
    float: left; } }

.upcoming-campaign-container .view--homepage-upcoming-events .view__empty, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__empty {
  text-align: center;
  padding: 1.7647059rem 0; }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper {
  padding: 1.1764706rem 0 0.8823529rem 1.1764706rem;
  border-bottom: 0.1176471rem solid #C7C3C3;
  overflow: auto;
  overflow-y: hidden; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper {
    padding: 1.1764706rem 0 0.8823529rem 1.7647059rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:focus .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.3529412rem;
  margin-right: 0.3529412rem; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:focus .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:hover .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:focus .green-arrow {
    margin-left: 0.5882353rem;
    margin-right: 0.7058824rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:hover a, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper:focus a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:hover a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper:focus a {
  color: #469e44; }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
  float: left;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  width: 35%; }

@media all and (min-width: 23.4375em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
    width: 45%; } }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
    width: 50%; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .events-title {
    font-size: 1.7647059rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.7058824rem;
  margin-bottom: 0.1764706rem; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .green-arrow, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .green-arrow {
    margin-right: 1.2941176rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper {
  float: right;
  padding-top: 1.6470588rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 24em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper {
    padding-top: 0.0588235rem; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper {
    padding-right: 1.7647059rem;
    padding-top: 0.5294118rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a {
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a {
    font-size: 1.5294118rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a:hover, .upcoming-campaign-container .view--homepage-upcoming-events .link-events-page-wrapper .link-event-page-wrapper a:focus, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a:hover, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .link-events-page-wrapper .link-event-page-wrapper a:focus {
  color: #469e44; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-location-container {
  float: none !important; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-location-container {
    float: right; } }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 77%;
    float: left; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 53%; } }

@media all and (min-width: 70.875em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 61%; } }

@media all and (min-width: 79.875em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper {
    width: 66%; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper, .upcoming-campaign-container .view--homepage-upcoming-events .events-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container {
    width: 100%; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location {
    clear: left;
    padding-bottom: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location {
    clear: none;
    padding-bottom: 0; } }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container {
  width: 100%;
  float: right; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container img, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container img {
  max-width: 0.4705882rem;
  float: left;
  margin-right: 0.2941176rem;
  margin-top: 0.2352941rem;
  max-height: 0.7058824rem; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container p, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container p, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container p, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container p {
  color: #464242;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  overflow: hidden; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container p a, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container p a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container p a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container p a {
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #615d5d;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  overflow: hidden; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .location .events-location-container .get-directions, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .location .events-location-container .get-directions, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .location .events-location-container .get-directions, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .location .events-location-container .get-directions {
  display: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .page-tag, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .page-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #C7C3C3;
  padding: 0.1176471rem 0.4705882rem 0 0.4705882rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  color: #615d5d; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .page-tag, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .page-tag, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .page-tag {
    float: left;
    margin-right: 1.1764706rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .events-title, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .events-title, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  clear: left;
  float: left; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .events-subheading, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .events-subheading, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .events-subheading, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .events-subheading {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  float: left;
  clear: left; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link {
  padding-top: 0.5882353rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  clear: left; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link {
    padding-top: 1.1764706rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link a, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link a, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link a {
  color: #2e2b2b;
  text-decoration: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link a:hover, .upcoming-campaign-container .view--homepage-upcoming-events .events-content-wrapper .event-details-link a:focus, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link a:hover, .upcoming-campaign-container .view--homepage-upcoming-events .events-container .event-details-link a:focus, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link a:hover, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-content-wrapper .event-details-link a:focus, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link a:hover, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .events-container .event-details-link a:focus {
  color: #469e44; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper {
  min-width: 7.1764706rem;
  float: left;
  width: auto;
  padding-bottom: 0.5882353rem;
  position: relative;
  border-radius: 0.2941176rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 48em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper {
    padding-bottom: 0; } }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper {
    min-width: 9rem;
    display: table; } }

.upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .diff-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .diff-month {
  display: inline-block;
  margin: auto; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .same-month, .upcoming-campaign-container .view--homepage-upcoming-events .date-wrapper .diff-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month-diff-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .same-month, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-wrapper .diff-month {
    display: table-cell;
    vertical-align: middle; } }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper {
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  min-height: 5rem; }

@media all and (min-width: 79.875em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper {
    width: 100%; } }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time {
  display: none !important; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time {
  overflow: hidden;
  padding: 0.5882353rem 0 0.2941176rem 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date h3, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time h3 {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.18;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  text-decoration: none;
  margin-top: 0; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date img, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time img {
  display: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-wrapper {
  margin: auto auto;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .only-start {
  float: inherit !important; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator {
  padding-left: 0.2941176rem;
  padding-right: 0.2941176rem;
  padding-top: 0.4705882rem; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
  float: left; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500; }

.upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-day {
  font-size: 2.0588235rem; }

@media (max-width: 45.1764706rem) {
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time {
    overflow: hidden;
    padding: 0.2352941rem 0 0.1176471rem 0;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    position: absolute; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date h3, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date h3, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time h3 {
    font-size: 0.7058824rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1;
    letter-spacing: normal;
    text-align: center;
    color: #FFFFFF;
    text-decoration: none;
    margin-top: 0; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date img, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date img, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time img {
    display: none; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-wrapper {
    margin: auto auto;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .only-start, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .only-start {
    float: inherit !important; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator {
    padding-left: 0.1176471rem;
    padding-right: 0.1176471rem;
    padding-top: 0.0588235rem; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-date-seperator, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
    float: left; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .same-end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-date, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-start-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .same-end-day {
    font-size: 1.4705882rem;
    font-weight: 500; }
  .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--homepage-upcoming-events .date-container-wrapper .time .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .date .end-day, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .date-container-wrapper .time .end-day {
    font-size: 1.4705882rem; } }

.upcoming-campaign-container .view--homepage-upcoming-events .image-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .image-wrapper {
  display: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .readmore-link, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .readmore-link {
  text-decoration: none; }

.upcoming-campaign-container .view--homepage-upcoming-events .view__row, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row {
  overflow: auto;
  height: auto;
  padding: 1.7647059rem 1.1764706rem 2.6470588rem 1.1764706rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row {
    padding: 1.7647059rem 0.8823529rem 2.0588235rem 1.7647059rem;
    border-bottom: none;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.upcoming-campaign-container .view--homepage-upcoming-events .view__row .box:first-child, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .box:first-child {
  float: left;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  margin-right: 1.1764706rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 9rem;
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 64em) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row .box:first-child, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .box:first-child {
    height: 100%; } }

@media (max-width: 45.1764706rem) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row .box, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .box {
    height: auto !important; } }

@media (max-width: 45.1764706rem) {
  .upcoming-campaign-container .view--homepage-upcoming-events .view__row .date-container-wrapper, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .view__row .date-container-wrapper {
    height: auto !important; } }

.upcoming-campaign-container .view--homepage-upcoming-events .readmore-link:last-child .view__row, .upcoming-campaign-container .view--events-landing-page-view.view--display-block_2 .readmore-link:last-child .view__row {
  padding-bottom: 3.5294118rem; }

.view_block_with_link {
  background-color: #f7f7f7;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  .view_block_with_link {
    padding-bottom: 0; } }

.featured-news-container, .block--featured-news-for-home-page-1 {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto;
  position: relative; }

.featured-news-container .field--name-field-views .field__items .field__item__label, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 0.5882353rem;
  padding-left: 1rem;
  width: auto; }

@media all and (min-width: 36em) {
  .featured-news-container .field--name-field-views .field__items .field__item__label, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label {
    font-size: 1.7647059rem; } }

@media all and (min-width: 85.375em) {
  .featured-news-container .field--name-field-views .field__items .field__item__label, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label {
    padding-left: 0; } }

.featured-news-container .field--name-field-views .field__items .field__item__label::after, .block--featured-news-for-home-page-1 .field--name-field-views .field__items .field__item__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 11.7647059rem;
  height: 0.2941176rem;
  margin-top: 0.2941176rem; }

.featured-news-container .field-link-page, .block--featured-news-for-home-page-1 .field-link-page {
  position: absolute;
  right: 0;
  display: none;
  z-index: 1;
  float: right;
  padding-top: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 26.875em) {
  .featured-news-container .field-link-page, .block--featured-news-for-home-page-1 .field-link-page {
    display: block; } }

.featured-news-container .field-link-page .green-arrow-pre-link, .block--featured-news-for-home-page-1 .field-link-page .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.featured-news-container .field-link-page a, .block--featured-news-for-home-page-1 .field-link-page a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .featured-news-container .field-link-page a, .block--featured-news-for-home-page-1 .field-link-page a {
    font-size: 1.5294118rem; } }

.featured-news-container .field-link-page:focus a, .featured-news-container .field-link-page:hover a, .block--featured-news-for-home-page-1 .field-link-page:focus a, .block--featured-news-for-home-page-1 .field-link-page:hover a {
  color: #469e44;
  text-decoration: none !important; }

.featured-news-container .field-link-page:focus .green-arrow-pre-link, .featured-news-container .field-link-page:hover .green-arrow-pre-link, .block--featured-news-for-home-page-1 .field-link-page:focus .green-arrow-pre-link, .block--featured-news-for-home-page-1 .field-link-page:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.featured-news-container .more-link-bottom, .block--featured-news-for-home-page-1 .more-link-bottom {
  padding: 1.7647059rem 1.1764706rem;
  display: block; }

@media all and (min-width: 26.875em) {
  .featured-news-container .more-link-bottom, .block--featured-news-for-home-page-1 .more-link-bottom {
    display: none; } }

.featured-news-container .more-link-bottom .green-arrow-pre-link, .block--featured-news-for-home-page-1 .more-link-bottom .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.featured-news-container .more-link-bottom a, .block--featured-news-for-home-page-1 .more-link-bottom a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .featured-news-container .more-link-bottom a, .block--featured-news-for-home-page-1 .more-link-bottom a {
    font-size: 1.5294118rem; } }

.featured-news-container .more-link-bottom:focus a, .featured-news-container .more-link-bottom:hover a, .block--featured-news-for-home-page-1 .more-link-bottom:focus a, .block--featured-news-for-home-page-1 .more-link-bottom:hover a {
  color: #469e44;
  text-decoration: none !important; }

.featured-news-container .more-link-bottom:focus .green-arrow-pre-link, .featured-news-container .more-link-bottom:hover .green-arrow-pre-link, .block--featured-news-for-home-page-1 .more-link-bottom:focus .green-arrow-pre-link, .block--featured-news-for-home-page-1 .more-link-bottom:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.featured-news-container .view--latest-news, .featured-news-container .view--latest-stories, .block--featured-news-for-home-page-1 .view--latest-news, .block--featured-news-for-home-page-1 .view--latest-stories {
  padding-bottom: 0;
  padding-top: 0.0588235rem;
  margin-left: 1.0588235rem;
  margin-right: 1.1764706rem; }

@media all and (min-width: 26.875em) {
  .featured-news-container .view--latest-news, .featured-news-container .view--latest-stories, .block--featured-news-for-home-page-1 .view--latest-news, .block--featured-news-for-home-page-1 .view--latest-stories {
    padding-bottom: 4.7058824rem; } }

.featured-news-container .view--latest-news .view__empty, .featured-news-container .view--latest-stories .view__empty, .block--featured-news-for-home-page-1 .view--latest-news .view__empty, .block--featured-news-for-home-page-1 .view--latest-stories .view__empty {
  text-align: center; }

.featured-news-container .view--latest-news .field__items, .featured-news-container .view--latest-stories .field__items, .block--featured-news-for-home-page-1 .view--latest-news .field__items, .block--featured-news-for-home-page-1 .view--latest-stories .field__items {
  display: none; }

.featured-news-container .view--latest-news .related-content-title, .featured-news-container .view--latest-stories .related-content-title, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title {
  padding-bottom: 0.3529412rem; }

.featured-news-container .view--latest-news .related-content-title a, .featured-news-container .view--latest-stories .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.featured-news-container .view--latest-news .related-content-title a:hover, .featured-news-container .view--latest-news .related-content-title a:focus, .featured-news-container .view--latest-stories .related-content-title a:hover, .featured-news-container .view--latest-stories .related-content-title a:focus, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title a:hover, .block--featured-news-for-home-page-1 .view--latest-news .related-content-title a:focus, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title a:hover, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.featured-news-container .view--latest-news .related-content-summary, .featured-news-container .view--latest-stories .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.featured-news-container .view--latest-news .related-content-read-more a, .featured-news-container .view--latest-stories .related-content-read-more a, .block--featured-news-for-home-page-1 .view--latest-news .related-content-read-more a, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.featured-news-container .view--latest-news .related-content-read-more a:hover, .featured-news-container .view--latest-news .related-content-read-more a:focus, .featured-news-container .view--latest-stories .related-content-read-more a:hover, .featured-news-container .view--latest-stories .related-content-read-more a:focus, .block--featured-news-for-home-page-1 .view--latest-news .related-content-read-more a:hover, .block--featured-news-for-home-page-1 .view--latest-news .related-content-read-more a:focus, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-read-more a:hover, .block--featured-news-for-home-page-1 .view--latest-stories .related-content-read-more a:focus {
  color: #469e44; }

.featured-news-container .view--latest-news > .view__content, .featured-news-container .view--latest-stories > .view__content, .block--featured-news-for-home-page-1 .view--latest-news > .view__content, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content {
  clear: both; }

.featured-news-container .view--latest-news > .view__content .related-content-image, .featured-news-container .view--latest-stories > .view__content .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image {
  position: relative;
  width: 40%; }

.featured-news-container .view--latest-news > .view__content .related-content-image .news-video-icon, .featured-news-container .view--latest-stories > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image .news-video-icon {
  position: absolute;
  right: 0.4117647rem;
  width: 1.6470588rem;
  bottom: 0.4117647rem; }

@media all and (min-width: 48em) and (max-width: 78.0625em) {
  .featured-news-container .view--latest-news > .view__content .related-content-image .news-video-icon, .featured-news-container .view--latest-stories > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image .news-video-icon {
    right: 0.8823529rem;
    width: 2.3529412rem;
    bottom: 0.8823529rem; } }

@media all and (min-width: 78.125em) {
  .featured-news-container .view--latest-news > .view__content .related-content-image .news-video-icon, .featured-news-container .view--latest-stories > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image .news-video-icon, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image .news-video-icon {
    right: 3.2352941rem;
    width: 2.7647059rem;
    bottom: 0.8823529rem; } }

.featured-news-container .view--latest-news > .view__content .related-content-image img, .featured-news-container .view--latest-stories > .view__content .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 85.375em) {
  .featured-news-container .view--latest-news > .view__content .related-content-image.default img, .featured-news-container .view--latest-stories > .view__content .related-content-image.default img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .related-content-image.default img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .related-content-image.default img {
    margin-right: 1.7647059rem;
    border-radius: 0.2941176rem; } }

.featured-news-container .view--latest-news > .view__content .contextual-region.field__item.field__item-label-hidden, .featured-news-container .view--latest-stories > .view__content .contextual-region.field__item.field__item-label-hidden, .block--featured-news-for-home-page-1 .view--latest-news > .view__content .contextual-region.field__item.field__item-label-hidden, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content .contextual-region.field__item.field__item-label-hidden {
  width: 100%; }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .featured-news-container .view--latest-news > .view__content > .view__row, .featured-news-container .view--latest-stories > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row {
    position: relative;
    margin-top: 1.7647059rem;
    margin-bottom: 1.7647059rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title {
    float: left;
    width: 57%;
    padding-left: 0.8823529rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary {
    clear: left; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    width: 40%;
    float: left; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image img, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image img {
    border-radius: 0.2941176rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem; } }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) and (min-width: 12.5em) and (max-width: 26.8125em) {
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    margin-bottom: 0; } }

@media all and (min-width: 28.875em) and (max-width: 35.9375em) {
  .featured-news-container .view--latest-news > .view__content > .view__row, .featured-news-container .view--latest-stories > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row {
    width: 100%;
    display: inline-block;
    padding-top: 1.7647059rem;
    padding-bottom: 1.7647059rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    display: inline-block;
    width: 28%; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image img, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image img {
    border-radius: 0.2941176rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    float: right;
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem;
    margin-bottom: 0; } }

@media all and (min-width: 36em) {
  .featured-news-container .view--latest-news > .view__content, .featured-news-container .view--latest-stories > .view__content, .block--featured-news-for-home-page-1 .view--latest-news > .view__content, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content {
    clear: both; }
  .featured-news-container .view--latest-news > .view__content > .view__row:nth-child(even), .featured-news-container .view--latest-stories > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row:nth-child(even), .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row:nth-child(even) {
    float: right; }
  .featured-news-container .view--latest-news > .view__content > .view__row, .featured-news-container .view--latest-stories > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row {
    width: 50%;
    display: inline-block;
    margin-top: 1.7647059rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    width: 48%; } }

@media all and (min-width: 36em) and (min-width: 64em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body {
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; } }

@media all and (min-width: 36em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-summary, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-read-more, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 36em) and (min-width: 80em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-body .related-content-title a, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 36em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    display: inline-block;
    width: 40%; }
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image img, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image img, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .featured-news-container .view--latest-news > .view__content > .view__row .related-content-image, .featured-news-container .view--latest-stories > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-news > .view__content > .view__row .related-content-image, .block--featured-news-for-home-page-1 .view--latest-stories > .view__content > .view__row .related-content-image {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .featured-news-container .view--latest-news, .featured-news-container .view--latest-stories, .block--featured-news-for-home-page-1 .view--latest-news, .block--featured-news-for-home-page-1 .view--latest-stories {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.not-front .featured-news-container {
  padding-top: 1.7647059rem; }

.campaign_call_to_action {
  max-width: 75.1764706rem;
  margin: 0 auto;
  position: relative; }

@media all and (min-width: 64em) {
  .campaign_call_to_action {
    padding-top: 2.9411765rem;
    padding-bottom: 2.9411765rem; } }

@media all and (min-width: 64em) {
  .campaign_call_to_action img {
    border-radius: 0.2941176rem; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action {
  position: relative;
  margin-bottom: 5.2352941rem;
  margin-top: -2.6470588rem; }

@media all and (min-width: 64em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action {
    position: static;
    margin-bottom: 0;
    margin-top: 0; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
  max-width: 17.6470588rem;
  margin-left: auto;
  margin-right: auto;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF; }

@media all and (min-width: 23.4375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    max-width: 19.7058824rem; } }

@media all and (min-width: 48em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    max-width: 26.4705882rem; } }

@media all and (min-width: 64em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    position: absolute;
    max-width: 22.1176471rem; } }

@media all and (min-width: 64em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper {
    left: 1.7647059rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%); } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
  padding: 1.1764706rem; }

@media all and (min-width: 85.375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper {
    padding: 1.4705882rem 1.6470588rem 1.4705882rem 1.8235294rem; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 85.375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-title {
    font-size: 1.7647059rem; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
  padding: 0.5294118rem 0 1.6470588rem 0;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  width: 100%; }

@media all and (min-width: 85.375em) {
  .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-summary {
    width: 100%; } }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper {
  border-radius: 0.2941176rem;
  background-color: #DC0030;
  border: 0.1764706rem solid #DC0030;
  height: 2.5882353rem;
  text-align: center; }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover, .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus {
  background-color: #FFFFFF; }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:hover a, .campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper:focus a {
  color: #DC0030; }

.campaign_call_to_action .paragraph--type-donate-call-to-action .paragraph-wrapper .donate-cta-wrapper .donate-cta-button-wrapper a {
  display: inline-block;
  width: 100%;
  height: 100%;
  padding-top: 0.5294118rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none;
  text-align: center; }

.learn_more {
  margin-top: 2.6470588rem;
  display: none; }

@media all and (min-width: 64em) {
  .learn_more {
    display: block;
    border-radius: 0.2941176rem;
    border: solid 0.0588235rem #c7c3c3; } }

.learn_more .learn-more-label {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0c1021;
  background-color: #f7f7f7;
  border-bottom: 0.2941176rem solid #53bb50;
  position: relative;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem; }

.learn_more .learn-more-fake-menu {
  background-color: #FFFFFF; }

.learn_more .learn-more-fake-menu a {
  display: block;
  padding: 0.5882353rem 0.5882353rem 0.5882353rem 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  color: #2e2b2b;
  text-decoration: none; }

.paragraph--type-text {
  padding-top: 1.3235294rem;
  margin-bottom: 1.3235294rem; }

.paragraph--type-text .infinity-symbol {
  display: none; }

.paragraph--type-text h2 {
  font-size: 2.0588235rem; }

.paragraph--type-text h4 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  font-size: 1.5294118rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text h4 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text h1, .paragraph--type-text h2, .paragraph--type-text h3, .paragraph--type-text h5, .paragraph--type-text h6 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text h1, .paragraph--type-text h2, .paragraph--type-text h3, .paragraph--type-text h5, .paragraph--type-text h6 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text .stories-text {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.paragraph--type-text .stories-text h2 {
  font-size: 2.0588235rem; }

.paragraph--type-text .stories-text h4 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  font-size: 1.5294118rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text .stories-text h4 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text .stories-text h1, .paragraph--type-text .stories-text h2, .paragraph--type-text .stories-text h3, .paragraph--type-text .stories-text h5, .paragraph--type-text .stories-text h6 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .paragraph--type-text .stories-text h1, .paragraph--type-text .stories-text h2, .paragraph--type-text .stories-text h3, .paragraph--type-text .stories-text h5, .paragraph--type-text .stories-text h6 {
    padding-top: 1.7647059rem; } }

.paragraph--type-text .stories-text a {
  color: #464242;
  font-weight: bold;
  -webkit-text-decoration: underline solid #469e44;
     -moz-text-decoration: underline solid #469e44;
          text-decoration: underline solid #469e44;
  position: relative;
  word-wrap: break-word; }

.paragraph--type-text .stories-text a:hover, .paragraph--type-text .stories-text a:focus {
  color: #469e44; }

.paragraph--type-text .stories-text .fake-link {
  text-decoration: none;
  font-weight: normal; }

.paragraph--type-text .stories-text .fake-link:hover, .paragraph--type-text .stories-text .fake-linkfocus {
  color: #464242; }

.paragraph--type-text .stories-text blockquote {
  border-left: 0.2941176rem solid #469e44;
  padding-left: 0.8823529rem;
  margin-top: 2.6470588rem;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .paragraph--type-text .stories-text blockquote {
    padding-left: 1.4705882rem; } }

.paragraph--type-text .stories-text blockquote h2, .paragraph--type-text .stories-text blockquote h3 {
  line-height: 1.5;
  font-size: 1.7647059rem; }

.paragraph--type-text .stories-text blockquote p {
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.paragraph--type-text .stories-text blockquote img {
  border-radius: 0.2941176rem; }

.paragraph--type-text .stories-text .infinity-icon {
  display: inline-block;
  height: 0.8823529rem;
  padding-left: 0.2941176rem;
  margin-left: 0.3529412rem; }

.paragraph--type-text .stories-text img {
  border-radius: 0.2941176rem; }

.page-node-type-stories, .page-node-type-bloom-blogs,
.paragraph--type-image-s- {
  margin-top: 1.3235294rem;
  margin-bottom: 1.3235294rem;
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw; }

.page-node-type-stories .is-selected, .page-node-type-bloom-blogs .is-selected,
.paragraph--type-image-s- .is-selected {
  opacity: unset !important; }

.page-node-type-stories .carousel-cell, .page-node-type-bloom-blogs .carousel-cell,
.paragraph--type-image-s- .carousel-cell {
  opacity: 0.6; }

.page-node-type-stories .main-carousel, .page-node-type-bloom-blogs .main-carousel,
.paragraph--type-image-s- .main-carousel {
  -webkit-box-shadow: none;
          box-shadow: none; }

.flickity-page-dots {
  display: none; }

.page-node-type-page .paragraph--type-image-s- {
  margin-bottom: 2.6470588rem;
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  left: 0;
  right: 0; }

.stories-main-content .video-embed-field-responsive-video::after, .stories-main-content-no-image .video-embed-field-responsive-video::after {
  padding-bottom: 2.6470588rem; }

.stories-main-content .paragraph--type-video, .stories-main-content-no-image .paragraph--type-video {
  padding: 1.7647059rem 1.1764706rem 1.7647059rem 1.1764706rem; }

.stories-main-content .paragraph--type-video .fluid-width-video-wrapper, .stories-main-content-no-image .paragraph--type-video .fluid-width-video-wrapper {
  border-radius: 0.2941176rem;
  overflow: hidden; }

@media all and (min-width: 64em) {
  .stories-main-content .paragraph--type-video, .stories-main-content-no-image .paragraph--type-video {
    padding-left: 0;
    padding-right: 0; } }

.stories-main-content .paragraph--type-video .ytp-icon-large-play-button-hover, .stories-main-content-no-image .paragraph--type-video .ytp-icon-large-play-button-hover {
  background-image: url("themes/custom/bloorview/images/icons/icon-play.svg") !important; }

.basic_header_block .paragraph--type-video, .header_with_link .paragraph--type-video {
  position: relative;
  width: 100%;
  max-height: 22.2941176rem; }

@media all and (min-width: 64em) {
  .basic_header_block .paragraph--type-video, .header_with_link .paragraph--type-video {
    position: absolute;
    max-width: 42.9411765rem;
    right: 0.5882353rem;
    top: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .basic_header_block .paragraph--type-video, .header_with_link .paragraph--type-video {
    right: 0; } }

.basic_header_block .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay, .header_with_link .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
  height: 11.7058824rem; }

@media all and (min-width: 48em) {
  .basic_header_block .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay, .header_with_link .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
    height: 22.3529412rem; } }

.basic_header_block .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container, .header_with_link .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container {
  max-height: 22.2941176rem;
  border-radius: 0.2941176rem; }

.header_block_with_wave_in_image .paragraph--type-video {
  position: relative;
  width: 100%; }

@media all and (min-width: 64em) {
  .header_block_with_wave_in_image .paragraph--type-video {
    position: absolute;
    top: 0;
    right: -0.4705882rem;
    max-width: 46.1176471rem; } }

.header_block_with_wave_in_image .paragraph--type-video .video-embed-field-provider-youtube {
  margin-bottom: 0; }

.header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
  height: 11.7058824rem; }

@media all and (min-width: 48em) {
  .header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-imageoverlay {
    height: 28.2352941rem; } }

.header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container {
  max-height: none;
  border-radius: 0; }

@media all and (min-width: 79.875em) {
  .header_block_with_wave_in_image .paragraph--type-video .opin-youtube-wrapper .opin-youtube-container {
    border-radius: 0.2941176rem; } }

.paragraph--type-call-to-action {
  width: 100%;
  max-width: 36.7058824rem;
  margin: auto;
  padding: 1.7647059rem 1.2058824rem 0 1.2058824rem;
  position: relative; }

@media all and (min-width: 48em) {
  .paragraph--type-call-to-action {
    padding: 3.5294118rem 0 0 0; } }

.paragraph--type-call-to-action .l-constrain {
  padding: 2.6470588rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  text-align: center; }

.paragraph--type-call-to-action .l-constrain div.field__item {
  width: 100%;
  font-family: Hind;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: center;
  color: #2e2b2b; }

.paragraph--type-call-to-action .l-constrain a {
  display: inline-block;
  margin: 1.1764706rem auto 0;
  border-radius: 0.2941176rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  padding: 0.4705882rem 1.7647059rem 0.4117647rem 1.7647059rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  text-align: center;
  background-color: #DC0030;
  color: #FFFFFF;
  border: 0.1176471rem solid #DC0030;
  text-decoration: none; }

.paragraph--type-call-to-action .l-constrain a:hover, .paragraph--type-call-to-action .l-constrain a:focus {
  background-color: #FFFFFF;
  color: #DC0030;
  font-weight: 600; }

.related-stories-block {
  background-color: #FFFFFF;
  overflow: auto; }

.related-stories-block .field--name-field-related-stories {
  padding-bottom: 5.2352941rem;
  margin-left: 1.0588235rem;
  margin-right: 1.1764706rem; }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories {
    padding-bottom: 7.0588235rem; } }

.related-stories-block .field--name-field-related-stories > .field__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 4.1176471rem;
  width: auto; }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__label {
    font-size: 1.7647059rem; } }

.related-stories-block .field--name-field-related-stories > .field__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 15.1176471rem;
  height: 0.2941176rem;
  margin-left: -5.0588235rem;
  margin-top: 0.2941176rem; }

@media all and (min-width: 35em) {
  .related-stories-block .field--name-field-related-stories > .field__label::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 48em) {
  .related-stories-block .field--name-field-related-stories > .field__label::after {
    margin-left: -3.5294118rem; } }

.related-stories-block .field--name-field-related-stories .related-content-title {
  padding-bottom: 0.3529412rem; }

.related-stories-block .field--name-field-related-stories .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.related-stories-block .field--name-field-related-stories .related-content-title a:hover, .related-stories-block .field--name-field-related-stories .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.related-stories-block .field--name-field-related-stories .related-content-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.related-stories-block .field--name-field-related-stories .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.related-stories-block .field--name-field-related-stories .related-content-read-more a:hover, .related-stories-block .field--name-field-related-stories .related-content-read-more a:focus {
  color: #469e44; }

.related-stories-block .field--name-field-related-stories .related-content-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem; }

.related-stories-block .field--name-field-related-stories > .field__items {
  clear: both; }

.related-stories-block .field--name-field-related-stories > .field__items .related-content-image {
  width: 40%; }

.related-stories-block .field--name-field-related-stories > .field__items .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 85.375em) {
  .related-stories-block .field--name-field-related-stories > .field__items .related-content-image.default img {
    margin-right: 1.7647059rem;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item {
    position: relative;
    margin-top: 2.1764706rem;
    margin-bottom: 2.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title {
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 1.0588235rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    width: 40%; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem;
    margin-bottom: 0; } }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) and (min-width: 64em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) .related-content-title {
    top: 2.1764706rem; } }

@media all and (min-width: 28.875em) and (max-width: 35.9375em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    float: right; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item {
    width: 100%;
    display: inline-block;
    padding-top: 2.1764706rem;
    padding-bottom: 2.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 28%; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    border-top: 0.0588235rem solid #C7C3C3; } }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__items {
    clear: both; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item:nth-child(even) {
    float: right; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item {
    width: 50%;
    display: inline-block;
    margin-top: 2.9411765rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    width: 48%; } }

@media all and (min-width: 36em) and (min-width: 64em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    padding-right: 0.8823529rem; } }

@media all and (min-width: 36em) and (min-width: 85.375em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body {
    padding-left: 0; } }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 36em) and (min-width: 80em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 36em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 40%; }
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .related-stories-block .field--name-field-related-stories > .field__items .field__item .related-content-image {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .related-stories-block .field--name-field-related-stories {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.node--type-knowledge-translation-product {
  padding-bottom: 3.5294118rem; }

.node--type-knowledge-translation-product .kpt-container {
  margin-right: 1.1764706rem;
  margin-left: 1.1764706rem; }

@media all and (min-width: 48em) {
  .node--type-knowledge-translation-product .kpt-container {
    padding: 2.1764706rem 2.6470588rem;
    background: #FFFFFF; } }

.node--type-knowledge-translation-product .kpt-container .ktp-more-information p {
  font-size: 1.0588235rem;
  line-height: 1.78;
  color: #464242; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents {
  margin-bottom: 3.5294118rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .related-documents-label, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .related-documents-label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  color: #2e2b2b;
  margin-bottom: 2.0588235rem;
  border-bottom: solid 0.2941176rem #4aa748; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video {
  margin-bottom: 1.3235294rem;
  padding-bottom: 2.6470588rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video:last-child {
  border-bottom: none; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video {
    margin-bottom: 2.6470588rem;
    padding-bottom: 0;
    border-bottom: none; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .video-blob, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .video-blob {
  max-width: 3.5294118rem;
  position: absolute;
  top: 33%;
  left: 36%; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
  position: relative;
  float: right;
  width: 30%; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    height: auto;
    float: none;
    display: inline-block; } }

@media all and (min-width: 64em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    width: unset; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container {
    width: 70%;
    padding-left: 1.7647059rem;
    display: inline-block;
    vertical-align: top;
    min-height: 11.5882353rem;
    height: auto;
    position: relative; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus {
  color: #469e44; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus {
  color: #469e44; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-pdf-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.4705882rem;
  height: 1.4117647rem;
  display: inline-block;
  margin-bottom: -0.2941176rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc {
    position: absolute; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf {
  background-image: none; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus {
  color: #469e44; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-download-black.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: inline-block; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span {
  display: none; }

@media all and (min-width: 34.375em) {
  .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link {
    position: absolute; } }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus {
  color: #469e44; }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-title::before {
  background-image: url("/themes/custom/bloorview/images/icons/icon-pdf-green.png"); }

.node--type-knowledge-translation-product .kpt-container .paragraph--type-related-documents .paragraph--type-related-video .related-documents-title::before, .node--type-knowledge-translation-product .kpt-container .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-title::before {
  background-image: url("/themes/custom/bloorview/images/icons/icon--video--green.png"); }

.hb-content-with-sidebar .kpt-container {
  background: none;
  margin-left: 1.1764706rem; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .hb-content-with-sidebar .kpt-container {
    width: auto;
    background: #FFFFFF;
    margin-left: 1.7647059rem; } }

@media all and (min-width: 64em) and (max-width: 79.8125em) {
  .hb-content-with-sidebar .kpt-container {
    width: 92%;
    background: #FFFFFF;
    margin-left: 1.1764706rem; } }

@media all and (min-width: 79.875em) {
  .hb-content-with-sidebar .kpt-container {
    width: 100%;
    max-width: 75.1764706rem;
    background: #FFFFFF;
    margin-left: 0; } }

.paragraph--type-related-documents, .paragraph--type-product-related-documents {
  margin-bottom: 3.5294118rem; }

.paragraph--type-related-documents .related-documents-label, .paragraph--type-product-related-documents .related-documents-label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  color: #2e2b2b;
  margin-bottom: 2.0588235rem;
  border-bottom: solid 0.2941176rem #4aa748; }

.paragraph--type-related-documents .paragraph--type-related-document-item, .paragraph--type-related-documents .paragraph--type-related-pdf, .paragraph--type-related-documents .paragraph--type-related-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item, .paragraph--type-product-related-documents .paragraph--type-related-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video {
  margin-bottom: 1.3235294rem;
  padding-bottom: 2.6470588rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.paragraph--type-related-documents .paragraph--type-related-document-item:last-child, .paragraph--type-related-documents .paragraph--type-related-pdf:last-child, .paragraph--type-related-documents .paragraph--type-related-video:last-child, .paragraph--type-product-related-documents .paragraph--type-related-document-item:last-child, .paragraph--type-product-related-documents .paragraph--type-related-pdf:last-child, .paragraph--type-product-related-documents .paragraph--type-related-video:last-child {
  border-bottom: none; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item, .paragraph--type-related-documents .paragraph--type-related-pdf, .paragraph--type-related-documents .paragraph--type-related-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item, .paragraph--type-product-related-documents .paragraph--type-related-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video {
    margin-bottom: 2.6470588rem;
    padding-bottom: 0;
    border-bottom: none; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .video-blob, .paragraph--type-related-documents .paragraph--type-related-pdf .video-blob, .paragraph--type-related-documents .paragraph--type-related-video .video-blob, .paragraph--type-product-related-documents .paragraph--type-related-document-item .video-blob, .paragraph--type-product-related-documents .paragraph--type-related-pdf .video-blob, .paragraph--type-product-related-documents .paragraph--type-related-video .video-blob {
  max-width: 3.5294118rem;
  position: absolute;
  top: 33%;
  left: 36%; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
  position: relative;
  float: right;
  width: 30%; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    height: auto;
    float: none;
    display: inline-block; } }

@media all and (min-width: 64em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image {
    width: unset; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-image img, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-image img, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-image img, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-image img, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-image img, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container {
    width: 70%;
    padding-left: 1.7647059rem;
    display: inline-block;
    vertical-align: top;
    min-height: 11.5882353rem;
    height: auto;
    position: relative; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title-video:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title-video:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title-video:focus {
  color: #469e44; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
  font-size: 1.1764706rem;
  line-height: 1.4;
  padding-right: 0.5294118rem;
  font-weight: bold;
  margin-bottom: 0.4705882rem;
  color: #2e2b2b; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title {
    line-height: 1.35;
    font-size: 1.5294118rem;
    padding-right: 0; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title:focus {
  color: #469e44; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-title::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-pdf-green.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.4705882rem;
  height: 1.4117647rem;
  display: inline-block;
  margin-bottom: -0.2941176rem; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-description, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-description, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-description {
  font-size: 1.0588235rem;
  line-height: 1.61;
  padding-bottom: 0.8823529rem; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc {
    position: absolute; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc .file--application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--mime-application-pdf, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc .file--application-pdf {
  background-image: none; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a:focus {
  color: #469e44; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-doc a::before, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-doc a::before, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-doc a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-download-black.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: inline-block; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link span, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link span, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link span {
  display: none; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link {
    position: absolute; } }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 2.33;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44;
  border-radius: 0.0588235rem; }

.paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .paragraph--type-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .paragraph--type-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:hover, .paragraph--type-product-related-documents .paragraph--type-related-document-item .related-documents-container .related-documents-link a:focus, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:hover, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-container .related-documents-link a:focus, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:hover, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-container .related-documents-link a:focus {
  color: #469e44; }

.paragraph--type-related-documents .paragraph--type-related-pdf .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-pdf .related-documents-title::before {
  background-image: url("/themes/custom/bloorview/images/icons/icon-pdf-green.png"); }

.paragraph--type-related-documents .paragraph--type-related-video .related-documents-title::before, .paragraph--type-product-related-documents .paragraph--type-related-video .related-documents-title::before {
  background-image: url("/themes/custom/bloorview/images/icons/icon--video--green.png"); }

.field--name-field-resources > .field__label {
  font-size: 1.7647059rem;
  font-weight: 600;
  line-height: 1.27;
  border-bottom: solid 0.2941176rem #4aa748; }

.field--name-field-resources .field__items {
  margin-top: 1.7647059rem; }

.field--name-field-resources .field__items .file--mime-application-pdf a, .field--name-field-resources .field__items .file--application-pdf a {
  font-size: 1.0588235rem;
  font-weight: 600;
  line-height: 2;
  text-decoration: none;
  color: #2e2b2b; }

.field--name-field-resources .field__items .file--mime-application-pdf a:hover, .field--name-field-resources .field__items .file--mime-application-pdf a:focus, .field--name-field-resources .field__items .file--application-pdf a:hover, .field--name-field-resources .field__items .file--application-pdf a:focus {
  color: #469e44; }

.field--name-field-resources .field__items .paragraph--type-links a {
  font-size: 1.0588235rem;
  font-weight: 600;
  line-height: 2;
  text-decoration: none;
  color: #2e2b2b; }

.field--name-field-resources .field__items .paragraph--type-links a:hover, .field--name-field-resources .field__items .paragraph--type-links a:focus {
  color: #469e44; }

.related_news .field--name-field-news-awards, .related_news .related_news .field--name-field-news-awards {
  background-color: #FFFFFF;
  padding-bottom: 1.7647059rem;
  padding-top: 1.7647059rem;
  margin-left: 1.0588235rem; }

@media all and (min-width: 36em) {
  .related_news .field--name-field-news-awards, .related_news .related_news .field--name-field-news-awards {
    padding-bottom: 2.9411765rem;
    padding-top: 3.5294118rem; } }

.related_news .field--name-field-news-awards > .field__label, .related_news .related_news .field--name-field-news-awards > .field__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 0.5882353rem;
  width: auto; }

@media all and (min-width: 36em) {
  .related_news .field--name-field-news-awards > .field__label, .related_news .related_news .field--name-field-news-awards > .field__label {
    font-size: 1.7647059rem; } }

.related_news .field--name-field-news-awards > .field__label::after, .related_news .related_news .field--name-field-news-awards > .field__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 15.8823529rem;
  height: 0.2941176rem;
  margin-left: -5.0588235rem;
  margin-top: 0.2941176rem; }

@media all and (min-width: 35em) {
  .related_news .field--name-field-news-awards > .field__label::after, .related_news .related_news .field--name-field-news-awards > .field__label::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 48em) {
  .related_news .field--name-field-news-awards > .field__label::after, .related_news .related_news .field--name-field-news-awards > .field__label::after {
    margin-left: -3.5294118rem; } }

.related_news .field--name-field-news-awards .related-content-title, .related_news .related_news .field--name-field-news-awards .related-content-title {
  padding-bottom: 0.3529412rem; }

.related_news .field--name-field-news-awards .related-content-title a, .related_news .related_news .field--name-field-news-awards .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.related_news .field--name-field-news-awards .related-content-title a:hover, .related_news .field--name-field-news-awards .related-content-title a:focus, .related_news .related_news .field--name-field-news-awards .related-content-title a:hover, .related_news .related_news .field--name-field-news-awards .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.related_news .field--name-field-news-awards .related-content-summary, .related_news .related_news .field--name-field-news-awards .related-content-summary {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.related_news .field--name-field-news-awards .related-content-read-more a, .related_news .related_news .field--name-field-news-awards .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.related_news .field--name-field-news-awards .related-content-read-more a:hover, .related_news .field--name-field-news-awards .related-content-read-more a:focus, .related_news .related_news .field--name-field-news-awards .related-content-read-more a:hover, .related_news .related_news .field--name-field-news-awards .related-content-read-more a:focus {
  color: #469e44; }

.related_news .field--name-field-news-awards .related-content-read-more a::after, .related_news .related_news .field--name-field-news-awards .related-content-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem; }

.related_news .field--name-field-news-awards .related-content-body.no_image, .related_news .related_news .field--name-field-news-awards .related-content-body.no_image {
  width: 100%; }

.related_news .field--name-field-news-awards .related-content-image.no_image, .related_news .related_news .field--name-field-news-awards .related-content-image.no_image {
  display: none; }

.related_news .field--name-field-news-awards > .field__items, .related_news .related_news .field--name-field-news-awards > .field__items {
  clear: both; }

.related_news .field--name-field-news-awards > .field__items .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .related-content-image {
  width: 40%; }

.related_news .field--name-field-news-awards > .field__items .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .related_news .field--name-field-news-awards > .field__items .field__item, .related_news .related_news .field--name-field-news-awards > .field__items .field__item {
    position: relative;
    margin-top: 2.1764706rem;
    margin-bottom: 2.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title {
    position: absolute;
    right: 0;
    top: 0;
    width: 60%;
    padding-left: 0.8823529rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 1.0588235rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    width: 40%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image {
    width: 100%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body.no_image .related-content-title {
    left: 0;
    padding-left: 0;
    padding-bottom: 0.5882353rem;
    width: 100%;
    position: relative; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image.no_image {
    display: none; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) {
    border-top: 0.0588235rem solid #C7C3C3;
    padding-top: 2.1764706rem;
    margin-bottom: 0; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .news-awards-title, .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .news-awards-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .news-awards-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .news-awards-title {
    top: 2.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-title, .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-title, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-title {
    top: 0; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-summary, .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2) .related-content-body.no_image .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) .related-content-body.no_image .related-content-summary {
    padding-top: 0; } }

@media all and (min-width: 28.875em) and (max-width: 43.6875em) {
  .related_news .field--name-field-news-awards > .field__items .field__item, .related_news .related_news .field--name-field-news-awards > .field__items .field__item {
    width: 100%;
    display: inline-block;
    padding-top: 2.1764706rem;
    padding-bottom: 2.1764706rem;
    vertical-align: top; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 28%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(2), .related_news .related_news .field--name-field-news-awards > .field__items .field__item:nth-child(3) {
    border-top: 0.0588235rem solid #C7C3C3; } }

@media all and (min-width: 43.75em) {
  .related_news .field--name-field-news-awards > .field__items, .related_news .related_news .field--name-field-news-awards > .field__items {
    clear: both; }
  .related_news .field--name-field-news-awards > .field__items .field__item, .related_news .related_news .field--name-field-news-awards > .field__items .field__item {
    width: 33%;
    display: inline-block;
    margin-top: 2.9411765rem;
    vertical-align: top; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 43.75em) and (min-width: 48em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    width: 65%; } }

@media all and (min-width: 43.75em) and (min-width: 64em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body {
    padding-left: 0.8823529rem; } }

@media all and (min-width: 43.75em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-contents-summary, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-contents-summary {
    padding-top: 0.3529412rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 43.75em) and (min-width: 80em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 43.75em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    display: inline-block;
    width: 40%; }
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 43.75em) and (min-width: 48em) {
  .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image, .related_news .related_news .field--name-field-news-awards > .field__items .field__item .related-content-image {
    width: 33%; } }

.related_news .field--name-field-news-awards > .field__items .nrelated-content-body.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .nrelated-content-body.no_image {
  width: 100%; }

.related_news .field--name-field-news-awards > .field__items .related-content-image.no_image, .related_news .related_news .field--name-field-news-awards > .field__items .related-content-image.no_image {
  display: none; }

@media all and (min-width: 85.375em) {
  .related_news .field--name-field-news-awards, .related_news .related_news .field--name-field-news-awards {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.paragraph--type-related-video .related-documents-image {
  position: relative; }

.paragraph--type-related-video .related-documents-image .video-blob {
  display: none;
  max-width: 2.6470588rem;
  position: absolute;
  top: 24%;
  left: 28%; }

@media all and (min-width: 34.375em) {
  .paragraph--type-related-video .related-documents-image .video-blob {
    max-width: 3.5294118rem;
    top: 33%;
    left: 36%; } }

.paragraph--type-image {
  padding-bottom: 1.1764706rem; }

@media all and (min-width: 64em) {
  .paragraph--type-image {
    padding-bottom: 2.6470588rem; } }

.paragraph--type-image img {
  border-radius: 0.2941176rem; }

.basic_header_block .paragraph--type-image, .header_with_link .paragraph--type-image {
  position: relative;
  padding-bottom: 0; }

@media all and (min-width: 64em) {
  .basic_header_block .paragraph--type-image, .header_with_link .paragraph--type-image {
    position: absolute;
    top: 2.6470588rem;
    right: 0.5882353rem;
    width: 64%;
    max-width: 43.1764706rem; } }

@media all and (min-width: 79.875em) {
  .basic_header_block .paragraph--type-image, .header_with_link .paragraph--type-image {
    width: 100%;
    right: 0; } }

.basic_header_block .paragraph--type-image img, .header_with_link .paragraph--type-image img {
  max-height: 23.1764706rem;
  border-radius: 0; }

@media all and (min-width: 64em) {
  .basic_header_block .paragraph--type-image img, .header_with_link .paragraph--type-image img {
    border-radius: 0.2941176rem; } }

.header_block_with_wave_in_image .paragraph--type-image {
  padding-bottom: 0;
  position: relative;
  max-width: 46.1176471rem; }

@media all and (min-width: 64em) {
  .header_block_with_wave_in_image .paragraph--type-image {
    top: 0;
    position: absolute;
    right: 0; } }

.header_block_with_wave_in_image .paragraph--type-image img {
  border-radius: 0; }

@media all and (min-width: 79.875em) {
  .header_block_with_wave_in_image .paragraph--type-image img {
    border-radius: 0.2941176rem; } }

.main-carousel .carousel-cell {
  width: 80%;
  max-width: 60.2352941rem;
  padding-left: 0.2941176rem;
  padding-right: 0.2941176rem;
  border-radius: 0.2941176rem;
  -webkit-border-radius: 0.2941176rem;
  -moz-border-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .main-carousel .carousel-cell {
    padding-left: 0.5882353rem;
    padding-right: 0.5882353rem; } }

@media all and (min-width: 64em) {
  .main-carousel .carousel-cell {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.main-carousel .carousel-cell .multiple-images {
  width: 100%; }

.main-carousel .carousel-cell img {
  width: 100%;
  border-radius: 0.2941176rem; }

.main-carousel .is-selected {
  opacity: 1 !important; }

.main-carousel .previous {
  background-color: #FFFFFF;
  width: 2.3529412rem;
  height: 2.3529412rem;
  left: 4% !important; }

@media all and (min-width: 64em) {
  .main-carousel .previous {
    width: 3.5294118rem;
    height: 3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .main-carousel .previous {
    left: 7% !important; } }

@media all and (min-width: 120em) {
  .main-carousel .previous {
    left: 19% !important; } }

.main-carousel .previous svg {
  background-image: url("/themes/custom/bloorview/images/icons/icon-left-arrow-green.svg");
  background-repeat: no-repeat;
  left: 25% !important; }

.main-carousel .previous .arrow {
  display: none !important; }

.main-carousel .next {
  background-color: #FFFFFF;
  width: 2.3529412rem;
  height: 2.3529412rem;
  right: 4% !important; }

@media all and (min-width: 64em) {
  .main-carousel .next {
    width: 3.5294118rem;
    height: 3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .main-carousel .next {
    right: 7% !important; } }

@media all and (min-width: 120em) {
  .main-carousel .next {
    right: 19% !important; } }

.main-carousel .next svg {
  background-image: url("/themes/custom/bloorview/images/icons/icon-right-arrow-green.svg");
  background-repeat: no-repeat;
  left: 34% !important; }

.main-carousel .next .arrow {
  display: none !important; }

.main-carousel .no-carousel-cell {
  width: 100%;
  max-width: inherit; }

.main-carousel .no-carousel-cell .one-images {
  max-width: 49.5294118rem;
  margin: 0 auto; }

.main-carousel .no-carousel-cell img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .main-carousel .no-carousel-cell img {
    margin-left: auto;
    margin-right: auto; } }

.main-carousel .cursor-hide {
  cursor: inherit !important; }

.main-carousel .disable-dragging {
  -webkit-transform: none !important;
          transform: none !important; }

.main-carousel .carousel-cell.single-cell {
  position: inherit !important;
  margin: 0 auto !important;
  width: 97%; }

@media all and (min-width: 64em) {
  .main-carousel .carousel-cell.single-cell {
    width: 80%; } }

.opin-youtube-wrapper {
  position: absolute;
  width: 100%;
  max-width: 49.4117647rem;
  height: 100%;
  border-radius: 0.2941176rem;
  overflow: hidden;
  z-index: 1; }

.opin-youtube-wrapper .opin-youtube-imageoverlay {
  color: transparent;
  display: block;
  position: absolute;
  width: 100%;
  height: 11.1764706rem;
  background: url("/themes/custom/bloorview/images/youtube-play-button.png") center no-repeat;
  background-size: 5.8823529rem;
  z-index: 10; }

@media all and (min-width: 48em) {
  .opin-youtube-wrapper .opin-youtube-imageoverlay {
    height: 28.2352941rem; } }

.opin-youtube-wrapper .opin-youtube-imageoverlay:focus {
  border: 0.1764706rem solid #469e44;
  outline: 0.1764706rem solid #469e44;
  -webkit-box-shadow: 0 0.2em 1.5em #c4c4c4;
  box-shadow: 0 0.2em 1.5em #c4c4c4; }

.video-embed-field-provider-youtube {
  height: 11.1764706rem;
  margin-bottom: 1.1764706rem;
  position: -webkit-sticky;
  position: sticky; }

@media all and (min-width: 48em) {
  .video-embed-field-provider-youtube {
    height: 28.2352941rem;
    margin-bottom: 1.7647059rem; } }

.custom-print {
  display: none !important; }

@media screen and (min-color-index: 0) and (-webkit-min-device-pixel-ratio: 0) {
  .a2a_button_print {
    display: none !important; }
  .custom-print {
    display: inline-block !important; } }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .a2a_button_print {
    display: none !important; }
  .custom-print {
    display: inline-block !important; } }

.block--addtoany-white-buttons.hide,
#block-addtoanybuttons-3.hide {
  opacity: 0;
  -webkit-transition: ease-out .7s;
  transition: ease-out .7s; }

.region-pre-content .block--addtoany-green-buttons-.hide {
  display: none;
  -webkit-transition: ease-in .4s;
  transition: ease-in .4s; }

.region-pre-content .block--addtoany-green-buttons-,
.region-pre-content .block--addtoany-buttons-for-ktp-pages,
.region-pre-content .block--addtoany-buttons,
.region-pre-content .block--addtoany-buttons-with-sidebar {
  display: none;
  opacity: 0; }

@media all and (min-width: 64em) {
  .region-pre-content .block--addtoany-green-buttons-,
  .region-pre-content .block--addtoany-buttons-for-ktp-pages,
  .region-pre-content .block--addtoany-buttons,
  .region-pre-content .block--addtoany-buttons-with-sidebar {
    display: block;
    opacity: 1; } }

.region-pre-content .block--addtoany-green-buttons- .block__content,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content,
.region-pre-content .block--addtoany-buttons .block__content,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content {
  position: relative;
  max-width: 75.1764706rem;
  z-index: 5;
  margin: 0 auto; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list {
  padding-top: 0.4117647rem;
  position: absolute;
  right: 0;
  padding-right: 2rem;
  margin: auto 0; }

@media all and (min-width: 79.875em) {
  .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list,
  .region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list,
  .region-pre-content .block--addtoany-buttons .block__content .addtoany_list,
  .region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list {
    margin: auto 0; } }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_s__default {
  min-width: 2.3529412rem;
  background-color: #469e44 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_s__default svg,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_s__default svg,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default svg,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_s__default svg {
  max-width: 1.5294118rem;
  top: 0.1176471rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_s__default path {
  fill: #FFFFFF; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print path {
  fill: none; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_label {
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #FFFFFF; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus {
  margin-right: 4.5882353rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default {
  background-color: #4267b2 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label {
  background-color: #4267b2; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus {
  margin-right: 3.6470588rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default {
  background-color: #38A1F3 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label {
  background-color: #38A1F3; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus {
  margin-right: 4.1176471rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default {
  background-color: #0077B5 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label {
  background-color: #0077B5; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus {
  margin-right: 2.4117647rem; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus .a2a_s__default {
  background-color: #464242 !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .custom-print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .custom-print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .custom-print:focus .a2a_label {
  background-color: #464242; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a {
  padding: 0 0 0 0.9411765rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:focus,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:focus,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:focus,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:focus {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:hover .a2a_svg, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:focus .a2a_svg,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:hover .a2a_svg,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:focus .a2a_svg,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_svg,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_svg,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:hover .a2a_svg,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:focus .a2a_svg {
  opacity: 1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list a:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list a:focus .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list a:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-pre-content .block--addtoany-white-buttons {
  display: none; }

@media all and (min-width: 64em) {
  .region-pre-content .block--addtoany-white-buttons {
    display: block; } }

.region-pre-content .block--addtoany-white-buttons .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto;
  z-index: 5;
  position: relative; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list {
  padding-top: 0.4117647rem;
  position: absolute;
  z-index: 5;
  right: 0; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_label {
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #0C1021; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:focus {
  margin-right: 4.5882353rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path {
  fill: #4267b2 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:focus {
  margin-right: 3.6470588rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path {
  fill: #38A1F3 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:focus {
  margin-right: 4.1176471rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path {
  fill: #0077B5 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:hover,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:focus {
  margin-right: 2.4117647rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path {
  fill: #464242 !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a {
  padding: 0 0 0 0.9411765rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:focus {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:hover .a2a_svg, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:focus .a2a_svg {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  opacity: 1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:hover .a2a_label, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list a:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #FFFFFF;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_s__default {
  min-width: 2.3529412rem;
  background-color: #FFFFFF !important; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_s__default svg {
  max-width: 1.7647059rem; }

.region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_s__default path {
  fill: #469e44; }

.region-pre-content #block-add-to-any-with-sidebar {
  background-color: #f7f7f7; }

.region-pre-content #block-add-to-any-with-sidebar .block__content {
  text-align: right;
  padding: 0.5882353rem 0;
  max-width: 75.1764706rem;
  margin: auto; }

.region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
  position: relative;
  margin-right: 0; }

@media all and (min-width: 64em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 70%);
    margin-right: calc(100% - 70%);
    padding-right: 0.5882353rem; } }

@media all and (min-width: 70em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 70.5%);
    margin-right: calc(100% - 70.5%); } }

@media all and (min-width: 70.625em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 71.5%);
    margin-right: calc(100% - 71.5%); } }

@media all and (min-width: 75em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 73.2%);
    margin-right: calc(100% - 73.2%); } }

@media all and (min-width: 79.875em) {
  .region-pre-content #block-add-to-any-with-sidebar .block__content .addtoany_list {
    margin-right: -webkit-calc(100% - 73%);
    margin-right: calc(100% - 73%);
    padding-right: 0; } }

.stories-news-events-landing .addtoany_list {
  margin-right: 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .stories-news-events-landing .addtoany_list {
    margin-right: 0; } }

.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list {
  margin-left: 0.8823529rem; }

.stories-news-events-landing .addtoany_list {
  padding-top: 1.1176471rem !important; }

.region-content .block--addtoany-buttons.hide, .region-sidebar-first .block--addtoany-buttons.hide {
  display: none; }

.region-content .block--addtoany-buttons, .region-sidebar-first .block--addtoany-buttons {
  display: none;
  padding: 0.4117647rem 0; }

@media all and (min-width: 64em) {
  .region-content .block--addtoany-buttons, .region-sidebar-first .block--addtoany-buttons {
    display: inline-block;
    width: 100%; } }

.region-content .block--addtoany-buttons .block__content, .region-sidebar-first .block--addtoany-buttons .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.region-content .block--addtoany-buttons .block__content .addtoany_list, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list {
  float: right;
  padding-bottom: 0.5882353rem;
  margin-right: 0;
  position: relative;
  z-index: 5; }

@media all and (min-width: 64em) and (max-width: 79.8125em) {
  .region-content .block--addtoany-buttons .block__content .addtoany_list, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list {
    margin-right: 0.5882353rem; } }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default {
  min-width: 2.3529412rem;
  background-color: #469e44 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default svg, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default svg {
  max-width: 1.7647059rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_s__default path {
  fill: #FFFFFF; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_label {
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #FFFFFF; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus {
  margin-right: 4.5882353rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default {
  background-color: #4267b2 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_facebook:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #4267b2;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus {
  margin-right: 3.6470588rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default {
  background-color: #38A1F3 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_twitter:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #38A1F3;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus {
  margin-right: 4.1176471rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default {
  background-color: #0077B5 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_linkedin:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #0077B5;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus {
  margin-right: 2.4117647rem; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default {
  background-color: #464242 !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_s__default path,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_s__default path {
  fill: #FFFFFF !important; }

.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-content .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_email:focus .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:hover .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_print:focus .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:hover .a2a_label,
.region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .custom-print:focus .a2a_label {
  width: auto;
  padding-top: 0.2352941rem;
  padding-right: 0.5882353rem;
  background-color: #464242;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  clip: auto;
  -webkit-clip-path: inherit;
          clip-path: inherit;
  opacity: 1; }

.region-content .block--addtoany-buttons .block__content .addtoany_list a, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a {
  padding: 0 0 0 0.9411765rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-content .block--addtoany-buttons .block__content .addtoany_list a:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list a:focus, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:focus {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.region-content .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_svg, .region-content .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_svg, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:hover .a2a_svg, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list a:focus .a2a_svg {
  opacity: 1;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

#block-addtoanybuttons-2 .addtoany_list {
  padding-top: 0.4117647rem; }

.hb-postfix.footer-layout-content #block-hollandbloorviewemailsubscriptionblock {
  margin-top: 5.2941176rem; }

#block-hollandbloorviewemailsubscriptionblock {
  display: block;
  height: 100%;
  background-color: #469e44;
  min-height: 28.7058824rem;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-transition: all 0.5s ease-in;
  transition: all 0.5s ease-in; }

@media all and (min-width: 23.4375em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 25.6470588rem; } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 9.1176471rem; } }

@media all and (min-width: 80em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 8.0588235rem; } }

@media all and (min-width: 85.375em) {
  #block-hollandbloorviewemailsubscriptionblock {
    min-height: 8.0588235rem; } }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper {
  display: block;
  float: left;
  width: 100%; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper {
    max-width: 55%;
    display: inline-block;
    float: left;
    width: auto;
    min-width: 55%; } }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper {
  width: 100%;
  display: inline-block;
  float: left;
  clear: both;
  position: relative;
  margin-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper {
    clear: none;
    max-width: 45%;
    margin-top: inherit; } }

#block-hollandbloorviewemailsubscriptionblock .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto;
  padding-top: 1.4705882rem;
  padding-bottom: 1.4705882rem;
  color: #FFFFFF; }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
  display: inline-block;
  font-size: 1.2941176rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  margin-bottom: 0.2941176rem;
  clear: both;
  position: absolute;
  top: 0;
  right: 0;
  max-width: 50%;
  padding-left: 4%;
  padding-top: 0.8823529rem; }

@media all and (min-width: 23.4375em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
    padding-top: 2.1176471rem;
    left: -webkit-calc(6.7647059rem + 15%);
    left: calc(6.7647059rem + 15%);
    right: inherit; } }

@media all and (min-width: 48em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
    left: -webkit-calc(6.7647059rem + 8%);
    left: calc(6.7647059rem + 8%); } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title {
    position: inherit;
    right: inherit;
    left: inherit;
    top: inherit;
    padding-left: 0%;
    padding-top: inherit;
    margin-bottom: 0.2941176rem; } }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-title:focus {
  border: 0.5882353rem solid red; }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-summary {
  margin-left: 0;
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  margin-top: 1.4705882rem; }

@media all and (min-width: 32.5em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-summary {
    margin-top: 2.6470588rem; } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-summary {
    margin-left: 1.7647059rem;
    font-size: 1.0588235rem;
    font-weight: 500;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.61;
    max-width: 42.0588235rem;
    margin-top: inherit;
    padding-right: 1.1176471rem; } }

#block-hollandbloorviewemailsubscriptionblock .left-wrapper .hb-text-field {
  display: inline-block;
  height: 2.8235294rem;
  padding-left: 1.1764706rem;
  border-radius: 0.2941176rem;
  background-color: #f7f7f7;
  width: 65%;
  border: 0; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field {
  display: inline-block;
  height: 2.9411765rem;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  background-color: #f7f7f7;
  width: 100%;
  border: 0;
  text-align: center;
  margin-top: 0.5882353rem;
  border-radius: 0.1764706rem 0.1764706rem 0 0 !important; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field {
    display: inline-block;
    height: 2.1764706rem;
    padding-left: 1.1764706rem;
    background-color: #f7f7f7;
    width: 67%;
    border: 0;
    text-align: left;
    border-radius: 0.1764706rem 0 0 0.1764706rem !important; } }

@media all and (min-width: 85.375em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field {
    width: 75%; } }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden {
  color: red; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden ::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden :-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea::-webkit-input-placeholder {
  /* WebKit browsers */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-field.placeholder-hidden textarea:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: transparent; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  margin-bottom: 0.3235294rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-title {
    font-size: 1.2941176rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.59; } }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-label {
  position: absolute;
  top: 2.8823529rem;
  color: #f7f7f7;
  font-size: 0.7647059rem;
  left: 0.5882353rem;
  z-index: -1;
  -webkit-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
  font-weight: 500; }

#block-hollandbloorviewemailsubscriptionblock .right-wrapper .hb-text-label.label-visible {
  left: 0.0588235rem;
  top: 1.9411765rem;
  color: #FFFFFF;
  z-index: 1; }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
  outline: none;
  cursor: pointer;
  margin: 0;
  height: 2.9411765rem;
  background-color: #FFFFFF;
  color: #2e2b2b;
  font-size: 1rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2.2352941rem;
  border: 0;
  padding: 0 1.7647059rem;
  width: 100%;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  margin-top: 1.1764706rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-in;
  transition: all 0.2s ease-in;
  border-radius: 0 0 0.1764706rem 0.1764706rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
    margin-top: 0;
    border-top-left-radius: 0; } }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:focus, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:focus {
  margin: 0;
  height: 2.9411765rem;
  background-color: #dedede;
  border: 0;
  margin-left: -0.1764706rem;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  margin-top: 1.1764706rem;
  -webkit-box-shadow: none;
          box-shadow: none; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
    width: inherit;
    font-size: 1rem;
    height: 2.1764706rem;
    margin-left: -0.2941176rem;
    border-radius: 0.2941176rem; }
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover {
    margin: 0;
    height: 2.3529412rem;
    background-color: #dedede;
    color: #2e2b2b;
    font-size: 1rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.33;
    border: 0;
    margin-left: -0.2941176rem;
    border-radius: 0.2941176rem;
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem;
    margin-top: 0; } }

#block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper {
  position: relative; }

#block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper::before {
  position: absolute;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  top: 46%;
  left: 0.5882353rem;
  transform: translateY(-50%) rotate(-45deg);
  -webkit-transform: translateY(-50%) rotate(-45deg);
  -moz-transform: translateY(-50%) rotate(-45deg);
  -ms-transform: translateY(-50%) rotate(-45deg); }

@media screen and (min-width: 60.2352941rem) {
  #block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper::before {
    content: ' ';
    position: absolute;
    border: solid #469e44;
    border-width: 0 0.2058824rem 0.2058824rem 0;
    display: inline-block;
    padding: 0.2647059rem;
    top: 46%;
    transform: translateY(-50%) rotate(-45deg);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -moz-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg);
    -webkit-transition: all 0.2s ease;
    transition: all 0.2s ease; }
  #block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper:hover::before, #block-hollandbloorviewemailsubscriptionblock .hb-submit-wrapper:focus::before {
    content: ' ';
    position: absolute;
    left: 0.8823529rem;
    border: solid #469e44;
    border-width: 0 0.2058824rem 0.2058824rem 0;
    display: inline-block;
    padding: 0.2647059rem;
    top: 46%;
    transform: translateY(-50%) rotate(-45deg);
    -webkit-transform: translateY(-50%) rotate(-45deg);
    -moz-transform: translateY(-50%) rotate(-45deg);
    -ms-transform: translateY(-50%) rotate(-45deg); } }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit {
  margin-top: 0; }

#block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:focus {
  margin-left: 0;
  margin-top: 0; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit {
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem;
    margin-top: inherit; }
  #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-form-submit:focus {
    margin: 0;
    height: 2.3529412rem;
    background-color: #dedede;
    color: #2e2b2b;
    font-size: 1rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 2.2352941rem;
    border: 0;
    margin-left: -0.2941176rem;
    border-radius: 0.2941176rem;
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem;
    margin-top: 0; } }

#block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:focus {
  margin-left: -0.1176471rem; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit {
    padding-left: 2.3529412rem;
    padding-right: 1.1764706rem; }
  #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:hover, #block-hollandbloorviewemailsubscriptionblock .hb-bloom-form-submit:focus {
    margin-left: -0.2941176rem; } }

#block-hollandbloorviewemailsubscriptionblock .hb-group-icon {
  float: left;
  max-width: 50%;
  margin-right: 1.7647059rem;
  position: absolute;
  top: -2.9411765rem;
  alt: "Family clipart"; }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .hb-group-icon {
    float: left;
    max-width: 11.0588235rem;
    margin-top: -4.1176471rem;
    margin-right: 1.7647059rem;
    position: inherit;
    top: inherit; } }

#block-hollandbloorviewemailsubscriptionblock .testing {
  display: none; }

#block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
  position: relative;
  width: 90%;
  margin: 0 auto;
  padding-top: 5.8823529rem; }

@media all and (min-width: 48em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    width: 92.5%; } }

@media all and (min-width: 64em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    padding-top: inherit;
    width: 98.5%; } }

@media all and (min-width: 75em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    padding-top: inherit;
    width: 97%; } }

@media all and (min-width: 85.375em) {
  #block-hollandbloorviewemailsubscriptionblock .email-subscription-wrapper {
    padding-top: inherit;
    width: 100%; } }

#block-hollandbloorviewemailsubscriptionblock .loading {
  text-align: center; }

#block-hollandbloorviewemailsubscriptionblock .hb-loading-icon {
  display: inline-block;
  margin-top: 1.1764706rem; }

.user-is-subscribed {
  background-color: #EEEEEE; }

.user-is-subscribed .hb-text-summary {
  font-size: 1.2941176rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  color: #2e2b2b; }

.user-is-subscribed .radio-btn {
  display: none; }

.user-is-subscribed .radio-btn + label {
  color: #333;
  font-family: Arial, sans-serif;
  border-bottom: none !important;
  font-size: 0.9411765rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal; }

.user-is-subscribed .radio-btn + label span {
  background-color: #FFFFFF;
  display: inline-block;
  width: 2.3529412rem;
  height: 2.3529412rem;
  margin: -0.0588235rem 0.2352941rem 0 0;
  vertical-align: middle;
  cursor: pointer;
  border-radius: 50%;
  border: 0.1764706rem solid #53bb50;
  -webkit-box-shadow: 0 0.0588235rem 0.1764706rem 0 rgba(0, 0, 0, 0.33);
          box-shadow: 0 0.0588235rem 0.1764706rem 0 rgba(0, 0, 0, 0.33);
  background-repeat: no-repeat;
  background-position: center;
  text-align: center;
  line-height: 2.5882353rem; }

.user-is-subscribed .radio-btn + label span img {
  max-width: 1.4705882rem;
  max-height: 1.4705882rem;
  margin: 0 auto;
  margin-top: 0.2941176rem;
  opacity: 0;
  -webkit-transition: all .3s ease;
  transition: all .3s ease; }

.user-is-subscribed .radio-btn:checked + label span img {
  opacity: 1; }

.user-is-subscribed .left-wrapper {
  width: inherit; }

.user-is-subscribed .right-wrapper {
  width: 100%; }

.user-is-subscribed .rd-wrapper {
  display: block;
  width: 100%;
  float: left;
  clear: left; }

.user-is-subscribed .rd-wrapper:nth-child(2) {
  clear: left;
  margin-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  .user-is-subscribed .rd-wrapper {
    width: 50%; } }

.user-is-subscribed .hb-form-submit {
  width: 50%;
  max-width: 15.2941176rem; }

.form-error .left-wrapper {
  width: 50%; }

.form-completed {
  min-height: 15.7058824rem; }

@media all and (min-width: 28.875em) {
  .form-completed {
    min-height: 9.2352941rem; } }

@media all and (min-width: 64em) {
  .form-completed {
    min-height: 8.0588235rem; } }

.form-completed .left-wrapper {
  width: 100%; }

.form-completed .right-wrapper {
  display: none; }

.form-completed .left-wrapper .hb-text-summary {
  max-width: 45rem;
  margin-top: 2.6470588rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal; }

@media all and (min-width: 28.875em) {
  .form-completed .left-wrapper .hb-text-summary {
    margin-top: 0.8823529rem;
    margin-left: 0.8823529rem;
    width: 50%;
    float: left; } }

@media all and (min-width: 48em) {
  .form-completed .left-wrapper .hb-text-summary {
    margin-top: 1.4705882rem;
    margin-left: 1.4705882rem; } }

@media all and (min-width: 64em) {
  .form-completed .left-wrapper .hb-text-summary {
    margin-top: 0.8823529rem;
    width: 63%; } }

@media all and (min-width: 28.875em) {
  .form-completed .left-wrapper .hb-group-icon {
    margin-right: 0;
    position: relative; } }

.form-completed .email-subscription-wrapper {
  padding-top: 5.8823529rem; }

@media all and (min-width: 28.875em) {
  .form-completed .email-subscription-wrapper {
    padding-top: 0; } }

.form-completed-with-error .right-wrapper {
  display: none; }

.form-completed-with-error .left-wrapper {
  width: 80%; }

.feed-icons {
  display: none; }

.lds-dual-ring {
  display: inline-block;
  margin-top: 2.3529412rem;
  width: 3.7647059rem;
  height: 3.7647059rem; }

.lds-dual-ring::after {
  content: " ";
  display: block;
  width: 2.7058824rem;
  height: 2.7058824rem;
  margin: 0.0588235rem;
  border-radius: 50%;
  border: 0.2941176rem solid #000;
  border-color: #000 transparent #000 transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
          animation: lds-dual-ring 1.2s linear infinite; }

@-webkit-keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes lds-dual-ring {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

.ie11-off {
  display: block; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ie11-off {
    display: none; } }

.ie11-on {
  display: none; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .ie11-on {
    display: block; } }

.vertical-align-button-ie11 {
  top: .5rem;
  left: .5rem; }

.rd-wrapper {
  display: none; }

#hb-subscribe-app > div > div.rd-wrapper {
  padding: 1.1764706rem; }

@media all and (min-width: 64em) {
  #hb-subscribe-app > div > div.rd-wrapper {
    float: right;
    margin-top: -5.8823529rem;
    padding-left: 5.8823529rem; } }

.bloom-blog-landing #block-hollandbloorviewemailsubscriptionblock,
.page-node-type-bloom-blogs #block-hollandbloorviewemailsubscriptionblock {
  background-color: cornflowerblue; }

.paragraph--type--accordion-container {
  padding-bottom: 1.7647059rem; }

.paragraph--type-accordians {
  cursor: pointer;
  margin-bottom: 1.7647059rem;
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem;
  padding: 1.1764706rem; }

.paragraph--type-accordians .field--name-field-heading {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .paragraph--type-accordians .field--name-field-heading {
    font-size: 1.2941176rem; } }

.paragraph--type-accordians .field--name-field-heading.active-parent::before {
  content: '---';
  float: right;
  color: transparent;
  margin-top: 0.7058824rem;
  margin-right: 0.5882353rem;
  background-image: url("/themes/custom/bloorview/images/minus.svg");
  background-repeat: no-repeat; }

.paragraph--type-accordians .field--name-field-heading::before {
  content: '+++';
  color: transparent;
  float: right;
  background-image: url("/themes/custom/bloorview/images/plus.svg");
  background-repeat: no-repeat; }

.paragraph--type-accordians .field--name-field-body {
  padding-top: 1.4117647rem; }

.paragraph--type-accordians .field--name-field-body p {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.paragraph--type-accordians .field--name-field-body .fake-link {
  text-decoration: none;
  font-weight: normal; }

.paragraph--type-accordians .field--name-field-body .fake-link:hover, .paragraph--type-accordians .field--name-field-body .fake-linkfocus {
  color: #464242; }

.paragraph--type-accordians .field-pdf-file a {
  margin-left: 1.3529412rem; }

.paragraph--type-accordians .field-pdf-file img {
  max-width: 1.1764706rem;
  float: left;
  margin-top: 0.2352941rem; }

.paragraph--type-accordians .field-pdf-file, .paragraph--type-accordians .field-links {
  padding-top: 1.0588235rem; }

@media all and (min-width: 64em) {
  .paragraph--type-accordians .field-pdf-file, .paragraph--type-accordians .field-links {
    padding-top: 1.7647059rem; } }

.paragraph--type-accordians .field-pdf-file .internal-link:hover .green-arrow-internal-link, .paragraph--type-accordians .field-pdf-file .internal-link:focus .green-arrow-internal-link, .paragraph--type-accordians .field-links .internal-link:hover .green-arrow-internal-link, .paragraph--type-accordians .field-links .internal-link:focus .green-arrow-internal-link {
  margin-left: 1.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem; }

.paragraph--type-accordians .field-pdf-file .external-link-icon-image, .paragraph--type-accordians .field-links .external-link-icon-image {
  background-image: url("/themes/custom/bloorview/images/icons/external-link-icon.svg");
  background-repeat: no-repeat;
  height: 1.3529412rem;
  float: left;
  width: 10%;
  margin-right: 0.5882353rem; }

@media all and (min-width: 23.4375em) {
  .paragraph--type-accordians .field-pdf-file .external-link-icon-image, .paragraph--type-accordians .field-links .external-link-icon-image {
    width: 8%; } }

@media all and (min-width: 64em) {
  .paragraph--type-accordians .field-pdf-file .external-link-icon-image, .paragraph--type-accordians .field-links .external-link-icon-image {
    width: 4%; } }

.paragraph--type-accordians .field-pdf-file .green-arrow-internal-link, .paragraph--type-accordians .field-links .green-arrow-internal-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.7647059rem;
  float: left;
  margin-top: 0.2941176rem;
  padding: 4.5px; }

.paragraph--type-accordians .field-pdf-file .file--mime-application-pdf, .paragraph--type-accordians .field-links .file--mime-application-pdf {
  background-repeat: no-repeat;
  display: block;
  background-size: 1.2941176rem auto; }

.paragraph--type-accordians .field-pdf-file a, .paragraph--type-accordians .field-links a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44;
  display: inline-block;
  overflow: hidden; }

.paragraph--type-accordians .field-pdf-file a:hover, .paragraph--type-accordians .field-pdf-file a:focus, .paragraph--type-accordians .field-links a:hover, .paragraph--type-accordians .field-links a:focus {
  color: #469e44; }

.paragraph--type-accordians.open {
  border: 0.0588235rem solid #464242; }

.link-to-other-newsletter {
  max-width: 75.1764706rem;
  margin: 0 auto 1.1764706rem auto; }

.link-to-other-newsletter .green-arrow-pre-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.1764706rem;
  margin-bottom: 0.1176471rem; }

.link-to-other-newsletter a {
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

.link-to-other-newsletter:hover .green-arrow-pre-link, .link-to-other-newsletter:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.link-to-other-newsletter:hover a, .link-to-other-newsletter:focus a {
  color: #469e44; }

.hb-header {
  position: relative;
  padding-bottom: 0.5882353rem; }

.hb-header .region-header {
  position: relative; }

.stories-text .row {
  margin: 1.1764706rem 0; }

@media all and (min-width: 48em) {
  .stories-text .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.stories-text .row > div {
  width: 100%; }

@media all and (min-width: 48em) {
  .stories-text .row.two-col > div, .stories-text .row.two-col-left > div, .stories-text .row.two-col-right > div {
    width: 50%; } }

.stories-text .row.two-col > div:first-child, .stories-text .row.two-col-left > div:first-child, .stories-text .row.two-col-right > div:first-child, .stories-text .row.three-col > div:first-child {
  margin-right: 1.7647059rem; }

@media all and (min-width: 48em) {
  .stories-text .row.three-col > div {
    width: 33.33%; } }

.stories-text .row.three-col > div:nth-child(2) {
  margin-right: 1.7647059rem; }

footer li,
header li {
  margin-left: 0; }

article a {
  color: #2e2b2b;
  font-weight: bold;
  -webkit-text-decoration: underline solid #469e44;
     -moz-text-decoration: underline solid #469e44;
          text-decoration: underline solid #469e44; }

article a:hover, article a:focus {
  color: #469e44; }

.scrim {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.7);
  opacity: 0;
  height: 0;
  z-index: -1; }

.scrim.overlay {
  opacity: 66%;
  -webkit-transition: opacity .4s ease-out;
  transition: opacity .4s ease-out;
  z-index: 11;
  height: 100%; }

@media all and (min-width: 64em) {
  .scrim.overlay {
    z-index: -1; } }

.page-node-type-knowledge-translation-product .region-postfix {
  padding-bottom: 0; }

@media all and (min-width: 48em) {
  .hb-pre-footer .hb-constrain .menu--footer {
    width: 40%;
    float: right;
    margin-top: 2.7058824rem; } }

@media all and (min-width: 64em) {
  .hb-pre-footer .hb-constrain .menu--footer {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .hb-constrain .menu--footer {
    width: 40%;
    float: left; } }

.region-footer .hb-constrain {
  padding-top: 1.7647059rem; }

@media all and (min-width: 48em) {
  .region-footer .hb-constrain {
    padding-top: 1.7058824rem; } }

@media all and (min-width: 85.375em) {
  .region-footer .hb-constrain {
    padding-top: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .region-footer .charitable-number {
    width: 60%;
    float: left;
    margin-bottom: 1.3529412rem; } }

.region-footer .charitable-number .company-title, .region-footer .charitable-number .business-number, .region-footer .charitable-number .copyright {
  margin-top: 0;
  color: #FFFFFF;
  font-size: 0.9411765rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  margin-bottom: 0.8823529rem; }

@media all and (min-width: 85.375em) {
  .region-footer .charitable-number .business-number {
    margin-bottom: 0.2941176rem; } }

.region-footer .charitable-number .company-title {
  margin-bottom: 0; }

.region-footer .charitable-number .copyright {
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .region-footer .charitable-number .copyright {
    margin-bottom: 3rem; } }

@media all and (min-width: 85.375em) {
  .region-footer .charitable-number .copyright {
    margin-bottom: 0; } }

@media all and (min-width: 48em) {
  .region-footer .menu--informational-footer .nav--informational-footer {
    padding-top: 1.1764706rem; } }

.region-footer .menu--informational-footer .nav--informational-footer .nav__item {
  font-size: 1.0588235rem;
  font-weight: 300;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  padding-right: 2.6470588rem;
  padding-bottom: 2.4705882rem; }

.region-footer .menu--informational-footer .nav--informational-footer .nav__item .nav__link {
  color: #FFFFFF;
  text-decoration: underline; }

html {
  scroll-behavior: smooth; }

body {
  width: 100%;
  background-color: #FFFFFF; }

body.sticky-nav {
  padding-top: 8.25rem; }

body.mobile-utility-menu-active #block-bloorview-branding {
  min-height: 6.625rem; }

.hb-main {
  background-color: #f7f7f7; }

@media all and (min-width: 40em) {
  .hb-main {
    padding-top: 0;
    margin-top: 0; } }

body.model-showing-is-true .flc-prefsEditor-separatedPanel.fl-prefsEditor-separatedPanel {
  position: relative !important; }

body.model-showing-is-false .flc-prefsEditor-separatedPanel.fl-prefsEditor-separatedPanel {
  position: absolute !important; }

.hb-main .page-node-type-landing-page .hb-main {
  background-color: #FFFFFF;
  -webkit-transition: -webkit-transform 0.4s ease-in-out;
  transition: -webkit-transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out;
  transition: transform 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out; }

.hb-header {
  width: 100%;
  background-color: #FFFFFF; }

.hb-header .region-header {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 64em) {
  .hb-header .region-header {
    padding-left: 0.5882353rem;
    padding-right: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-header .region-header {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .hb-header .region-header {
    padding-left: 0;
    padding-right: 0; } }

.hb-header .region-header:after {
  content: " ";
  display: block;
  clear: both; }

.hb-navigation {
  width: 100%;
  background-color: #FFFFFF;
  border-bottom: 0.2941176rem solid #53bb50; }

.hb-navigation .region-navigation {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 75em) {
  .hb-navigation .region-navigation {
    padding-left: 1.1764706rem;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .hb-navigation .region-navigation {
    padding-left: 0;
    padding-right: 0; } }

.hb-navigation .region-navigation:after {
  content: " ";
  display: block;
  clear: both; }

.hb-prefix {
  width: 100%;
  background-color: #469e44; }

.hb-prefix .region-prefix {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-prefix .region-prefix {
    padding-left: 0;
    padding-right: 0; } }

.hb-prefix .region-prefix:after {
  content: " ";
  display: block;
  clear: both; }

.hb-prefix .region-prefix .hb-constrain {
  position: absolute;
  z-index: 200 !important; }

.hb-prefix .region-prefix .block-bloorview-breadcrumbs {
  z-index: 900 !important;
  position: absolute !important; }

.fl-prefsEditor-buttons button {
  cursor: pointer;
  z-index: 6 !important; }

.flc-slidingPanel-panel[aria-expanded="true"] {
  -webkit-transition: ease-in .4s;
  transition: ease-in .4s;
  margin-bottom: -0.4705882rem; }

.fl-prefsEditor-separatedPanel .fl-prefsEditor-panels {
  z-index: 5 !important; }

body .hb-pre-content .region-pre-content {
  padding-top: 4.5882353rem; }

@media all and (min-width: 40em) {
  body .hb-pre-content .region-pre-content {
    padding-top: 0; } }

body.model-showing-is-true .hb-pre-content .region-pre-content {
  padding-top: 0; }

.hb-pre-content {
  width: 100%;
  background-color: #469e44; }

.hb-pre-content .region-pre-content {
  background-color: #FFFFFF; }

@media all and (min-width: 40em) {
  .hb-pre-content {
    padding-top: 2.2352941rem; } }

@media all and (min-width: 64em) {
  .hb-pre-content {
    padding-top: 3.5294118rem; } }

.hb-pre-content .addtoany_list {
  padding-right: 0.4117647rem; }

@media all and (min-width: 85.375em) {
  .hb-pre-content {
    padding-left: 0;
    padding-right: 0; } }

.hb-content.no-footer-layout-content {
  padding-bottom: 5.2941176rem; }

.hb-content {
  width: 100%;
  background-color: #f7f7f7; }

.hb-content .region-content {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-content .region-content {
    padding-left: 0;
    padding-right: 0; } }

.hb-content .region-content:after {
  content: " ";
  display: block;
  clear: both; }

.page-node-type-landing-page .hb-content {
  background-color: #FFFFFF; }

.page-node-type-stories .hb-content .region-content, .page-node-type-bloom-blogs .hb-content .region-content, .page-node-type-news .hb-content .region-content {
  max-width: none;
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.page-node-type-bloom-blogs .region-postfix {
  padding-left: 0 !important;
  padding-right: 0 !important;
  width: 100%;
  max-width: none !important; }

.hb-postfix {
  width: 100%;
  background-color: #FFFFFF; }

.hb-pre-footer {
  width: 100%;
  background-color: #f7f7f7;
  border-top: 0.2941176rem solid #53bb50; }

.hb-pre-footer .region-pre-footer {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-pre-footer .region-pre-footer {
    padding-left: 0;
    padding-right: 0; } }

.hb-pre-footer .region-pre-footer:after {
  content: " ";
  display: block;
  clear: both; }

.hb-pre-footer .nav--social-media li {
  list-style-type: none !important; }

.hb-footer {
  width: 100%;
  background-color: #464242; }

.hb-footer .region-footer {
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem;
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 85.375em) {
  .hb-footer .region-footer {
    padding-left: 0;
    padding-right: 0; } }

.hb-footer .region-footer:after {
  content: " ";
  display: block;
  clear: both; }

.hb-content-with-sidebar {
  clear: both;
  position: relative;
  padding-bottom: 4.7058824rem; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

@media all and (min-width: 79.875em) {
  .hb-content-with-sidebar {
    max-width: 75.1764706rem;
    margin: 0 auto; } }

.hb-content-with-sidebar .hb-sidebar-first {
  clear: both;
  width: 100%; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .hb-sidebar-first {
    max-width: 17.4705882rem;
    margin-right: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-content-with-sidebar .hb-sidebar-first {
    margin-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .hb-content-with-sidebar .hb-sidebar-first {
    margin-right: 0; } }

.hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
  width: 100%;
  margin-left: 0.5882353rem;
  margin-top: 3.7058824rem; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
    margin-right: 1.1764706rem; } }

@media all and (min-width: 75em) {
  .hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
    margin-left: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
    margin-right: 1.1764706rem;
    margin-left: 0.5882353rem; } }

.hb-content-with-sidebar .hb-content-content {
  width: 100%; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .hb-content-content {
    margin-left: 0.5882353rem; } }

@media all and (min-width: 75em) {
  .hb-content-with-sidebar .hb-content-content {
    margin-left: 0.5882353rem; } }

@media all and (min-width: 85.375em) {
  .hb-content-with-sidebar .hb-content-content {
    margin-left: 0; } }

.hb-content-with-sidebar .hb-content-content .region-content {
  margin-left: 0;
  max-width: 55.9411765rem; }

.page-node-type-landing-page .region-sidebar-first {
  float: right !important; }

.grey-background {
  display: none; }

.page-node-type-landing-page .region-content {
  max-width: none; }

.page-node-type-landing-page .hb-content-with-sidebar {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.page-node-type-landing-page .region-sidebar-first {
  margin-left: 0; }

@media all and (min-width: 64em) {
  .page-node-type-landing-page .region-sidebar-first {
    margin-right: 0.5882353rem; } }

.grey-bg {
  background-color: #f7f7f7; }

.hb-sidebar-first .region-sidebar-first .demo-block {
  margin-top: -3.7058824rem !important;
  width: 116%;
  border-left: 0.1176471rem solid white;
  margin-left: -2.4705882rem; }

.stories-landing .region-content {
  background-color: #f7f7f7; }

.page-node-type-stories blockquote::before,
.page-node-type-stories blockquote::after,
.page-node-type-bloom-blogs blockquote::before,
.page-node-type-bloom-blogs blockquote::after,
.page-node-type-events blockquote::before,
.page-node-type-events blockquote::after,
.page-node-type-news blockquote::before,
.page-node-type-news blockquote::after {
  display: none; }

@media all and (min-width: 64em) {
  .page-node-type-stories img,
  .page-node-type-bloom-blogs img,
  .page-node-type-events img,
  .page-node-type-news img {
    border-radius: 0.2941176rem; } }

.page-node-type-stories .block--page-title,
.page-node-type-bloom-blogs .block--page-title,
.page-node-type-events .block--page-title,
.page-node-type-news .block--page-title {
  display: none; }

.page-node-type-stories .page-tag,
.page-node-type-bloom-blogs .page-tag,
.page-node-type-events .page-tag,
.page-node-type-news .page-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 1.4705882rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: #736f6f;
  text-align: left;
  text-transform: uppercase; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-header-image,
  .page-node-type-bloom-blogs .stories-header-image,
  .page-node-type-events .stories-header-image,
  .page-node-type-news .stories-header-image {
    width: 100%;
    max-width: 62.3529412rem;
    margin-left: auto;
    margin-right: auto; } }

@media all and (min-width: 64em) {
  .page-node-type-stories .stories-header-image,
  .page-node-type-bloom-blogs .stories-header-image,
  .page-node-type-events .stories-header-image,
  .page-node-type-news .stories-header-image {
    margin-top: 1.9647059rem; } }

.page-node-type-stories .stories-header-image img,
.page-node-type-bloom-blogs .stories-header-image img,
.page-node-type-events .stories-header-image img,
.page-node-type-news .stories-header-image img {
  width: 100%; }

@media all and (min-width: 64em) {
  .page-node-type-stories .stories-header-image img,
  .page-node-type-bloom-blogs .stories-header-image img,
  .page-node-type-events .stories-header-image img,
  .page-node-type-news .stories-header-image img {
    border-radius: 0.2941176rem; } }

.page-node-type-stories .stories-main-content,
.page-node-type-bloom-blogs .stories-main-content,
.page-node-type-events .stories-main-content,
.page-node-type-news .stories-main-content {
  background-color: #FFFFFF;
  max-width: 49.4705882rem;
  margin-left: auto;
  margin-right: auto;
  padding: 1.1764706rem 1.1764706rem 2.6705882rem 1.1764706rem;
  position: relative; }

.page-node-type-stories .stories-main-content .field-content,
.page-node-type-bloom-blogs .stories-main-content .field-content,
.page-node-type-events .stories-main-content .field-content,
.page-node-type-news .stories-main-content .field-content {
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-main-content,
  .page-node-type-bloom-blogs .stories-main-content,
  .page-node-type-events .stories-main-content,
  .page-node-type-news .stories-main-content {
    margin-top: -1.7647059rem;
    padding: 1.7647059rem 2.6470588rem 2.6411765rem 2.5882353rem; }
  .page-node-type-stories .stories-main-content.no-image,
  .page-node-type-bloom-blogs .stories-main-content.no-image,
  .page-node-type-events .stories-main-content.no-image,
  .page-node-type-news .stories-main-content.no-image {
    margin-top: 0; } }

@media all and (min-width: 64em) {
  .page-node-type-stories .stories-main-content,
  .page-node-type-bloom-blogs .stories-main-content,
  .page-node-type-events .stories-main-content,
  .page-node-type-news .stories-main-content {
    border-radius: 0.2941176rem; } }

.page-node-type-stories .stories-main-content .stories-title,
.page-node-type-bloom-blogs .stories-main-content .stories-title,
.page-node-type-events .stories-main-content .stories-title,
.page-node-type-news .stories-main-content .stories-title {
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #469e44;
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-main-content .stories-title,
  .page-node-type-bloom-blogs .stories-main-content .stories-title,
  .page-node-type-events .stories-main-content .stories-title,
  .page-node-type-news .stories-main-content .stories-title {
    font-size: 2.6470588rem; } }

.page-node-type-stories .stories-main-content .stories-subheading p,
.page-node-type-bloom-blogs .stories-main-content .stories-subheading p,
.page-node-type-events .stories-main-content .stories-subheading p,
.page-node-type-news .stories-main-content .stories-subheading p {
  font-size: 1.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.54;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  margin-bottom: 1.4705882rem; }

@media all and (min-width: 48em) {
  .page-node-type-stories .stories-main-content .stories-subheading p,
  .page-node-type-bloom-blogs .stories-main-content .stories-subheading p,
  .page-node-type-events .stories-main-content .stories-subheading p,
  .page-node-type-news .stories-main-content .stories-subheading p {
    font-size: 1.5294118rem; } }

.page-node-type-stories .type-of-stories,
.page-node-type-bloom-blogs .type-of-stories,
.page-node-type-events .type-of-stories,
.page-node-type-news .type-of-stories {
  border-top: 0.0588235rem solid #C7C3C3;
  padding-top: 1.7117647rem;
  width: 100%;
  padding-bottom: 2.0588235rem; }

.page-node-type-stories .type-of-stories .type-of-story-wrapper,
.page-node-type-bloom-blogs .type-of-stories .type-of-story-wrapper,
.page-node-type-events .type-of-stories .type-of-story-wrapper,
.page-node-type-news .type-of-stories .type-of-story-wrapper {
  border-bottom: 0.1176471rem solid #469e44;
  float: left;
  margin-right: 0.8882353rem;
  position: relative; }

.page-node-type-stories .type-of-stories .type-of-story-wrapper p,
.page-node-type-bloom-blogs .type-of-stories .type-of-story-wrapper p,
.page-node-type-events .type-of-stories .type-of-story-wrapper p,
.page-node-type-news .type-of-stories .type-of-story-wrapper p {
  padding: 0.2352941rem 0.2941176rem 0 0.2941176rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.0352941rem;
  text-align: left;
  color: #464242;
  text-transform: lowercase;
  position: relative;
  z-index: 1; }

.page-node-type-stories .type-of-stories .type-of-story-wrapper::after,
.page-node-type-bloom-blogs .type-of-stories .type-of-story-wrapper::after,
.page-node-type-events .type-of-stories .type-of-story-wrapper::after,
.page-node-type-news .type-of-stories .type-of-story-wrapper::after {
  content: '';
  background-color: #53bb50;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.page-node-type-stories .field--name-field-related-links,
.page-node-type-bloom-blogs .field--name-field-related-links,
.page-node-type-events .field--name-field-related-links,
.page-node-type-news .field--name-field-related-links {
  position: relative;
  padding-top: 2.6470588rem;
  padding-left: 1.2058824rem;
  padding-right: 1.2058824rem;
  max-width: 44.4117647rem;
  margin-left: auto;
  margin-right: auto; }

@media all and (min-width: 48em) {
  .page-node-type-stories .field--name-field-related-links,
  .page-node-type-bloom-blogs .field--name-field-related-links,
  .page-node-type-events .field--name-field-related-links,
  .page-node-type-news .field--name-field-related-links {
    padding-left: 0;
    padding-top: 3.5294118rem; } }

.page-node-type-stories .field--name-field-related-links .field__label,
.page-node-type-bloom-blogs .field--name-field-related-links .field__label,
.page-node-type-events .field--name-field-related-links .field__label,
.page-node-type-news .field--name-field-related-links .field__label {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.7647059rem; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item,
.page-node-type-events .field--name-field-related-links .field__items .field__item,
.page-node-type-news .field--name-field-related-links .field__items .field__item {
  padding-bottom: 1.5882353rem; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item a,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a,
.page-node-type-events .field--name-field-related-links .field__items .field__item a,
.page-node-type-news .field--name-field-related-links .field__items .field__item a {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  position: relative; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item a:hover, .page-node-type-stories .field--name-field-related-links .field__items .field__item a:focus,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a:hover,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a:focus,
.page-node-type-events .field--name-field-related-links .field__items .field__item a:hover,
.page-node-type-events .field--name-field-related-links .field__items .field__item a:focus,
.page-node-type-news .field--name-field-related-links .field__items .field__item a:hover,
.page-node-type-news .field--name-field-related-links .field__items .field__item a:focus {
  color: #469e44; }

.page-node-type-stories .field--name-field-related-links .field__items .field__item a::after,
.page-node-type-bloom-blogs .field--name-field-related-links .field__items .field__item a::after,
.page-node-type-events .field--name-field-related-links .field__items .field__item a::after,
.page-node-type-news .field--name-field-related-links .field__items .field__item a::after {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  border-width: 0 0 0.1764706rem;
  border-style: solid;
  border-color: #469e44; }

.page-node-type-stories .node__content-stories,
.page-node-type-bloom-blogs .node__content-stories,
.page-node-type-events .node__content-stories,
.page-node-type-news .node__content-stories {
  padding-bottom: 2.6470588rem;
  position: relative; }

@media all and (min-width: 48em) {
  .page-node-type-stories .node__content-stories,
  .page-node-type-bloom-blogs .node__content-stories,
  .page-node-type-events .node__content-stories,
  .page-node-type-news .node__content-stories {
    padding-bottom: 3.5294118rem;
    padding-top: 0.5882353rem; } }

.page-node-type-stories .node__content-stories .green-blob,
.page-node-type-bloom-blogs .node__content-stories .green-blob,
.page-node-type-events .node__content-stories .green-blob,
.page-node-type-news .node__content-stories .green-blob {
  max-width: 29.6470588rem;
  position: absolute;
  bottom: -3.7647059rem;
  left: 2.1764706rem;
  overflow: auto; }

.bloom-blog-landing .hb-pre-content .block__content {
  padding-bottom: 0; }

.bloom-blog-landing .region-content {
  padding-top: 1.7647059rem; }

.bloom-blog-landing .hb-content {
  background-color: #FFFFFF; }

.page-node-type-bloom-blogs .region-content {
  position: relative; }

.page-node-type-bloom-blogs .tag-date {
  width: 100%;
  height: 3rem;
  margin-bottom: 0.1764706rem; }

.page-node-type-bloom-blogs .bloom-date {
  width: 33%;
  float: right;
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: right;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .page-node-type-bloom-blogs .bloom-date {
    width: 50%; } }

@media all and (min-width: 64em) {
  .page-node-type-bloom-blogs .bloom-date {
    width: 50%; } }

.page-node-type-bloom-blogs .page-tag {
  float: left; }

.page-node-type-bloom-blogs .bloom-logo {
  width: 30%;
  margin-top: 0.5882353rem;
  padding-bottom: 0.8823529rem; }

@media (max-width: 60.2352941rem) {
  .page-node-type-bloom-blogs .bloom-logo {
    display: none; } }

.page-node-type-bloom-blogs .bloom-logo-no-header {
  height: 100%;
  width: 100%;
  background-color: white;
  background-repeat: no-repeat; }

@media all and (min-width: 48em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    background-color: transparent;
    width: 50%;
    margin-left: -5.7058824rem; } }

@media all and (min-width: 64em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    width: 45%; } }

@media all and (min-width: 85.375em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    width: 35%;
    margin-left: -3%; } }

@media all and (min-width: 94.375em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    margin-left: 1%; } }

@media all and (min-width: 120em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header {
    width: 29%;
    margin-left: 11%; } }

.page-node-type-bloom-blogs .bloom-logo-no-header img {
  width: 58%;
  margin-left: -12%; }

@media all and (min-width: 48em) {
  .page-node-type-bloom-blogs .bloom-logo-no-header img {
    width: 100%;
    margin-left: 0; } }

.page-node-type-bloom-blogs .bloom-blog-topics {
  border-top: 0.0588235rem solid #C7C3C3;
  padding-top: 1.7117647rem;
  width: 100%;
  padding-bottom: 2.0588235rem; }

.page-node-type-bloom-blogs .bloom-blog-topics .bloom-topic-wrapper {
  border-bottom: 0.1176471rem solid #469e44;
  float: left;
  margin-right: 0.8882353rem;
  position: relative; }

.page-node-type-bloom-blogs .bloom-blog-topics .bloom-topic-wrapper p {
  padding: 0.2352941rem 0.2941176rem 0 0.2941176rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.5;
  letter-spacing: 0.0352941rem;
  text-align: left;
  color: #464242;
  text-transform: lowercase;
  position: relative;
  z-index: 1; }

.page-node-type-bloom-blogs .bloom-blog-topics .bloom-topic-wrapper::after {
  content: '';
  background-color: #53bb50;
  opacity: 0.2;
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%; }

.events-landing .region-content {
  background-color: #f7f7f7; }

@media all and (min-width: 64em) {
  .events-landing .region-content {
    padding-top: 1.7647059rem; } }

.hb-sidebar-first .block-views-blockevents-landing-page-view-block-3, .hb-sidebar-first .block-views-blockevents-landing-page-view-block-4 {
  display: none; }

@media all and (min-width: 64em) {
  .hb-sidebar-first .block-views-blockevents-landing-page-view-block-3, .hb-sidebar-first .block-views-blockevents-landing-page-view-block-4 {
    display: block; } }

.block-views-blockevents-landing-page-view-block-3 .view--events-landing-page-view.view--display-block_3 {
  margin: 0; }

.block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header {
  border: none;
  background-color: #FFFFFF;
  margin-top: 0;
  font-weight: 600;
  padding: 0;
  margin-top: 0.5882353rem;
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header {
    padding-left: 1.1764706rem;
    margin-top: 0;
    padding-top: 1.1764706rem;
    padding-bottom: 0.5882353rem; } }

.block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header span {
  display: none; }

.block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header .green-arrow-post-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  margin-right: 0.3529412rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0.2647059rem;
  float: right; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-3 .js-views-accordion-group-header .green-arrow-post-link {
    margin-right: 1.2352941rem; } }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-header-active {
  color: #464242;
  background-image: url("images/ui-icons_ffffff_256x240.png"); }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-header-active .green-arrow-post-link {
  -webkit-transform: rotate(-135deg);
  margin-top: 0.4705882rem; }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content {
  width: 100%;
  border: none;
  padding: 0.5882353rem; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-3 .ui-accordion-content {
    padding: 0.5882353rem 1.1764706rem; } }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar {
  padding-top: 0.7058824rem;
  padding-bottom: 0.8823529rem;
  border-bottom: 0.1764706rem solid #469e44; }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar img {
  width: 1.0588235rem;
  height: 1.1764706rem;
  margin-right: 0.5882353rem;
  margin-top: 0.2352941rem; }

.block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar .date, .block-views-blockevents-landing-page-view-block-3 .ui-accordion-content .events-date-sidebar .time {
  font-size: 1.0588235rem;
  line-height: 1.83;
  color: #464242;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif; }

.block-views-blockevents-landing-page-view-block-4 {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem 0.2941176rem 0 0;
  padding: 0.5882353rem; }

@media all and (min-width: 48em) {
  .block-views-blockevents-landing-page-view-block-4 {
    padding: 1.1764706rem; } }

.block-views-blockevents-landing-page-view-block-4 .block__title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar {
  padding-top: 0.7058824rem;
  padding-bottom: 0.8823529rem;
  border-bottom: 0.1764706rem solid #469e44; }

.block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar img {
  width: 1.0588235rem;
  height: 1.1764706rem;
  margin-right: 0.5882353rem;
  margin-top: 0.2352941rem; }

.block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar .date, .block-views-blockevents-landing-page-view-block-4 .events-sidebar-date-time .events-date-sidebar .time {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.page-node-type-events .region-postfix {
  background-color: #FFFFFF !important; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-postfix {
    background-color: #f7f7f7 !important; } }

.page-node-type-events .contact_us {
  margin-left: 0.5882353rem;
  width: 88%;
  margin-top: 0; }

@media all and (min-width: 23.4375em) {
  .page-node-type-events .contact_us {
    width: 89%; } }

@media all and (min-width: 26.5625em) {
  .page-node-type-events .contact_us {
    width: 90%; } }

@media all and (min-width: 48em) {
  .page-node-type-events .contact_us {
    width: 100%; } }

@media all and (min-width: 64em) {
  .page-node-type-events .contact_us {
    margin-left: 0; } }

.page-node-type-events .readmore-link {
  text-decoration: none; }

.page-node-type-events .hb-content-with-sidebar {
  background-color: #FFFFFF; }

@media all and (min-width: 64em) {
  .page-node-type-events .hb-content-with-sidebar {
    background-color: #f7f7f7; } }

@media all and (min-width: 64em) {
  .page-node-type-events .block--holland-bloorview-email-subscription-block {
    margin-top: 0 !important; } }

.page-node-type-events .region-sidebar-first {
  float: left !important;
  margin-top: 0 !important; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 2%; } }

@media all and (min-width: 70em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 7%; } }

@media all and (min-width: 71.25em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 9%; } }

@media all and (min-width: 73.125em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 12%; } }

@media all and (min-width: 75em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 14%; } }

@media all and (min-width: 76.875em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: 16%; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .region-sidebar-first {
    margin-left: -1.3529412rem; } }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view--events-sidebar-date {
  padding: 1.3529412rem;
  display: none; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view--events-sidebar-date {
    display: block; } }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__header h2 {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 0.5882353rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row:last-child {
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding-bottom: 2.3529412rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row {
  padding-bottom: 1.3529412rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row img {
  width: 1.0588235rem;
  height: 1.0588235rem;
  margin-right: 0.5882353rem; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row .date-wrapper {
  padding-bottom: 0.4117647rem;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row .time-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

.page-node-type-events .region-sidebar-first .block-views-blockevents-sidebar-date-block-1 .view__row a {
  color: transparent;
  pointer-events: none;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: 0.0105882rem;
  text-align: left;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container {
  display: none;
  background-color: #FFFFFF;
  overflow: auto;
  border-radius: 0 0 0.2941176rem 0.2941176rem;
  padding: 0 1.1764706rem 1.4705882rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first .sidebar-date-location-container {
    display: block; } }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block__title {
  border-top: 0.0588235rem solid #C7C3C3;
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding: 0.5882353rem 0 0.8823529rem 0; }

@media all and (min-width: 48em) {
  .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block__title {
    margin-top: 1.8823529rem; } }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time {
  padding-bottom: 0.8823529rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content {
  padding-bottom: 0.4117647rem;
  position: relative;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content img, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content img {
  max-width: 1.0588235rem;
  max-height: 1.0588235rem;
  float: left;
  margin-top: 0.1764706rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content h3, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content h3 {
  padding-left: 0.5882353rem;
  font-size: 1.0588235rem;
  overflow-y: hidden;
  float: left;
  width: 90%; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content .date, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content .time, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content .date, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content .time {
  position: relative;
  float: left;
  width: 100%; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--date--time .block__content .time, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .block__content .time {
  padding-top: 0.5882353rem;
  padding-bottom: 0.8823529rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar {
  padding-top: 0.8823529rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar a {
  border-bottom: 0.1764706rem solid #469e44;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar a:hover, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar afocus {
  color: #469e44; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item {
  padding-top: 0.2941176rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item a {
  border-bottom: none; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item a:hover, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-item afocus {
  color: #469e44; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .add-to-calendar .atcb-list {
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem;
  padding: 0.2941176rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location {
  border-bottom: 0.0588235rem solid #C7C3C3; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location a {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  padding-bottom: 0.8823529rem;
  margin-left: 0.5882353rem; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location img {
  max-width: 1.0588235rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location {
    border-bottom: none; } }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .get-directions {
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  margin-top: 0.8823529rem;
  cursor: pointer; }

.page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .get-directions:hover, .page-node-type-events .region-sidebar-first .sidebar-date-location-container .block--location .get-directionsfocus {
  color: #469e44; }

.page-node-type-events .vocabulary-default-image-for-events h2 {
  display: none; }

.page-node-type-events .event-date-wrapper {
  float: right;
  width: auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full {
    padding: 0 0.5882353rem 2.6470588rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full {
    padding: 0 0 2.6470588rem 0; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container {
    padding: 1.7647059rem 0.5882353rem 0 0.5882353rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container {
    padding: 2.0588235rem 2.6470588rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location {
    display: none; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .time-wrapper {
  border-bottom: 0.1764706rem solid #469e44;
  padding-bottom: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .date-wrapper {
  padding-top: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .date-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .time-wrapper {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .date-wrapper img, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container .time-wrapper img {
  float: left;
  width: 1.0588235rem;
  margin-top: 0.2352941rem;
  margin-right: 0.5882353rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar {
  padding-top: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar a {
  border-bottom: 0.1764706rem solid #469e44;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar afocus {
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item {
  padding-top: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item a {
  border-bottom: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-item afocus {
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .add-to-calendar .atcb-list {
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem;
  padding: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-title, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-title {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .time {
  position: relative;
  overflow: auto;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date h3, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .time h3 {
  padding-left: 1.4705882rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .date-container, .page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container {
  padding-bottom: 1.7647059rem;
  border-bottom: 0.0588235rem solid #C7C3C3; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container {
  overflow: auto;
  padding-top: 1.7647059rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container {
  position: relative; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container img {
  position: absolute;
  width: 1.0588235rem;
  left: 0;
  top: 0.2352941rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container p {
  padding-left: 1.4705882rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container a {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.83;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  text-decoration: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container .get-directions {
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  margin-top: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .events-location-container .get-directions p {
  padding-left: 0 !important; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .get-directions {
  border-bottom: 0.1764706rem solid #469e44;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  margin-top: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .sidebar-date-location .location-container .get-directions p {
  padding-left: 0 !important; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  padding: 0.8823529rem 1.1764706rem 0.5882353rem 1.1764706rem;
  margin-bottom: 1.7647059rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links:focus, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .internal-link .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .internal-link .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 1.3529412rem;
  float: left;
  margin-top: 0.5882353rem;
  padding: 4.5px;
  margin-left: 0.1176471rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .internal-link:hover .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .internal-link:focus .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .internal-link:hover .green-arrow, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .internal-link:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.8235294rem;
  margin-right: 0.4705882rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
  background-image: url("/themes/custom/bloorview/images/icons/external-link-icon.svg");
  background-repeat: no-repeat;
  height: 1.3529412rem;
  float: left;
  margin-right: 1.1764706rem;
  margin-top: 0.2352941rem; }

@media all and (min-width: 48em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 53.125em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.5882353rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 1.1764706rem; } }

@media all and (min-width: 70em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.9411765rem; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .external-link-icon-wrapper, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .external-link-icon-wrapper {
    margin-right: 0.7058824rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
  padding-top: 5.1764706rem;
  background-image: none !important;
  background-repeat: no-repeat;
  background-size: 1.2941176rem auto; }

@media all and (min-width: 20.5em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
    padding-top: 3.1176471rem; } }

@media all and (min-width: 33.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
    padding-top: 1rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf {
    padding-top: 0.7058824rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf a, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf a {
  margin-left: 1rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links .file--application-pdf .pdf-icon-img, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files .file--application-pdf .pdf-icon-img {
  float: left;
  padding-top: 0.2352941rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links a, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none;
  overflow: hidden;
  width: 80%; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-links a:focus, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files a:hover, .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-content .paragraph--type-files a:focus {
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-text {
  margin-bottom: 0;
  padding-bottom: 1.7647059rem;
  margin-top: 0; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-buttons {
  margin-top: 2.9411765rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-buttons {
    margin-top: 3.5294118rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button {
  margin-top: 3.2352941rem;
  margin-bottom: 1.7647059rem;
  background: none;
  border: none; }

@media all and (min-width: 34.375em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button {
    display: inline-block;
    margin-top: 1.8823529rem;
    margin-bottom: 1.1764706rem;
    margin-right: 2.6470588rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button a {
  background-color: #469e44;
  border-radius: 0.2941176rem;
  padding: 0.8823529rem 1.5294118rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  text-decoration: none;
  border: 0.0588235rem solid #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button:hover a, .page-node-type-events .node--type-events.node--display-mode-full .events-container .events-button:focus a {
  background-color: #FFFFFF;
  color: #469e44; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-type-tag {
  display: inline-block;
  border-radius: 0.2941176rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: #736f6f;
  text-align: left;
  text-transform: uppercase; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-type-tag {
    margin-bottom: 1.4705882rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page {
  display: none;
  float: right;
  width: 23%; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page {
    display: block; } }

@media all and (min-width: 79.875em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page {
    width: 17%; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page img {
  float: left;
  margin-right: 0.4117647rem;
  width: 1.0588235rem;
  height: 1.0588235rem;
  margin-top: 0.2352941rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .print-page a {
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container h2 {
  padding-bottom: 0.8823529rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container h2 span, .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 a {
  font-size: 2.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 span, .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 a {
    font-size: 2.6470588rem; } }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container h2 {
    padding-bottom: 1.2058824rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-image {
  margin-bottom: 1.7941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-image {
    margin-bottom: 2.5294118rem; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .paragraph--type-files .file--application-pdf {
  padding-top: 0.1176471rem !important; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details {
  padding-top: 1.7647059rem;
  position: relative;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details {
    padding-top: 0;
    padding-bottom: 0; } }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details h2 {
  padding-bottom: 0; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__label {
  padding-bottom: 0.2941176rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.75;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item {
  position: relative;
  padding-bottom: 0.2941176rem; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item a {
  padding-left: 1.5882353rem;
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  text-decoration: none; }

.page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item img {
  width: 1.0588235rem;
  position: absolute;
  top: 0.2352941rem; }

@media all and (min-width: 64em) {
  .page-node-type-events .node--type-events.node--display-mode-full .events-container .event-details .field__item img {
    top: 0.7058824rem; } }

.main-nav-wrapper {
  position: relative; }

.main-nav-wrapper .green-wave-header {
  display: none;
  max-width: none;
  position: absolute; }

@media all and (min-width: 48em) {
  .main-nav-wrapper .green-wave-header {
    display: block;
    margin-top: -2%;
    margin-right: -2%;
    margin-left: -2%; } }

@media all and (min-width: 64em) {
  .main-nav-wrapper .green-wave-header {
    width: 110vw;
    margin-left: -9vw; } }

@media all and (min-width: 85.375em) {
  .main-nav-wrapper .green-wave-header {
    margin-top: -1%;
    margin-left: -13vw; } }

@media all and (min-width: 108.75em) {
  .main-nav-wrapper .green-wave-header {
    margin-left: -20vw; } }

@media all and (min-width: 131.25em) {
  .main-nav-wrapper .green-wave-header {
    margin-left: -25vw;
    width: 117vw; } }

.main-nav-wrapper .green-wave-header-small {
  position: absolute;
  margin-top: -0.8235294rem; }

@media all and (min-width: 48em) {
  .main-nav-wrapper .green-wave-header-small {
    display: none; } }

.main-nav-wrapper .green-wave-title {
  z-index: 1;
  position: relative;
  width: 100%;
  text-align: center;
  padding-top: 0.7647059rem;
  font-size: 1.7647059rem;
  top: 0;
  right: 0;
  left: 0;
  margin: 0.7352941rem auto 0.5588235rem auto;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF; }

@media all and (min-width: 64em) {
  .main-nav-wrapper .green-wave-title {
    font-size: 2.6470588rem; } }

.page-node-type-landing-page .field--name-field-main-navigation-landing-pa {
  display: none; }

.page-node-type-news .stories-header-image.default-news-image {
  display: none; }

.page-node-type-news .tag-date {
  width: 100%;
  height: 3rem; }

.page-node-type-news .bloom-date {
  width: 40%;
  float: right;
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: right;
  color: #736f6f; }

@media all and (min-width: 64em) {
  .page-node-type-news .bloom-date {
    width: 20%; } }

.page-node-type-news .node--type-news .stories-content .field-content {
  padding-bottom: 0; }

.news-landing .region-content {
  background-color: #f7f7f7; }

@media all and (min-width: 64em) {
  .news-landing .region-content {
    padding-top: 1.7647059rem; } }

.page-node-type-knowledge-translation-product .paragraph--type-related-pdf .related-documents-container .file--mime-application-pdf .pdf-icon-img {
  display: none; }

.view--header-section-for-products {
  position: relative;
  min-height: 29.4117647rem;
  height: auto;
  margin-right: 1.1764706rem;
  margin-left: 1.1764706rem; }

@media all and (min-width: 48em) and (max-width: 79.8125em) {
  .view--header-section-for-products {
    margin-right: 0.5882353rem;
    margin-left: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .view--header-section-for-products {
    margin-right: 0;
    margin-left: 0; } }

@media all and (min-width: 79.875em) {
  .view--header-section-for-products {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; }
  .view--header-section-for-products:after {
    content: " ";
    display: block;
    clear: both; } }

.view--header-section-for-products .views-field-title {
  width: 100%;
  padding: 3.2352941rem 1.7647059rem 0.8823529rem 0; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-title {
    width: 48%; } }

@media all and (min-width: 64em) {
  .view--header-section-for-products .views-field-title {
    padding-top: 4.7058824rem; } }

@media all and (min-width: 79.875em) {
  .view--header-section-for-products .views-field-title {
    padding-top: 7.0588235rem; } }

.view--header-section-for-products .views-field-title span {
  font-size: 1.7647059rem;
  line-height: 1.23;
  font-weight: bold; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-title span {
    font-size: 2.0588235rem;
    line-height: 1.2; } }

.view--header-section-for-products .views-field-title span .ktp-title {
  color: #469e44;
  display: inline-block;
  width: 80%; }

@media all and (min-width: 26.5em) and (max-width: 33.6875em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 86%; } }

@media all and (min-width: 33.75em) and (max-width: 47.9375em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 90%; } }

@media all and (min-width: 48em) and (max-width: 76.5em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 80%; } }

@media all and (min-width: 76.5625em) {
  .view--header-section-for-products .views-field-title span .ktp-title {
    width: 90%; } }

.view--header-section-for-products .views-field-title span img {
  width: 1.7647059rem;
  margin-bottom: -0.5882353rem;
  display: inline-block;
  vertical-align: top;
  padding-top: 0.2941176rem;
  margin-right: 0.6294118rem; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-title span img {
    width: 2.1176471rem; } }

.view--header-section-for-products .views-field-field-description-of-the-product {
  width: 100%; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-description-of-the-product {
    width: 48%; } }

.view--header-section-for-products .views-field-field-description-of-the-product p {
  font-size: 1.0588235rem;
  line-height: 1.61; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-description-of-the-product p {
    font-size: 1.2941176rem;
    line-height: 1.55; } }

.view--header-section-for-products .views-field-field-document {
  width: 100%;
  padding: 1.8823529rem 1.7647059rem 0 0; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-document {
    width: 48%; } }

.view--header-section-for-products .views-field-field-document .file--mime-application-pdf, .view--header-section-for-products .views-field-field-document .file--application-pdf {
  background-image: none; }

.view--header-section-for-products .views-field-field-document .file--mime-application-pdf .pdf-icon-img, .view--header-section-for-products .views-field-field-document .file--application-pdf .pdf-icon-img {
  display: none; }

.view--header-section-for-products .views-field-field-document .type-doc-Video {
  display: none; }

.view--header-section-for-products .views-field-field-document a {
  font-size: 1.0588235rem;
  line-height: 1.85;
  font-weight: bold;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44; }

.view--header-section-for-products .views-field-field-document a::before {
  position: relative;
  content: ' ';
  background-image: url("/themes/custom/bloorview/images/icons/icon-download-black.png");
  background-repeat: no-repeat;
  background-size: contain;
  width: 1.1764706rem;
  height: 0.8235294rem;
  display: inline-block; }

.view--header-section-for-products .views-field-field-document a:hover, .view--header-section-for-products .views-field-field-document a:focus {
  border-bottom: none; }

.view--header-section-for-products .views-field-field-video-link {
  width: 100%;
  padding: 0 1.7647059rem 1.7647059rem 0; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-video-link {
    width: 48%; } }

.view--header-section-for-products .views-field-field-video-link .type-video-PDF {
  display: none; }

.view--header-section-for-products .views-field-field-video-link a {
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.61;
  letter-spacing: 0.0117647rem;
  text-decoration: none;
  color: #2e2b2b;
  border-bottom: solid 0.1764706rem #469e44; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-video-link a {
    line-height: 1.33; } }

.view--header-section-for-products .views-field-field-video-link a:hover, .view--header-section-for-products .views-field-field-video-link a:focus {
  border-bottom: none; }

.view--header-section-for-products .views-field-field-featured-image, .view--header-section-for-products .views-field-field-featured-image-1 {
  width: 100%; }

.view--header-section-for-products .views-field-field-featured-image img, .view--header-section-for-products .views-field-field-featured-image-1 img {
  width: 100%;
  border-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .view--header-section-for-products .views-field-field-featured-image, .view--header-section-for-products .views-field-field-featured-image-1 {
    width: 48%;
    position: absolute;
    right: 0;
    top: 2.6470588rem; } }

.view--header-section-for-products .views-field-field-featured-image-1 .type-PDF {
  display: none; }

.view--header-section-for-products .views-field-field-featured-image .type-Video {
  display: none; }

.page-node-type-knowledge-translation-product .pre-content-island-logo, .page-node-type-knowledge-translation-product .js-quickedit-page-title, .page-node-type-knowledge-translation-product .block--page-title {
  display: none; }

.page-node-type-knowledge-translation-product .block--main-page-content {
  padding-top: 2.7647059rem; }

.node__content-knowledge-translation-product {
  max-width: 75.1764706rem;
  margin: auto; }

@media all and (min-width: 64em) {
  .page-node-type-page .region-pre-content .block--header-layout, .page-node-type-online .region-pre-content .block--header-layout, .page-node-type-programs-services .region-pre-content .block--header-layout, .page-node-type-online-family-resources .region-pre-content .block--header-layout, .page-node-type-sub-lab .region-pre-content .block--header-layout, .page-node-type-labs .region-pre-content .block--header-layout, .page-node-type-research .region-pre-content .block--header-layout {
    margin-bottom: 0; } }

@media all and (min-width: 64em) {
  .page-node-type-page .hb-content, .page-node-type-online .hb-content, .page-node-type-programs-services .hb-content, .page-node-type-online-family-resources .hb-content, .page-node-type-sub-lab .hb-content, .page-node-type-labs .hb-content, .page-node-type-research .hb-content {
    padding-bottom: 4.9411765rem; } }

.page-node-type-page .block--layout, .page-node-type-page .node--type-page, .page-node-type-page .node--type-online, .page-node-type-page .node--type-programs-services, .page-node-type-page .node--type-online-family-resources, .page-node-type-page .node--type-sub-lab, .page-node-type-page .node--type-labs, .page-node-type-page .node--type-research, .page-node-type-online .block--layout, .page-node-type-online .node--type-page, .page-node-type-online .node--type-online, .page-node-type-online .node--type-programs-services, .page-node-type-online .node--type-online-family-resources, .page-node-type-online .node--type-sub-lab, .page-node-type-online .node--type-labs, .page-node-type-online .node--type-research, .page-node-type-programs-services .block--layout, .page-node-type-programs-services .node--type-page, .page-node-type-programs-services .node--type-online, .page-node-type-programs-services .node--type-programs-services, .page-node-type-programs-services .node--type-online-family-resources, .page-node-type-programs-services .node--type-sub-lab, .page-node-type-programs-services .node--type-labs, .page-node-type-programs-services .node--type-research, .page-node-type-online-family-resources .block--layout, .page-node-type-online-family-resources .node--type-page, .page-node-type-online-family-resources .node--type-online, .page-node-type-online-family-resources .node--type-programs-services, .page-node-type-online-family-resources .node--type-online-family-resources, .page-node-type-online-family-resources .node--type-sub-lab, .page-node-type-online-family-resources .node--type-labs, .page-node-type-online-family-resources .node--type-research, .page-node-type-sub-lab .block--layout, .page-node-type-sub-lab .node--type-page, .page-node-type-sub-lab .node--type-online, .page-node-type-sub-lab .node--type-programs-services, .page-node-type-sub-lab .node--type-online-family-resources, .page-node-type-sub-lab .node--type-sub-lab, .page-node-type-sub-lab .node--type-labs, .page-node-type-sub-lab .node--type-research, .page-node-type-labs .block--layout, .page-node-type-labs .node--type-page, .page-node-type-labs .node--type-online, .page-node-type-labs .node--type-programs-services, .page-node-type-labs .node--type-online-family-resources, .page-node-type-labs .node--type-sub-lab, .page-node-type-labs .node--type-labs, .page-node-type-labs .node--type-research, .page-node-type-research .block--layout, .page-node-type-research .node--type-page, .page-node-type-research .node--type-online, .page-node-type-research .node--type-programs-services, .page-node-type-research .node--type-online-family-resources, .page-node-type-research .node--type-sub-lab, .page-node-type-research .node--type-labs, .page-node-type-research .node--type-research {
  background-color: #FFFFFF;
  padding: 1.7647059rem 1.1764706rem 0.8823529rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .page-node-type-page .block--layout, .page-node-type-page .node--type-page, .page-node-type-page .node--type-online, .page-node-type-page .node--type-programs-services, .page-node-type-page .node--type-online-family-resources, .page-node-type-page .node--type-sub-lab, .page-node-type-page .node--type-labs, .page-node-type-page .node--type-research, .page-node-type-online .block--layout, .page-node-type-online .node--type-page, .page-node-type-online .node--type-online, .page-node-type-online .node--type-programs-services, .page-node-type-online .node--type-online-family-resources, .page-node-type-online .node--type-sub-lab, .page-node-type-online .node--type-labs, .page-node-type-online .node--type-research, .page-node-type-programs-services .block--layout, .page-node-type-programs-services .node--type-page, .page-node-type-programs-services .node--type-online, .page-node-type-programs-services .node--type-programs-services, .page-node-type-programs-services .node--type-online-family-resources, .page-node-type-programs-services .node--type-sub-lab, .page-node-type-programs-services .node--type-labs, .page-node-type-programs-services .node--type-research, .page-node-type-online-family-resources .block--layout, .page-node-type-online-family-resources .node--type-page, .page-node-type-online-family-resources .node--type-online, .page-node-type-online-family-resources .node--type-programs-services, .page-node-type-online-family-resources .node--type-online-family-resources, .page-node-type-online-family-resources .node--type-sub-lab, .page-node-type-online-family-resources .node--type-labs, .page-node-type-online-family-resources .node--type-research, .page-node-type-sub-lab .block--layout, .page-node-type-sub-lab .node--type-page, .page-node-type-sub-lab .node--type-online, .page-node-type-sub-lab .node--type-programs-services, .page-node-type-sub-lab .node--type-online-family-resources, .page-node-type-sub-lab .node--type-sub-lab, .page-node-type-sub-lab .node--type-labs, .page-node-type-sub-lab .node--type-research, .page-node-type-labs .block--layout, .page-node-type-labs .node--type-page, .page-node-type-labs .node--type-online, .page-node-type-labs .node--type-programs-services, .page-node-type-labs .node--type-online-family-resources, .page-node-type-labs .node--type-sub-lab, .page-node-type-labs .node--type-labs, .page-node-type-labs .node--type-research, .page-node-type-research .block--layout, .page-node-type-research .node--type-page, .page-node-type-research .node--type-online, .page-node-type-research .node--type-programs-services, .page-node-type-research .node--type-online-family-resources, .page-node-type-research .node--type-sub-lab, .page-node-type-research .node--type-labs, .page-node-type-research .node--type-research {
    margin-left: 0.5882353rem;
    padding: 1.7647059rem 2.6470588rem 1.7647059rem 2.6470588rem;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 81.25em) {
  .page-node-type-page .block--layout, .page-node-type-page .node--type-page, .page-node-type-page .node--type-online, .page-node-type-page .node--type-programs-services, .page-node-type-page .node--type-online-family-resources, .page-node-type-page .node--type-sub-lab, .page-node-type-page .node--type-labs, .page-node-type-page .node--type-research, .page-node-type-online .block--layout, .page-node-type-online .node--type-page, .page-node-type-online .node--type-online, .page-node-type-online .node--type-programs-services, .page-node-type-online .node--type-online-family-resources, .page-node-type-online .node--type-sub-lab, .page-node-type-online .node--type-labs, .page-node-type-online .node--type-research, .page-node-type-programs-services .block--layout, .page-node-type-programs-services .node--type-page, .page-node-type-programs-services .node--type-online, .page-node-type-programs-services .node--type-programs-services, .page-node-type-programs-services .node--type-online-family-resources, .page-node-type-programs-services .node--type-sub-lab, .page-node-type-programs-services .node--type-labs, .page-node-type-programs-services .node--type-research, .page-node-type-online-family-resources .block--layout, .page-node-type-online-family-resources .node--type-page, .page-node-type-online-family-resources .node--type-online, .page-node-type-online-family-resources .node--type-programs-services, .page-node-type-online-family-resources .node--type-online-family-resources, .page-node-type-online-family-resources .node--type-sub-lab, .page-node-type-online-family-resources .node--type-labs, .page-node-type-online-family-resources .node--type-research, .page-node-type-sub-lab .block--layout, .page-node-type-sub-lab .node--type-page, .page-node-type-sub-lab .node--type-online, .page-node-type-sub-lab .node--type-programs-services, .page-node-type-sub-lab .node--type-online-family-resources, .page-node-type-sub-lab .node--type-sub-lab, .page-node-type-sub-lab .node--type-labs, .page-node-type-sub-lab .node--type-research, .page-node-type-labs .block--layout, .page-node-type-labs .node--type-page, .page-node-type-labs .node--type-online, .page-node-type-labs .node--type-programs-services, .page-node-type-labs .node--type-online-family-resources, .page-node-type-labs .node--type-sub-lab, .page-node-type-labs .node--type-labs, .page-node-type-labs .node--type-research, .page-node-type-research .block--layout, .page-node-type-research .node--type-page, .page-node-type-research .node--type-online, .page-node-type-research .node--type-programs-services, .page-node-type-research .node--type-online-family-resources, .page-node-type-research .node--type-sub-lab, .page-node-type-research .node--type-labs, .page-node-type-research .node--type-research {
    margin-left: 0; } }

@media all and (min-width: 64em) {
  .page-node-type-page .region-content, .page-node-type-online .region-content, .page-node-type-programs-services .region-content, .page-node-type-online-family-resources .region-content, .page-node-type-sub-lab .region-content, .page-node-type-labs .region-content, .page-node-type-research .region-content {
    padding-top: 3.6470588rem; } }

.page-node-type-page .region-content .node--type-page .paragraph--type-text, .page-node-type-online .region-content .node--type-page .paragraph--type-text, .page-node-type-programs-services .region-content .node--type-page .paragraph--type-text, .page-node-type-online-family-resources .region-content .node--type-page .paragraph--type-text, .page-node-type-sub-lab .region-content .node--type-page .paragraph--type-text, .page-node-type-labs .region-content .node--type-page .paragraph--type-text, .page-node-type-research .region-content .node--type-page .paragraph--type-text {
  padding-top: 0;
  margin-top: 0;
  padding-bottom: 0; }

.page-node-type-page .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-online .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-programs-services .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-online-family-resources .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-sub-lab .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-labs .region-content .node--type-page .paragraph--type-text .stories-text h2, .page-node-type-research .region-content .node--type-page .paragraph--type-text .stories-text h2 {
  padding-top: 0.5882353rem; }

.page-node-type-page .region-sidebar-first .sidebar-menu-block, .page-node-type-online .region-sidebar-first .sidebar-menu-block, .page-node-type-programs-services .region-sidebar-first .sidebar-menu-block, .page-node-type-online-family-resources .region-sidebar-first .sidebar-menu-block, .page-node-type-sub-lab .region-sidebar-first .sidebar-menu-block, .page-node-type-labs .region-sidebar-first .sidebar-menu-block, .page-node-type-research .region-sidebar-first .sidebar-menu-block {
  margin-bottom: 3.5294118rem; }

.page-node-type-page .block--layout, .page-node-type-online .block--layout, .page-node-type-programs-services .block--layout, .page-node-type-online-family-resources .block--layout, .page-node-type-sub-lab .block--layout, .page-node-type-labs .block--layout, .page-node-type-research .block--layout {
  padding-top: 0; }

.page-node-type-staff .region-content {
  padding: 0; }

.page-node-type-staff .block--addtoany-buttons .addtoany_list {
  margin-right: 0.5882353rem; }

@media all and (min-width: 79.875em) {
  .page-node-type-staff .block--addtoany-buttons .addtoany_list {
    margin-right: 0; } }

.node--type-staff {
  padding-top: 2.9411765rem; }

.node--type-staff .node__content {
  position: relative;
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  padding: 1.7647059rem 2.6470588rem;
  margin-bottom: 1.7647059rem; }

.node--type-staff .node__content .staff-name {
  margin-left: 5.8823529rem;
  margin-top: 0.5882353rem;
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 64em) {
  .node--type-staff .node__content .staff-name {
    font-size: 2.6470588rem; } }

.node--type-staff .node__content .staff-job-title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  margin-left: 5.8823529rem;
  margin-bottom: 0.8823529rem; }

.node--type-staff .node__content .staff-body-text {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.node--type-staff .node__content .staff-image {
  margin-top: 1rem;
  float: left;
  margin-right: 0.8823529rem; }

.node--type-staff .node__content .staff-image img {
  border-radius: 0.2941176rem; }

#block-exposedformacquia-searchpage-4 {
  display: block;
  padding: 1.7647059rem 1.1764706rem 0 1.1764706rem;
  width: 100%;
  margin-right: 0;
  margin-top: 0;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  #block-exposedformacquia-searchpage-4 {
    margin-top: 2.0588235rem;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  #block-exposedformacquia-searchpage-4 {
    padding: 0; } }

#block-exposedformacquia-searchpage-4 .search-title {
  padding-bottom: 0.1176471rem;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1.7647059rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

#block-exposedformacquia-searchpage-4 .search-bar #edit-search-api-fulltext {
  background-color: white;
  background-size: 1.4705882rem 1.4705882rem;
  background-image: url("/themes/custom/bloorview/images/icons/search_single.svg"); }

@media all and (min-width: 64em) {
  #block-exposedformacquia-searchpage-5 {
    display: none; } }

@media all and (max-width: 63.9375em) {
  #block-exposedformacquia-searchpage-3 {
    display: none; } }

.node--type-research .stories-text {
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.node--type-research .stories-text h2 {
  font-size: 2.0588235rem;
  color: #2e2b2b;
  font-weight: bold; }

.node--type-research .stories-text h4 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  font-size: 1.5294118rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .node--type-research .stories-text h4 {
    padding-top: 1.7647059rem; } }

.node--type-research .stories-text h1,
.node--type-research .stories-text h2,
.node--type-research .stories-text h3,
.node--type-research .stories-text h5,
.node--type-research .stories-text h6 {
  padding-top: 0.8823529rem;
  padding-bottom: 0.7647059rem;
  color: #2e2b2b;
  font-weight: bold; }

@media all and (min-width: 64em) {
  .node--type-research .stories-text h1,
  .node--type-research .stories-text h2,
  .node--type-research .stories-text h3,
  .node--type-research .stories-text h5,
  .node--type-research .stories-text h6 {
    padding-top: 1.7647059rem; } }

.node--type-research .stories-text a {
  color: #464242;
  font-weight: bold;
  -webkit-text-decoration: underline solid #469e44;
     -moz-text-decoration: underline solid #469e44;
          text-decoration: underline solid #469e44;
  position: relative;
  word-wrap: break-word; }

.node--type-research .stories-text a:hover, .node--type-research .stories-text a:focus {
  color: #469e44; }

.node--type-research .stories-text .fake-link {
  text-decoration: none;
  font-weight: normal; }

.node--type-research .stories-text .fake-link:hover, .node--type-research .stories-text .fake-linkfocus {
  color: #464242; }

.node--type-research .stories-text blockquote {
  border-left: 0.2941176rem solid #469e44;
  padding-left: 0.8823529rem;
  margin-top: 2.6470588rem;
  margin-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .node--type-research .stories-text blockquote {
    padding-left: 1.4705882rem; } }

.node--type-research .stories-text blockquote h2,
.node--type-research .stories-text blockquote h3 {
  line-height: 1.5;
  font-size: 1.7647059rem; }

.node--type-research .stories-text blockquote p {
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.78;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.node--type-research .stories-text blockquote img {
  border-radius: 0.2941176rem; }

.node--type-research .paragraph--type-files {
  margin: 1.7647059rem 0; }

.path-newsletter .hb-content {
  padding-top: 2.6470588rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form {
  background-color: #FFFFFF !important;
  padding: 1.7647059rem;
  border-radius: 0.2941176rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-item input {
  margin-bottom: 0.5882353rem;
  width: 50%;
  background-color: #EEEEEE; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-actions {
  margin-left: 0.2352941rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-submit {
  background-color: #469e44;
  border-radius: 0.2941176rem;
  color: #FFFFFF;
  border: 0.1764706rem solid #469e44;
  text-transform: none;
  font-weight: 600;
  font-size: 1.0588235rem;
  padding: 0.4705882rem 1.5294118rem; }

.path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-submit:hover, .path-newsletter .hb-content .mailchimp-signup-subscribe-form .form-submit:focus {
  background-color: #FFFFFF;
  color: #469e44;
  border: 0.1764706rem solid #469e44; }

.block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-view-block-1 {
  background-color: #f7f7f7;
  max-width: none !important; }

.block-views-blockbloom-blog-landing-page-view-block-2 .block__content, .block-views-blockbloom-blog-view-block-1 .block__content {
  max-width: 75.1764706rem;
  margin: 0 auto !important; }

@media all and (min-width: 48em) {
  .view--bloom-blog-view.view--display-block_2 .stories-title {
    padding-left: 1.1764706rem;
    float: left; } }

@media all and (min-width: 64em) {
  .view--bloom-blog-view.view--display-block_2 .stories-title {
    padding-left: 0;
    float: none; } }

.block-views-blockrelated-stories-block-1, .block-views-blockstories-landing-page-view-block-1,
.block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-landing-page-view-block-1, .related-stories-bloom,
.block-views-blockbloom-blog-view-block-2, .block-views-blockbloom-blog-view-block-1 {
  width: 100%;
  margin: 0 auto;
  overflow: hidden;
  padding-top: 1.1764706rem;
  padding-bottom: 4.1176471rem;
  max-width: 75.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1, .block-views-blockstories-landing-page-view-block-1,
  .block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-landing-page-view-block-1, .related-stories-bloom,
  .block-views-blockbloom-blog-view-block-2, .block-views-blockbloom-blog-view-block-1 {
    width: 100%; } }

.block-views-blockrelated-stories-block-1 .block__content, .block-views-blockstories-landing-page-view-block-1 .block__content,
.block-views-blockbloom-blog-landing-page-view-block-2 .block__content, .block-views-blockbloom-blog-landing-page-view-block-1 .block__content, .related-stories-bloom .block__content,
.block-views-blockbloom-blog-view-block-2 .block__content, .block-views-blockbloom-blog-view-block-1 .block__content {
  margin: 0 0.1764706rem; }

.block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
.block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
.block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
  width: 90%;
  margin: 0 auto;
  margin-bottom: 2.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  font-style: normal;
  font-stretch: normal;
  font-size: 1.5294118rem; }

@media all and (min-width: 36em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    font-size: 1.7647059rem; } }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    width: 95%; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    width: 96%;
    margin: 0 auto; } }

@media all and (min-width: 85.375em) {
  .block-views-blockrelated-stories-block-1 .block__title, .block-views-blockstories-landing-page-view-block-1 .block__title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title, .related-stories-bloom .block__title,
  .block-views-blockbloom-blog-view-block-2 .block__title, .block-views-blockbloom-blog-view-block-1 .block__title {
    width: 91%; } }

.block-views-blockrelated-stories-block-1 .block__title::after, .block-views-blockstories-landing-page-view-block-1 .block__title::after,
.block-views-blockbloom-blog-landing-page-view-block-2 .block__title::after, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title::after, .related-stories-bloom .block__title::after,
.block-views-blockbloom-blog-view-block-2 .block__title::after, .block-views-blockbloom-blog-view-block-1 .block__title::after {
  width: 15.2941176rem;
  height: 0.2941176rem;
  content: '';
  position: absolute;
  margin-left: -5.1176471rem;
  margin-top: 0.2941176rem;
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block; }

@media all and (min-width: 36em) {
  .block-views-blockrelated-stories-block-1 .block__title::after, .block-views-blockstories-landing-page-view-block-1 .block__title::after,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title::after, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title::after, .related-stories-bloom .block__title::after,
  .block-views-blockbloom-blog-view-block-2 .block__title::after, .block-views-blockbloom-blog-view-block-1 .block__title::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 85.375em) {
  .block-views-blockrelated-stories-block-1 .block__title::after, .block-views-blockstories-landing-page-view-block-1 .block__title::after,
  .block-views-blockbloom-blog-landing-page-view-block-2 .block__title::after, .block-views-blockbloom-blog-landing-page-view-block-1 .block__title::after, .related-stories-bloom .block__title::after,
  .block-views-blockbloom-blog-view-block-2 .block__title::after, .block-views-blockbloom-blog-view-block-1 .block__title::after {
    width: 15.4411765rem; } }

.block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
.block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
  width: 90%;
  margin: 0 auto;
  margin-top: 2.7058824rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 95%; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 96%; } }

@media all and (min-width: 85.375em) {
  .block-views-blockrelated-stories-block-1 .view__content, .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__content, .related-stories-bloom .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content, .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 91%;
    margin: 0 auto;
    margin-top: 2.7058824rem; } }

.block-views-blockrelated-stories-block-1 .view__row, .block-views-blockstories-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row, .related-stories-bloom .view__row,
.block-views-blockbloom-blog-view-block-2 .view__row, .block-views-blockbloom-blog-view-block-1 .view__row {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-top: 2.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row, .block-views-blockstories-landing-page-view-block-1 .view__row,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row, .related-stories-bloom .view__row,
  .block-views-blockbloom-blog-view-block-2 .view__row, .block-views-blockbloom-blog-view-block-1 .view__row {
    width: 48.57143%;
    float: left;
    border-bottom: none;
    margin-top: 0; }
  .block-views-blockrelated-stories-block-1 .view__row:nth-child(2n + 1), .block-views-blockstories-landing-page-view-block-1 .view__row:nth-child(2n + 1),
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row:nth-child(2n + 1), .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:nth-child(2n + 1), .related-stories-bloom .view__row:nth-child(2n + 1),
  .block-views-blockbloom-blog-view-block-2 .view__row:nth-child(2n + 1), .block-views-blockbloom-blog-view-block-1 .view__row:nth-child(2n + 1) {
    margin-left: 0;
    margin-right: -100%;
    clear: both;
    margin-left: 0; }
  .block-views-blockrelated-stories-block-1 .view__row:nth-child(2n + 2), .block-views-blockstories-landing-page-view-block-1 .view__row:nth-child(2n + 2),
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row:nth-child(2n + 2), .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:nth-child(2n + 2), .related-stories-bloom .view__row:nth-child(2n + 2),
  .block-views-blockbloom-blog-view-block-2 .view__row:nth-child(2n + 2), .block-views-blockbloom-blog-view-block-1 .view__row:nth-child(2n + 2) {
    margin-left: 51.42857%;
    margin-right: -100%;
    clear: none; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views, .related-stories-bloom .view__row article.node--display-mode-related-items,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items {
  overflow: hidden; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image {
  float: left;
  margin-top: 0.2941176rem;
  width: 38%; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image {
    width: 50%;
    margin-right: 0.9411765rem; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image {
    margin-right: 0; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image img, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image img, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image img, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image img, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image img, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image img {
  border-radius: 0.2941176rem; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content {
  float: left;
  width: 60%;
  padding-top: 0;
  padding-right: 0;
  padding-bottom: 0;
  padding-left: 0.8823529rem; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-main-content, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content {
    margin-top: 0;
    width: 50%; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
  float: left;
  margin-top: 1.0588235rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  clear: both; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
    clear: none;
    float: right;
    width: 50%;
    padding-left: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
    margin-top: 0.2941176rem; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more {
  clear: both;
  margin-top: 0.8235294rem;
  margin-bottom: 0.2941176rem;
  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; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more {
    clear: both;
    float: none;
    margin-bottom: inherit; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a {
  display: inline-block;
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a:focus {
  color: #469e44; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more a::after,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more a::after, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more a::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  display: block;
  width: 5.2941176rem;
  height: 0.1764706rem;
  margin-top: -0.1764706rem; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .related-stories-bloom .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .related-content-view-read-more .bloom-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .related-content-view-read-more .bloom-date {
  color: #736f6f;
  font-size: 0.9411765rem;
  text-align: right;
  width: 100%; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .tag-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .tag-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views h2,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-logo,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .page-tag,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .field-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-subheading,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .tag-date,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items h2,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .bloom-logo,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .page-tag,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .bloom-blog-topics,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .field-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-subheading,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .tag-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .tag-date, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views h2, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .bloom-logo, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .page-tag, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .field-content, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-subheading, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .tag-date, .related-stories-bloom .view__row article.node--display-mode-related-items h2, .related-stories-bloom .view__row article.node--display-mode-related-items .bloom-logo, .related-stories-bloom .view__row article.node--display-mode-related-items .page-tag, .related-stories-bloom .view__row article.node--display-mode-related-items .bloom-blog-topics, .related-stories-bloom .view__row article.node--display-mode-related-items .field-content, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-subheading, .related-stories-bloom .view__row article.node--display-mode-related-items .tag-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views h2,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-logo,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .page-tag,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .field-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-subheading,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .tag-date,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items h2,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .bloom-logo,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .page-tag,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .bloom-blog-topics,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .field-content,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-subheading,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .tag-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views h2, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-logo, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .page-tag, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .bloom-blog-topics, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .field-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-subheading, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .tag-date, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items h2, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .bloom-logo, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .page-tag, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .bloom-blog-topics, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .field-content, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-subheading, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .tag-date {
  display: none; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.45;
  margin-bottom: 0; }

@media all and (min-width: 48em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title {
    font-size: 1.2941176rem;
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.4545454545454546;
    letter-spacing: normal; } }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title a, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title a {
  color: #2e2b2b;
  text-decoration: none; }

.block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title a:hover, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-title a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:hover,
.block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-title a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-title a:focus, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:hover, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-title a:focus {
  text-decoration: underline;
  color: #469e44; }

@media all and (min-width: 48em) and (max-width: 63.9375em) {
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views, .related-stories-bloom .view__row article.node--display-mode-related-items,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items {
    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; }
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockrelated-stories-block-1 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockstories-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__row article.node--display-mode-related-items .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .related-stories-bloom .view__row article.node--display-mode-related-items-for-views .stories-summary, .related-stories-bloom .view__row article.node--display-mode-related-items .stories-header-image,
  .related-stories-bloom .view__row article.node--display-mode-related-items .stories-main-content,
  .related-stories-bloom .view__row article.node--display-mode-related-items .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .view__row article.node--display-mode-related-items .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items-for-views .stories-summary, .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .view__row article.node--display-mode-related-items .stories-summary {
    width: 100% !important; } }

.block-views-blockrelated-stories-block-1 .view__row:first-child, .block-views-blockstories-landing-page-view-block-1 .view__row:first-child,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row:first-child, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:first-child, .related-stories-bloom .view__row:first-child,
.block-views-blockbloom-blog-view-block-2 .view__row:first-child, .block-views-blockbloom-blog-view-block-1 .view__row:first-child {
  margin-top: 0; }

.block-views-blockrelated-stories-block-1 .view__row:last-child, .block-views-blockstories-landing-page-view-block-1 .view__row:last-child,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:last-child, .related-stories-bloom .view__row:last-child,
.block-views-blockbloom-blog-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-view-block-1 .view__row:last-child {
  border-bottom: none; }

@media all and (min-width: 64em) {
  .block-views-blockrelated-stories-block-1 .view__row:last-child, .block-views-blockstories-landing-page-view-block-1 .view__row:last-child,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-landing-page-view-block-1 .view__row:last-child, .related-stories-bloom .view__row:last-child,
  .block-views-blockbloom-blog-view-block-2 .view__row:last-child, .block-views-blockbloom-blog-view-block-1 .view__row:last-child {
    margin-top: 0; } }

.block-views-blockstories-landing-page-view-block-1,
.block-views-blockbloom-blog-landing-page-view-block-2,
.block-views-blockbloom-blog-landing-page-view-block-1,
.block-views-blockbloom-blog-view-block-2,
.block-views-blockbloom-blog-view-block-1 {
  padding-top: 3.8235294rem;
  position: relative; }

.block-views-blockstories-landing-page-view-block-1 nav,
.block-views-blockbloom-blog-landing-page-view-block-2 nav,
.block-views-blockbloom-blog-landing-page-view-block-1 nav,
.block-views-blockbloom-blog-view-block-2 nav,
.block-views-blockbloom-blog-view-block-1 nav {
  clear: both;
  max-width: 75.1764706rem;
  border-top: 0.0588235rem solid #C7C3C3; }

.block-views-blockstories-landing-page-view-block-1 nav ul.pager__items,
.block-views-blockbloom-blog-landing-page-view-block-2 nav ul.pager__items,
.block-views-blockbloom-blog-landing-page-view-block-1 nav ul.pager__items,
.block-views-blockbloom-blog-view-block-2 nav ul.pager__items,
.block-views-blockbloom-blog-view-block-1 nav ul.pager__items {
  padding-top: 2.6470588rem; }

.block-views-blockstories-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row,
.block-views-blockbloom-blog-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-view-block-2 .view__row,
.block-views-blockbloom-blog-view-block-1 .view__row {
  margin-bottom: 2.3529412rem;
  margin-top: 0;
  padding-bottom: 1.7647059rem; }

.block-views-blockstories-landing-page-view-block-1 .view__row .stories-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__row .stories-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .view__row .stories-content,
.block-views-blockbloom-blog-view-block-2 .view__row .stories-content,
.block-views-blockbloom-blog-view-block-1 .view__row .stories-content {
  padding-top: 0.1764706rem; }

.block-views-blockstories-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-landing-page-view-block-2 .view__content,
.block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-view-block-2 .view__content,
.block-views-blockbloom-blog-view-block-1 .view__content {
  margin-top: 0; }

@media all and (min-width: 85.375em) {
  .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content,
  .block-views-blockbloom-blog-view-block-1 .view__content {
    width: 100%; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
  .block-views-blockbloom-blog-view-block-2 .view__content,
  .block-views-blockbloom-blog-view-block-1 .view__content {
    margin-top: 2.7058824rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-4,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-4,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-4,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-4,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-4 {
  border-bottom: none; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 {
  width: 100%; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 {
    margin-bottom: 7.0588235rem; } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 {
    margin-bottom: 4.4117647rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image {
  background-color: white;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  max-width: 56.8235294rem;
  margin: 0 auto; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image {
  padding: 1rem 1.3294118rem;
  float: left;
  width: 100%; }

@media all and (min-width: 40.625em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image {
    width: 57%; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image {
    margin-top: 0.2941176rem;
    padding: 1.4117647rem 1.3294118rem;
    width: 57%; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-header-image img {
  margin: 0 auto; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content {
  padding: 0 1.2352941rem;
  margin: 0;
  width: 100%;
  float: left; }

@media all and (min-width: 40.625em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content {
    width: 40%;
    padding: 1.1764706rem 0 0 0.4705882rem; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-main-content {
    padding: 3.2941176rem 0 0 0.4705882rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary {
  float: left;
  clear: none;
  width: 100%;
  padding: 0 1.2352941rem 2.3529412rem 1.2352941rem; }

@media all and (min-width: 40.625em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary {
    width: 40%;
    padding: 0 0 2.3529412rem 0.4705882rem; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.without-tall-image .stories-summary {
    padding: 0 1.1764706rem 2.3529412rem 0.4705882rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image {
  background-color: white;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  max-width: 56.8235294rem;
  margin: 0 auto; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-image {
  display: none !important; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image {
  width: 100%;
  float: left;
  padding: 1rem 1.3294118rem; }

@media all and (min-width: 28.4375em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image {
    width: 33%; } }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image {
    padding: 1.4117647rem 1.3294118rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-header-tall-image img {
  margin: 0 auto;
  border-radius: 0.2941176rem; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
  padding: 0 1.2352941rem; }

@media all and (min-width: 28.4375em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
    width: 63%;
    padding: 10% 0 0 0; } }

@media all and (min-width: 50em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
    padding: 4.7058824rem 1.1764706rem 0 0; } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-main-content {
    width: 63%;
    padding: 5.8823529rem 1.1764706rem 0 0.8823529rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary {
  padding: 0 1.2352941rem 2.1764706rem 1.2352941rem; }

@media all and (min-width: 28.4375em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary {
    width: 63%;
    clear: none;
    padding-left: 0;
    float: left; } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.with-tall-image .stories-summary {
    float: left;
    padding: 0 0 2.3529412rem 0.8823529rem; } }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5 article.node--display-mode-related-items-for-views {
  margin-bottom: 0; }

.block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5:hover, .block-views-blockstories-landing-page-view-block-1 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-landing-page-view-block-1 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-view-block-2 .featured-cue .view__row-5:focus,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5:hover,
.block-views-blockbloom-blog-view-block-1 .featured-cue .view__row-5:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26);
          box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26); }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  margin-left: -0.04286%;
  clear: left;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  -webkit-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    background-color: #FFFFFF;
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    margin-left: -0.04286%;
    clear: left;
    min-height: 52.1176471rem;
    -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
            box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26); } }

@media all and (min-width: 64em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    min-height: 42.4705882rem; } }

@media all and (min-width: 77.5em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    min-height: 38.2352941rem; } }

@media all and (min-width: 85.375em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 {
    min-height: 35.7058824rem; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views {
  margin-bottom: 0; }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image {
  width: 100%;
  display: block;
  padding: 1.1764706rem;
  padding-bottom: 0;
  margin-bottom: 0.8823529rem;
  overflow-y: hidden; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image {
    display: block;
    width: 100%;
    padding: 1.7647059rem;
    padding-bottom: 0;
    margin-bottom: 1.7647059rem;
    max-height: 17.1176471rem;
    overflow-y: hidden; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-header-image img {
  width: 100%;
  border-radius: 0.2941176rem; }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content {
  display: block;
  width: 100%;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-main-content {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary {
  display: block;
  width: 100%;
  padding-left: 1.1764706rem;
  padding-right: 1.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6 article.node--display-mode-related-items-for-views .stories-summary {
    padding-left: 1.7647059rem;
    padding-right: 1.7647059rem; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6:hover, .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-6:focus,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6:hover,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-6:focus {
  -webkit-box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26);
          box-shadow: 0 0 0 0 rgba(46, 43, 43, 0.26); }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-7,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-7,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-7,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-7,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-7 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  clear: right;
  float: right;
  margin-right: 0; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-7,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-7,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-7,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-7,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-7 {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    clear: right;
    float: right;
    margin-right: 0; } }

.block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-8,
.block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-8,
.block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-8,
.block-views-blockbloom-blog-view-block-2 .both-featured .view__row-8,
.block-views-blockbloom-blog-view-block-1 .both-featured .view__row-8 {
  width: 100%;
  float: left;
  margin-left: 0;
  margin-right: 0;
  float: right;
  margin-right: 0; }

@media all and (min-width: 48em) {
  .block-views-blockstories-landing-page-view-block-1 .both-featured .view__row-8,
  .block-views-blockbloom-blog-landing-page-view-block-2 .both-featured .view__row-8,
  .block-views-blockbloom-blog-landing-page-view-block-1 .both-featured .view__row-8,
  .block-views-blockbloom-blog-view-block-2 .both-featured .view__row-8,
  .block-views-blockbloom-blog-view-block-1 .both-featured .view__row-8 {
    width: 48.57143%;
    float: left;
    margin-left: 2.85714%;
    float: right;
    margin-right: 0; } }

.block-views-blockbloom-blog-landing-page-view-block-2, .block-views-blockbloom-blog-view-block-1 {
  padding-top: 0;
  margin-top: -0.8823529rem; }

.block-views-blockbloom-blog-landing-page-view-block-2 .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-1 .stories-header-tall-image {
  display: none; }

.block-views-blockbloom-blog-landing-page-view-block-2 .view__row-1,
.block-views-blockbloom-blog-view-block-1 .view__row-1 {
  margin-top: 1.1764706rem !important; }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-2 .view__row-1,
  .block-views-blockbloom-blog-view-block-1 .view__row-1 {
    margin-top: 0 !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1,
.block-views-blockbloom-blog-view-block-2 {
  padding-top: 0;
  margin-top: -1.7647059rem;
  padding-bottom: 2.0588235rem; }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1,
  .block-views-blockbloom-blog-view-block-2 {
    padding-top: 1.1764706rem;
    margin-top: 0;
    padding-bottom: 2.4117647rem; } }

@media all and (min-width: 64em) {
  .block-views-blockbloom-blog-landing-page-view-block-1,
  .block-views-blockbloom-blog-view-block-2 {
    padding-top: 2.4117647rem; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .view__content,
.block-views-blockbloom-blog-view-block-2 .view__content {
  margin-top: 0; }

.block-views-blockbloom-blog-landing-page-view-block-1 .view__empty,
.block-views-blockbloom-blog-view-block-2 .view__empty {
  padding-top: 2.9411765rem;
  padding-left: 1.1764706rem;
  text-align: center; }

.block-views-blockbloom-blog-landing-page-view-block-1 .view__row,
.block-views-blockbloom-blog-view-block-2 .view__row {
  width: 100%;
  margin-bottom: 0;
  padding-bottom: 0; }

.block-views-blockbloom-blog-landing-page-view-block-1 .with-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .with-tall-image .stories-header-image {
  display: none; }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image {
  max-width: 100%;
  margin: auto;
  margin-top: 2.3529412rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff; }

@media all and (min-width: 40.625em) and (max-width: 47.9375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image {
    max-width: 90%; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image {
    max-width: 70%;
    margin-top: 0; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image {
  float: left;
  padding: 1rem 1.3294118rem;
  width: 100%; }

@media all and (min-width: 28.4375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image {
    width: 33%; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image {
    padding: 1.4117647rem 1.3294118rem; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 12.5em) and (max-width: 28.375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-header-tall-image img {
    margin-left: auto;
    margin-right: auto; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
  padding: 0 1.1764706rem !important;
  margin: 0 !important;
  width: 100% !important;
  float: left !important; }

@media all and (min-width: 28.4375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
    width: 63% !important;
    padding: 10% 0 0 0  !important; } }

@media all and (min-width: 50em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
    padding: 4.7058824rem 1.1764706rem 0 1.1764706rem !important; } }

@media all and (min-width: 69.375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-main-content {
    padding-top: 5.8823529rem !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-summary {
  margin: 0 !important;
  width: 100% !important;
  padding: 0 1.1764706rem 2.3529412rem 1.1764706rem !important;
  float: left !important; }

@media all and (min-width: 28.4375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-summary {
    width: 63% !important;
    padding-left: 0 !important;
    clear: none !important; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.with-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.with-tall-image .stories-summary {
    padding-left: 1.1764706rem !important;
    padding: 0 0 2.3529412rem 1.1764706rem !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image {
  max-width: 100%;
  margin: auto;
  margin-top: 2.3529412rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF; }

@media all and (min-width: 40.625em) and (max-width: 47.9375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image {
    max-width: 90%; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image {
    max-width: 76%;
    margin-top: 0; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image {
  float: left;
  padding: 1rem 1.3294118rem;
  width: 100% !important; }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image img,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image img {
  width: 100% !important; }

@media all and (min-width: 40.625em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image {
    width: 57% !important; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-header-image,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-header-image {
    padding: 1.4117647rem 1.3294118rem; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-main-content,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-main-content {
  padding: 0 1.1764706rem !important;
  margin: 0 !important;
  width: 100% !important;
  float: left !important; }

@media all and (min-width: 40.625em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-main-content {
    width: 40% !important;
    padding: 1.1764706rem 0 0 0 !important; } }

@media all and (min-width: 69.375em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-main-content,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-main-content {
    padding-top: 5.8823529rem !important; } }

.block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-summary,
.block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-summary {
  margin: 0 !important;
  width: 100% !important;
  padding: 0 1.1764706rem 2.3529412rem 1.1764706rem !important;
  float: left !important; }

@media all and (min-width: 40.625em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-summary {
    width: 36% !important;
    clear: none !important;
    padding: 0 0 2.3529412rem 0.5882353rem !important; } }

@media all and (min-width: 48em) {
  .block-views-blockbloom-blog-landing-page-view-block-1 .node--type-bloom-blogs.without-tall-image .stories-summary,
  .block-views-blockbloom-blog-view-block-2 .node--type-bloom-blogs.without-tall-image .stories-summary {
    width: 40% !important;
    padding: 0 1.1764706rem 2.3529412rem 1.1764706rem !important; } }

.stories-news-bloom-card-container {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.green-wave2 {
  width: 100vw;
  position: absolute; }

@media all and (min-width: 85.375em) {
  .green-wave2 {
    margin-left: -0.2941176rem; } }

.green-wave2 .green-wave-header-mobile {
  position: relative;
  overflow: auto;
  z-index: -1;
  width: 100vw; }

@media all and (min-width: 48em) {
  .green-wave2 .green-wave-header-mobile {
    display: none; } }

.green-wave2 .green-wave-header {
  display: none; }

@media all and (min-width: 48em) {
  .green-wave2 .green-wave-header {
    display: block;
    position: relative;
    overflow: auto;
    z-index: -1;
    width: 120vw;
    max-width: none;
    height: unset; } }

.stories-news-event-title {
  font-size: 2.6470588rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #FFFFFF;
  position: absolute;
  top: 0.5588235rem;
  text-align: center;
  width: 100%; }

@media all and (min-width: 64em) {
  .stories-news-event-title {
    top: 0.8823529rem; } }

.stories-news-event-title h1 {
  font-weight: 500;
  color: #FFFFFF; }

.stories-news-event-container {
  margin-bottom: 2.6470588rem;
  position: relative; }

.stories-news-event-container .field--type-viewfield {
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #FFFFFF;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  margin-top: 2.9411765rem; }

@media all and (min-width: 48em) {
  .stories-news-event-container .field--type-viewfield {
    margin-top: 3.1764706rem; } }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield {
    margin-top: 4.2352941rem;
    overflow: auto; } }

@media all and (min-width: 79.875em) {
  .stories-news-event-container .field--type-viewfield {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0; }
  .stories-news-event-container .field--type-viewfield:after {
    content: " ";
    display: block;
    clear: both; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield {
    margin-top: 4.7058824rem; } }

.stories-news-event-container .field--type-viewfield:hover, .stories-news-event-container .field--type-viewfield:focus {
  -webkit-box-shadow: none;
          box-shadow: none; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured {
  overflow: auto; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .view__row {
  padding: 1.1764706rem;
  overflow: auto; }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .view__row {
    padding: 1.7647059rem; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image {
  padding-bottom: 1.1764706rem; }

@media all and (min-width: 48em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image {
    width: 52%;
    float: left;
    padding-right: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image {
    padding-bottom: 0;
    padding-right: 1.7647059rem;
    width: unset; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image img {
    width: 100%; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-image img {
    width: inherit;
    margin-left: 0; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type {
    padding-left: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type span a {
  text-transform: uppercase;
  border: solid 0.0588235rem #736f6f;
  border-radius: 0.1764706rem;
  padding: 0.1176471rem 0.4705882rem 0.0588235rem 0.4705882rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: center;
  color: #736f6f;
  text-decoration: none; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type span a:hover, .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-type span a:focus {
  color: #FFFFFF;
  background-color: #736f6f; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-date {
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.88;
  letter-spacing: normal;
  text-align: left;
  color: #736f6f;
  float: right;
  padding-right: 2.0588235rem;
  margin-top: -1.8823529rem; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title {
  padding-top: 1.0588235rem; }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title {
    padding-left: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a {
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  text-decoration: none; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a:hover, .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a:focus {
  color: #469e44;
  text-decoration: underline; }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-title a {
    font-size: 2.0588235rem; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-summary {
  padding: 0.7647059rem 1.8823529rem 1.0588235rem 0;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-field-summary {
    padding-left: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node {
  width: auto;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  padding-bottom: 0.5882353rem; }

@media all and (min-width: 64em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node {
    height: 2.3529412rem; } }

@media all and (min-width: 85.375em) {
  .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node {
    padding-left: 0;
    padding-bottom: 0;
    margin-left: 0; } }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node a {
  color: #2e2b2b;
  text-decoration: none;
  border-bottom: 0.1764706rem solid #469e44; }

.stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node a:hover, .stories-news-event-container .field--type-viewfield .view--stories-news-events-featured .views-field-view-node a:focus {
  color: #469e44; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1,
.block-views-exposed-filter-blockbloom-blog-view-block-1,
.block-views-exposed-filter-blockevents-landing-page-view-block-7,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 {
  width: 100%;
  display: block;
  position: relative;
  z-index: 1;
  max-width: 75.1764706rem;
  margin: 0 auto;
  float: none; }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1,
  .block-views-exposed-filter-blockbloom-blog-view-block-1,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 {
    margin-bottom: 0; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1,
  .block-views-exposed-filter-blockbloom-blog-view-block-1,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 {
    margin-bottom: 5.5294118rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
  position: absolute;
  top: 7.6470588rem;
  left: 0.8823529rem;
  right: 0.8823529rem;
  content: ' ';
  width: 91.8%;
  height: 0.0588235rem;
  background-color: #C7C3C3;
  color: #469e44; }

@media all and (min-width: 28.125em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 92.8%; } }

@media all and (min-width: 33.75em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 95%; } }

@media all and (min-width: 41.25em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 96%; } }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 96.5%; } }

@media all and (min-width: 55em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    width: 97%; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    top: 9.8823529rem;
    left: 1.3235294rem;
    width: -webkit-calc(100% - 18.8235294rem);
    width: calc(100% - 18.8235294rem); } }

@media all and (min-width: 85.375em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .block__content::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .block__content::after {
    left: 0;
    width: -webkit-calc(100% - 18.8235294rem);
    width: calc(100% - 18.8235294rem); } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select {
  background-color: #469e44;
  height: 4.6470588rem;
  scrollbar-width: thin; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::-webkit-scrollbar {
  display: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::-moz-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::-moz-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::-moz-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::-moz-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::-moz-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::-moz-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::-moz-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::-moz-scrollbar {
  background-color: transparent;
  background: transparent; }

@media all and (min-width: 75em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select {
    border-radius: 0.2941176rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link {
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
  position: relative;
  padding-top: 1.7058824rem; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links::-webkit-scrollbar, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links::-webkit-scrollbar,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link::-webkit-scrollbar {
  display: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links .bef-link--selected, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links .bef-link--selected,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links .bef-link--selected,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links .bef-link--selected,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link .bef-link-active a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link .bef-link--selected {
  border-bottom: 0.1764706rem solid white; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-radios div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-links div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .bef-link div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-radios div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-links div:first-child, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .bef-link div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-radios div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-links div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .bef-link div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-radios div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-links div:first-child,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .bef-link div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-radios div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-links div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .bef-link div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-radios div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-links div:first-child,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .bef-link div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-radios div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-links div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .bef-link div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-radios div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-links div:first-child,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .bef-link div:first-child {
  padding-left: 0; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::after, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::after {
  font-size: 0.8235294rem;
  font-weight: 500;
  position: absolute;
  top: 0.7058824rem;
  right: 0;
  padding-top: 1.0882353rem;
  padding-right: 1.7058824rem;
  text-align: right;
  content: 'MORE';
  width: 5rem;
  height: 3.2352941rem;
  background-color: white;
  color: #469e44;
  border-top-left-radius: 0.2941176rem;
  border-bottom-left-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-image: url("/themes/custom/bloorview/images/arrows/icon__arrow--right.svg");
  background-repeat: no-repeat;
  background-position: center right;
  background-size: 1.1764706rem 2.3529412rem; }

@media all and (min-width: 31.25em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::after, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::after {
    padding-top: 0.6176471rem; } }

@media all and (min-width: 31.25em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios::after, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios::after,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios::after,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select::after {
    content: 'SWIPE MORE'; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic {
  color: white;
  display: inline-block;
  padding-left: 0.7058824rem;
  padding-right: 0.7058824rem; }

@media all and (min-width: 40.625em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic {
    padding-left: 1.4117647rem;
    padding-right: 1.4117647rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a {
  color: white;
  text-transform: uppercase;
  text-decoration: none;
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

@media all and (min-width: 40.625em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a {
    font-size: 1.0588235rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios div a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select div a:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios div a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select div a:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios div a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select div a:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios div a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .js-form-item-field-bloom-blog-topic a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-bloom-blog-topic.js-form-type-radio a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select div a:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .js-form-item-field-bloom-blog-topic a:focus {
  border-bottom: 0.1764706rem solid white; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-item__label, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-item__label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-item__label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-item__label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-item__label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-item__label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-item__label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-item__label {
  cursor: pointer;
  text-transform: uppercase;
  font-size: 1.0588235rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-item__label:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--radios .form-item__label:focus, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-item__label:hover, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select .form-item__label:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-item__label:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--radios .form-item__label:focus,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-item__label:hover,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select .form-item__label:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-item__label:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--radios .form-item__label:focus,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-item__label:hover,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select .form-item__label:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-item__label:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--radios .form-item__label:focus,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-item__label:hover,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select .form-item__label:focus {
  border-bottom: 0.1764706rem solid white; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--select.no-swipe-option::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--select.no-swipe-option::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--select.no-swipe-option::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--select.no-swipe-option::after {
  display: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .remove-more-topics::after,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .remove-more-topics::after,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .remove-more-topics::after,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .remove-more-topics::after {
  content: none; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .current-active-filter,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .current-active-filter {
  position: absolute;
  left: 1.1764706rem;
  top: 5.8823529rem;
  font-size: 1.1764706rem;
  font-weight: 600; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .current-active-filter,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .current-active-filter {
    left: 1.1764706rem;
    top: 8.0588235rem; } }

@media all and (min-width: 85.375em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .current-active-filter,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .current-active-filter {
    left: 0; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine {
  width: 100%;
  padding: 0.8823529rem;
  padding-left: 0.8823529rem;
  padding-right: 0.8823529rem;
  display: inline-block;
  right: 0;
  margin-top: 3.5294118rem; }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine {
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine {
    width: 100%;
    display: inline-block;
    position: absolute;
    right: 0;
    margin-top: 1.7647059rem;
    max-width: 17.4705882rem;
    padding-right: 0; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog label, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog label,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog label,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog label,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine label {
  font-size: 0; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog .form-text, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine .form-text,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog .form-text,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine .form-text,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog .form-text,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine .form-text,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog .form-text,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine .form-text {
  width: 100%;
  background-color: white;
  background-position: 0.5882353rem center;
  background-size: 1.1176471rem 1.5294118rem;
  background-repeat: no-repeat;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  padding-left: 2.6470588rem; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-search-blog .form-text, .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .form-item--id-combine .form-text,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-search-blog .form-text,
  .block-views-exposed-filter-blockbloom-blog-view-block-1 .form-item--id-combine .form-text,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-search-blog .form-text,
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 .form-item--id-combine .form-text,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-search-blog .form-text,
  .block-views-exposed-filter-blocknews-landing-page-view-block-1 .form-item--id-combine .form-text {
    padding-left: 2.6470588rem; } }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .js-form-wrapper,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .js-form-wrapper,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .js-form-wrapper,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .js-form-wrapper {
  visibility: hidden;
  display: none;
  margin-top: 1.7647059rem; }

.block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view,
.block-views-exposed-filter-blockbloom-blog-view-block-1 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view,
.block-views-exposed-filter-blockevents-landing-page-view-block-7 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view,
.block-views-exposed-filter-blocknews-landing-page-view-block-1 .js-form-wrapper #edit-submit-bloom-blog-landing-page-view {
  position: absolute;
  right: 0;
  padding-top: 0.5882353rem;
  padding-bottom: 0.5294118rem;
  margin-right: 0; }

.view--bloom-blog-landing-page-view.contextual-region {
  position: inherit !important; }

.hide-swipe-more::after {
  content: none; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .current-active-filter, .block-views-exposed-filter-blockbloom-blog-view-block-1 .current-active-filter {
    top: 8.0588235rem; } }

@media all and (min-width: 48em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after, .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after {
    bottom: 4.4117647rem; } }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockbloom-blog-landing-page-view-block-1 .block__content::after, .block-views-exposed-filter-blockbloom-blog-view-block-1 .block__content::after {
    bottom: -5.2941176rem; } }

.block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
  padding-left: 0.5882353rem;
  padding-right: 0.5882353rem;
  border-top: 0.2941176rem solid #469e44;
  width: 108%;
  margin-left: -4%; }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    width: 100%;
    margin-left: 0;
    padding-left: 0;
    padding-right: 0; } }

@media all and (min-width: 48em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    margin-left: 1.1764706rem;
    margin-right: 1.1764706rem;
    width: auto;
    border-radius: 0.2941176rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto;
    margin-left: auto;
    margin-right: auto; }
  .block-views-blockupcoming-events-block-1:after, .block-views-blockevents-landing-page-view-block-6:after {
    content: " ";
    display: block;
    clear: both; } }

.block-views-blockupcoming-events-block-1 .block__content, .block-views-blockevents-landing-page-view-block-6 .block__content {
  padding-top: 0; }

.block-views-blockupcoming-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-6 .block__title {
  font-weight: 600;
  line-height: 1.4;
  letter-spacing: normal;
  font-size: 1.5294118rem;
  width: 50%;
  padding: 1.1764706rem 1.1764706rem 1.1764706rem 0.5882353rem; }

@media all and (min-width: 23.4375em) and (max-width: 31.1875em) {
  .block-views-blockupcoming-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-6 .block__title {
    padding: 1.1764706rem 1.1764706rem; } }

@media all and (min-width: 31.25em) {
  .block-views-blockupcoming-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-6 .block__title {
    font-size: 1.7647059rem;
    padding: 1.4705882rem 1.8823529rem; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 {
  position: relative;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  margin-bottom: 1.1764706rem;
  margin-left: 0 !important;
  margin-right: 0 !important; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper {
  padding: 1.4705882rem 0.5882353rem 0.8823529rem 1.1764706rem;
  overflow: auto;
  overflow-y: hidden;
  border-bottom: 0 solid #C7C3C3; }

@media all and (min-width: 64em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper {
    max-height: 5.1764706rem;
    padding: 1.4705882rem 2.4117647rem 0.8823529rem 2.4117647rem; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title {
  width: 40%;
  float: left;
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title {
    float: left;
    width: 33%; } }

@media all and (min-width: 30.5em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .events-title, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .events-title {
    width: 40%; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper {
  width: 50%;
  float: left;
  padding-right: 0.5882353rem; }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper {
    width: auto;
    float: right; } }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper .green-arrow {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-bottom: 0.1764706rem;
  margin-right: 1.1764706rem;
  margin-top: 0.5294118rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: left; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper a, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper a, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper a, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper a {
  display: block;
  overflow: hidden;
  text-decoration: none;
  font-size: 1.5294118rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:hover .green-arrow, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__header .link-events-page-wrapper .link-event-page-wrapper:focus .green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.5882353rem;
  margin-left: 0.5882353rem; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .readmore-link, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .readmore-link, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .readmore-link, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .readmore-link {
  text-decoration: none; }

.block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row {
  border-top: 0.1176471rem solid #C7C3C3;
  overflow: auto;
  position: relative;
  padding: 2.6470588rem 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .view__row.upcoming-event-row, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row {
    padding: 1.7647059rem 1.8823529rem; } }

@media all and (min-width: 64em) {
  .block-views-blockupcoming-events-block-1 .view--upcoming-events .view__content .view__row.upcoming-event-row .date-wrapper, .block-views-blockupcoming-events-block-1 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row .date-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--upcoming-events .view__content .view__row.upcoming-event-row .date-wrapper, .block-views-blockevents-landing-page-view-block-6 .view--events-landing-page-view.view--display-block_6 .view__content .view__row.upcoming-event-row .date-wrapper {
    max-height: 9.8235294rem;
    min-height: 9.8235294rem; } }

@media all and (min-width: 23.4375em) {
  .block-views-blockupcoming-events-block-1, .block-views-blockevents-landing-page-view-block-6 {
    margin-bottom: 2.6470588rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 {
  padding-top: 2.6470588rem;
  max-width: 75.1764706rem;
  margin: 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 {
    margin: 0 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 {
    margin: 0 auto; } }

@media all and (min-width: 81.25em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 {
    margin-top: 1.1764706rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .block__title {
  font-size: 1.0588235rem;
  font-weight: 600;
  line-height: 1.8;
  color: #464242;
  border-bottom: 0.0588235rem solid #C7C3C3; }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .block__title {
    font-size: 1.1764706rem; } }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .block__title {
    margin-bottom: 1.7647059rem;
    width: 80%; } }

@media all and (min-width: 64em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products {
    position: relative; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .pager {
  border-top: unset; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters {
  margin-top: -1.7647059rem; }

@media all and (min-width: 47.5em) and (max-width: 63.9375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters {
    position: absolute;
    right: 0;
    margin-top: -6.0588235rem; } }

@media all and (min-width: 64em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters {
    position: absolute;
    margin: 0;
    margin-top: -6.2352941rem;
    right: 0;
    top: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield {
  padding-top: 0.5882353rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield {
    border-left: 1.9411765rem solid #FFFFFF; } }

@media all and (min-width: 48em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield {
    padding-top: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield .form-text {
  width: 100%;
  height: 2.5882353rem;
  padding-left: 3.0588235rem;
  background-position: 0.9411765rem center;
  background-size: 1.0588235rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.1764706rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield .form-text {
    width: 17.6470588rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-item--textfield input::-webkit-input-placeholder {
  color: #313131; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .views-exposed-form {
  width: 100%;
  margin-right: 0;
  display: block; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .views-exposed-form #edit-combine {
  background-color: #f7f7f7;
  border: 0.0588235rem solid #C7C3C3;
  margin: 0.5882353rem 0.0588235rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .views-exposed-form #edit-combine {
    margin: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__filters .form-actions {
  display: none; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__empty {
  text-align: center;
  padding: 1.7647059rem 0; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content {
  padding-top: 7.0588235rem; }

@media all and (min-width: 47.5em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content {
    padding-top: 0; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row {
  margin-bottom: 2.6470588rem;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.4117647rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  position: relative; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-field-featured-image {
  padding: 1.1764706rem 1.1764706rem 0 1.1764706rem; }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-field-featured-image {
    width: 30%;
    display: inline-block;
    padding: 0.8823529rem 0 0.8823529rem 0.8823529rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-field-featured-image img {
  border-radius: 0.2941176rem; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .video-blob {
  max-width: 3.5294118rem;
  position: absolute;
  top: 3%;
  left: 6%; }

@media all and (min-width: 25em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .video-blob {
    top: 4%; } }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .video-blob {
    left: 2%;
    top: 6%; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing {
  padding: 1.1764706rem;
  vertical-align: top;
  min-height: 12.3529412rem;
  position: relative; }

@media all and (min-width: 34.375em) {
  .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing {
    width: 70%;
    display: inline-block;
    padding: 0.8823529rem 0.8823529rem 1.7647059rem 1.7647059rem; } }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-title h3 {
  font-size: 1.2941176rem;
  font-weight: 600;
  letter-spacing: normal;
  line-height: 1.59; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-title h3 a {
  color: #469e44;
  text-decoration: none; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-title h3 a:hover {
  text-decoration: underline; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-ktp-desc {
  font-size: 1.0588235rem;
  line-height: 1.61;
  color: #2e2b2b;
  padding-bottom: 1.1764706rem;
  margin-bottom: 1.1764706rem; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-read-more a {
  position: absolute;
  bottom: 1.4705882rem;
  font-size: 1.0588235rem;
  font-weight: bold;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  border-bottom: 0.1764706rem solid #469e44;
  border-radius: 0.0588235rem;
  text-decoration: none;
  color: #2e2b2b; }

.block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-read-more a:hover, .block-views-blocklatest-knowledge-translation-products-block-1 .view--latest-knowledge-translation-products .view__content .view__row .views-field-nothing .latest-read-more a:focus {
  color: #469e44; }

.view--labs-search-results {
  padding-top: 2.6470588rem;
  overflow: auto;
  max-width: 59.5294118rem; }

@media all and (min-width: 79.875em) {
  .view--labs-search-results {
    margin-left: 1.1764706rem; } }

@media all and (min-width: 85.375em) {
  .view--labs-search-results {
    margin-left: auto; } }

.view--labs-search-results .view__header {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin: 0 1.1764706rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__header {
    font-size: 1.1764706rem;
    float: left;
    width: 54%;
    margin-right: 0;
    margin-bottom: 1.7647059rem; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__header {
    margin-left: 0;
    width: 58%; } }

.view--labs-search-results .view__empty {
  text-align: center;
  padding: 1.7647059rem 0;
  clear: both; }

.view--labs-search-results .view__filters .views-exposed-form {
  display: block;
  float: none;
  width: 100%;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 40.5%;
    float: left;
    margin-top: 0;
    margin-right: 0.1176471rem; } }

@media all and (min-width: 64em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 37.5%; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 40%;
    float: right;
    margin-right: 1.0588235rem; } }

@media all and (min-width: 85.375em) {
  .view--labs-search-results .view__filters .views-exposed-form {
    width: 36.5%; } }

.view--labs-search-results .view__filters .views-exposed-form .form-item--textfield {
  margin: 0 1.1764706rem; }

.view--labs-search-results .view__filters .views-exposed-form .form-item--textfield input {
  width: 100%;
  background-color: #f7f7f7;
  border: 0.0588235rem solid #C7C3C3;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  background-repeat: no-repeat;
  background-position: 0.9411765rem center;
  background-size: 1.0588235rem 1.8235294rem;
  padding-left: 3.0588235rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__filters .views-exposed-form .form-item--textfield input {
    margin: 0;
    width: 100%; } }

.view--labs-search-results .view__filters .views-exposed-form .form-item--textfield input::-webkit-input-placeholder {
  color: #313131; }

.view--labs-search-results .views-field-field-image {
  padding-bottom: 0.6470588rem; }

.view--labs-search-results .views-field-field-image img {
  border-radius: 0.2941176rem;
  max-height: 9.4117647rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .views-field-field-image {
    padding-right: 0; } }

.view--labs-search-results .views-field-title {
  width: 94%; }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper {
  padding-bottom: 0.4705882rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .views-field-title .labs-listing-header-wrapper {
    padding-right: 0; } }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper .labs-listing-green-arrow {
  padding: 0.2647059rem !important;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 4.5px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  float: left;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-right: 0.7058824rem;
  margin-top: 0.4705882rem; }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper a:hover, .view--labs-search-results .views-field-title .labs-listing-header-wrapper afocus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .view--labs-search-results .views-field-title .labs-listing-header-wrapper a {
    font-size: 1.5294118rem; } }

.view--labs-search-results .views-field-title .labs-listing-header-wrapper:hover .labs-listing-green-arrow, .view--labs-search-results .views-field-title .labs-listing-header-wrapperfocus .labs-listing-green-arrow {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.2941176rem;
  margin-right: 0.4117647rem; }

.view--labs-search-results .views-field-body-1 {
  width: 94%;
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 48em) {
  .view--labs-search-results .views-field-body-1 {
    padding-right: 0;
    padding-bottom: 2.6470588rem; } }

.view--labs-search-results .views-field-body-1 p {
  padding-left: 1.4705882rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b; }

.view--labs-search-results .view__row {
  padding: 0 1.1764706rem;
  min-height: 20.2352941rem; }

@media all and (min-width: 29.6875em) {
  .view--labs-search-results .view__row {
    width: 50%;
    float: left; } }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__row {
    width: 47.2%; } }

@media all and (min-width: 60em) {
  .view--labs-search-results .view__row {
    width: 45.2%; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__row {
    padding: 0; } }

@media all and (min-width: 29.6875em) {
  .view--labs-search-results .view__row.even {
    float: left; } }

@media all and (min-width: 48em) {
  .view--labs-search-results .view__row.even {
    padding-right: 0;
    margin-right: 1.1764706rem; } }

@media all and (min-width: 64em) {
  .view--labs-search-results .view__row.even {
    margin-left: 0.4117647rem; } }

@media all and (min-width: 79.875em) {
  .view--labs-search-results .view__row.even {
    margin-left: 2.9411765rem; } }

.view--staff-listing {
  overflow: auto; }

.view--staff-listing .view__header {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.27;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  padding-bottom: 1.4117647rem; }

.view--staff-listing .view__row {
  margin-bottom: 1.7647059rem;
  overflow: hidden; }

@media all and (min-width: 48em) {
  .view--staff-listing .view__row {
    width: 50%;
    float: left; } }

@media all and (min-width: 48em) {
  .view--staff-listing .view__row.odd {
    padding-right: 0.8823529rem; } }

.view--staff-listing .views-field-title a {
  font-size: 1.0588235rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.59;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  position: relative;
  text-decoration: none; }

.view--staff-listing .views-field-title a::after {
  content: '';
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0.2352941rem;
  border-width: 0 0 0.1764706rem;
  border-style: solid;
  border-color: #469e44; }

.view--staff-listing .views-field-field-job-title {
  padding-top: 0.1764706rem;
  font-size: 0.8823529rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0176471rem;
  text-align: left;
  color: #0C1021;
  overflow: hidden; }

.view--staff-listing .views-field-field-image {
  float: left;
  margin-right: 0.8823529rem;
  margin-bottom: 2.3529412rem; }

.view--staff-listing .views-field-field-image img {
  border-radius: 50%;
  max-width: 5.2941176rem;
  max-height: 5.2941176rem;
  min-height: 5.2941176rem; }

.view--staff-listing .views-field-field-media-expertise {
  font-size: 0.8235294rem;
  font-weight: bold;
  font-style: italic; }

.block-views-blockevents-landing-page-view-block-7, .block-views-blockevents-landing-page-view-block-6 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.block-views-exposed-filter-blockevents-landing-page-view-block-7 {
  max-width: 75.1764706rem;
  margin-bottom: 0 !important;
  float: none; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockevents-landing-page-view-block-7 {
    margin-bottom: 5.5294118rem !important;
    margin: 0 auto 5.5294118rem auto; } }

.view--events-landing-page-view.view--display-block_7 {
  padding-bottom: 2.6470588rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_7 {
    padding-bottom: 3.5294118rem; } }

.view--events-landing-page-view.view--display-block_7 .view__row {
  border-bottom: 0.1176471rem solid #C7C3C3; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_7 .view__row .date-wrapper {
    min-height: 9.8235294rem; } }

.view--events-landing-page-view.view--display-block_5 .view__row {
  overflow: auto;
  width: 100%;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.7647059rem 1.1764706rem !important; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_5 .view__row {
    padding: 2.6470588rem 1.1764706rem 2.6470588rem 1.7647059rem !important; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
    min-height: 9.8235294rem; } }

.view--events-landing-page-view.view--display-block_2 .events-container {
  overflow: unset !important; }

.view--events-landing-page-view.view--display-block_2 .events-container .page-tag {
  margin-top: 0 !important; }

.view--events-landing-page-view, .view--events-landing-page-view.view--display-block_6, .view--events-landing-page-view.view--display-block_5 {
  margin: 0 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .view--events-landing-page-view, .view--events-landing-page-view.view--display-block_6, .view--events-landing-page-view.view--display-block_5 {
    margin: 0; } }

.view--events-landing-page-view .readmore-link, .view--events-landing-page-view.view--display-block_6 .readmore-link, .view--events-landing-page-view.view--display-block_5 .readmore-link {
  text-decoration: none; }

.view--events-landing-page-view .readmore-link:hover .events-title, .view--events-landing-page-view .readmore-linkfocus .events-title, .view--events-landing-page-view.view--display-block_6 .readmore-link:hover .events-title, .view--events-landing-page-view.view--display-block_6 .readmore-linkfocus .events-title, .view--events-landing-page-view.view--display-block_5 .readmore-link:hover .events-title, .view--events-landing-page-view.view--display-block_5 .readmore-linkfocus .events-title {
  color: #469e44;
  text-decoration: underline; }

.view--events-landing-page-view .view__empty, .view--events-landing-page-view.view--display-block_6 .view__empty, .view--events-landing-page-view.view--display-block_5 .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--events-landing-page-view .view__row, .view--events-landing-page-view.view--display-block_6 .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
  overflow: auto;
  width: 100%;
  padding: 1.7647059rem 0; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row, .view--events-landing-page-view.view--display-block_6 .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
    padding: 2.6470588rem 0; } }

.view--events-landing-page-view .view__row hr, .view--events-landing-page-view.view--display-block_6 .view__row hr, .view--events-landing-page-view.view--display-block_5 .view__row hr {
  padding-top: 2.6470588rem;
  border: none;
  border-bottom: 0.0588235rem solid #C7C3C3 !important;
  width: 100%; }

.view--events-landing-page-view .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_6 .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_5 .view__row .date-and-image-container {
  max-width: 19.4705882rem;
  margin-right: 0.8823529rem;
  float: left; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_6 .view__row .date-and-image-container, .view--events-landing-page-view.view--display-block_5 .view__row .date-and-image-container {
    max-width: none;
    margin-right: 0;
    float: none;
    overflow: unset; } }

.view--events-landing-page-view .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
  width: 100%;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  float: left;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  max-width: 19.4117647rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding-left: 0.2941176rem; }

@media all and (min-width: 23.4375em) {
  .view--events-landing-page-view .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
    max-width: 19.4705882rem; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper {
    display: table;
    max-width: none;
    border-radius: 0.2941176rem;
    width: 12%;
    margin-right: 1.7647059rem;
    font-size: 1.1764706rem; } }

.view--events-landing-page-view .view__row .date-wrapper .start-day, .view--events-landing-page-view .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-day {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .start-day, .view--events-landing-page-view .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-day {
    font-size: 2.0588235rem;
    font-weight: 500; } }

.view--events-landing-page-view .view__row .date-wrapper .start-month, .view--events-landing-page-view .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-month {
  font-size: 1.2941176rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .start-month, .view--events-landing-page-view .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .end-month {
    font-size: 1.1764706rem; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day {
    margin: auto;
    display: table-cell;
    vertical-align: middle; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .start-month {
  padding-top: 0.4117647rem;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .start-month {
    padding: 0; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .same-month-diff-days, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex; }

.view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span {
  padding: 0.2941176rem;
  font-size: 1.6rem; }

@media all and (min-width: 85.375em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month-diff-day .same-month-diff-days span {
    padding-top: 0.5882353rem; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month {
    display: table-cell;
    vertical-align: middle;
    margin: auto; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .end-month {
  padding-top: 0.4117647rem;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .end-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .end-month {
    padding: 0; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days {
    margin: 0 auto;
    padding-right: 0; } }

.view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days span {
  padding: 0.2941176rem;
  font-size: 1.6rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .diff-month .diff-month-days span, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .diff-month .diff-month-days span {
    margin-top: 0.2941176rem; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month {
    display: table-cell;
    vertical-align: middle;
    margin: auto; } }

.view--events-landing-page-view .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month .start-month {
  padding-top: 0.4117647rem;
  padding-right: 0.2352941rem; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_6 .view__row .date-wrapper .same-month .start-month, .view--events-landing-page-view.view--display-block_5 .view__row .date-wrapper .same-month .start-month {
    padding: 0; } }

.view--events-landing-page-view .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper {
  float: left;
  width: 100%; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper {
    margin-right: 1.7647059rem;
    width: auto; } }

.view--events-landing-page-view .view__row .image-wrapper h2, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper h2, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper h2 {
  display: none; }

.view--events-landing-page-view .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_6 .view__row .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .view__row .image-wrapper img {
    border-radius: 0.2941176rem; } }

.view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
  overflow: auto;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 48%;
    float: left; } }

@media all and (min-width: 56.25em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 57%; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 44%; } }

@media all and (min-width: 79.875em) {
  .view--events-landing-page-view .view__row .events-container, .view--events-landing-page-view.view--display-block_6 .view__row .events-container, .view--events-landing-page-view.view--display-block_5 .view__row .events-container {
    width: 55%; } }

.view--events-landing-page-view .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--events-landing-page-view .view__row .events-container .page-tag a, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .page-tag a, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--events-landing-page-view .view__row .events-container .events-title, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left; }

.view--events-landing-page-view .view__row .events-container .events-title a, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-title a, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--events-landing-page-view .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--events-landing-page-view .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .events-subheading {
    width: 80%; } }

.view--events-landing-page-view .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--events-landing-page-view .view__row .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_6 .view__row .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .view__row .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

@media all and (min-width: 48em) {
  .view--events-landing-page-view .view__row .same-start-day.only-start, .view--events-landing-page-view.view--display-block_6 .view__row .same-start-day.only-start, .view--events-landing-page-view.view--display-block_5 .view__row .same-start-day.only-start {
    float: none; } }

.view--events-landing-page-view .view__row .date img, .view--events-landing-page-view .view__row .time img, .view--events-landing-page-view.view--display-block_6 .view__row .date img, .view--events-landing-page-view.view--display-block_6 .view__row .time img, .view--events-landing-page-view.view--display-block_5 .view__row .date img, .view--events-landing-page-view.view--display-block_5 .view__row .time img {
  display: none; }

.view--events-landing-page-view .view__row .time, .view--events-landing-page-view.view--display-block_6 .view__row .time, .view--events-landing-page-view.view--display-block_5 .view__row .time {
  display: none; }

.view--events-landing-page-view .view__row:hover .date-wrapper, .view--events-landing-page-view .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper {
  background-color: #FFFFFF; }

.view--events-landing-page-view .view__row:hover .date-wrapper h3, .view--events-landing-page-view .view__row:hover .date-wrapper span, .view--events-landing-page-view .view__row:focus .date-wrapper h3, .view--events-landing-page-view .view__row:focus .date-wrapper span, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper h3, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper span, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper h3, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper span, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper h3, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper span, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper h3, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper span {
  color: #469e44; }

.view--events-landing-page-view .view__row:hover .date-wrapper .same-month, .view--events-landing-page-view .view__row:focus .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row:hover .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_6 .view__row:focus .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper .same-month, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper .same-month {
  margin: auto auto; }

.view--events-landing-page-view .view__row:hover .events-title a, .view--events-landing-page-view .view__row:focus .events-title a, .view--events-landing-page-view.view--display-block_6 .view__row:hover .events-title a, .view--events-landing-page-view.view--display-block_6 .view__row:focus .events-title a, .view--events-landing-page-view.view--display-block_5 .view__row:hover .events-title a, .view--events-landing-page-view.view--display-block_5 .view__row:focus .events-title a {
  color: #469e44 !important; }

.view--events-landing-page-view .view__row:hover .event-details-link a, .view--events-landing-page-view .view__row:focus .event-details-link a, .view--events-landing-page-view.view--display-block_6 .view__row:hover .event-details-link a, .view--events-landing-page-view.view--display-block_6 .view__row:focus .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:hover .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:focus .event-details-link a {
  color: #469e44 !important; }

.view--events-landing-page-view .view__row:first-child, .view--events-landing-page-view.view--display-block_6 .view__row:first-child, .view--events-landing-page-view.view--display-block_5 .view__row:first-child {
  padding-top: 0.8823529rem !important; }

@media all and (min-width: 64em) {
  .view--events-landing-page-view .view__row:first-child, .view--events-landing-page-view.view--display-block_6 .view__row:first-child, .view--events-landing-page-view.view--display-block_5 .view__row:first-child {
    padding-top: 1.7647059rem !important; } }

.view--events-landing-page-view .pager, .view--events-landing-page-view.view--display-block_6 .pager, .view--events-landing-page-view.view--display-block_5 .pager {
  border-top: none; }

.programs-services-listing-page .hb-content.no-footer-layout-content {
  padding-bottom: 0; }

.block-views-blockprograms-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 {
  background-color: #eeeeee;
  min-height: 15.2941176rem;
  text-transform: capitalize; }

@media all and (min-width: 48em) {
  .block-views-blockprograms-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 {
    min-height: 12.9411765rem; } }

.block-views-blockprograms-services-listing-block-3 .filter-header-wrapper, .block-views-blockonline-family-resource-centre-listing-block-3 .filter-header-wrapper {
  position: relative;
  max-width: 75.1764706rem;
  margin: auto;
  padding: 0.8823529rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 52.8125em) {
  .block-views-blockprograms-services-listing-block-3 .filter-header-wrapper, .block-views-blockonline-family-resource-centre-listing-block-3 .filter-header-wrapper {
    padding: 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blockprograms-services-listing-block-3 .filter-header-wrapper, .block-views-blockonline-family-resource-centre-listing-block-3 .filter-header-wrapper {
    padding-left: 0;
    padding-right: 0; } }

.block-views-blockprograms-services-listing-block-3 .block__title, .block-views-blockonline-family-resource-centre-listing-block-3 .block__title {
  padding-top: 0.8823529rem;
  padding-bottom: 0.2352941rem;
  font-size: 1.0588235rem;
  font-weight: 600;
  color: #464242;
  border-bottom: 0.0588235rem #C7C3C3 solid;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .block__title, .block-views-blockonline-family-resource-centre-listing-block-3 .block__title {
    padding-top: 2.2941176rem;
    font-size: 1.1764706rem;
    padding-bottom: 0.3235294rem; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .block__title, .block-views-blockonline-family-resource-centre-listing-block-3 .block__title {
    margin-bottom: 2.0588235rem; } }

.block-views-blockprograms-services-listing-block-3 .view__header, .block-views-blockonline-family-resource-centre-listing-block-3 .view__header {
  font-size: 0.9411765rem;
  padding-bottom: 0.2352941rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view__header, .block-views-blockonline-family-resource-centre-listing-block-3 .view__header {
    font-size: 1.0588235rem; } }

.block-views-blockprograms-services-listing-block-3 .view__content .a-z_programs-services-listing, .block-views-blockonline-family-resource-centre-listing-block-3 .view__content .a-z_programs-services-listing {
  display: inline-block; }

.block-views-blockprograms-services-listing-block-3 .view__content .a-z_programs-services-listing a, .block-views-blockonline-family-resource-centre-listing-block-3 .view__content .a-z_programs-services-listing a {
  font-size: 1.0588235rem;
  font-weight: 500;
  color: #313131;
  padding-right: 1.1764706rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
  font-size: 1.0588235rem;
  float: left;
  width: 100%;
  margin-right: 0.5882353rem;
  z-index: 9;
  background-color: #FFFFFF;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.7058824rem 0.0588235rem #CCCCCC;
          box-shadow: -0.1176471rem 0.1176471rem 0.7058824rem 0.0588235rem #CCCCCC;
  margin-bottom: 1.7647059rem; }

@media all and (min-width: 79.875em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
    margin-right: 0; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
    position: absolute;
    right: 0;
    width: 50%; } }

@media all and (min-width: 65.625em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters {
    width: 33rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle {
  font-size: 0.9411765rem;
  color: #313131;
  padding: 0.9411765rem 1.7647059rem 0.9411765rem 1.1764706rem; }

@media all and (min-width: 46.875em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle {
    font-size: 1.0588235rem; } }

@media all and (min-width: 20.625em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle {
    padding: 0.9411765rem 1.1764706rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle .green-arrow-post-link, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle .green-arrow-post-link {
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  transform: rotate(-45deg);
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.1764706rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding: 0.2647059rem;
  float: right;
  margin-top: 0.1176471rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .filter-toggle.active-filter-section .green-arrow-post-link {
  -webkit-transform: rotate(-135deg);
  margin-top: 0.4705882rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield {
  margin-bottom: 1.7647059rem;
  padding: 0 0.5882353rem;
  height: 3.0588235rem;
  padding-left: 3.0588235rem;
  background-position: 0.9411765rem center;
  background-size: 1.4705882rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #f7f7f7;
  background-image: url(/themes/custom/bloorview/images/icons/icon--search--black.svg);
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.1764706rem;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  font-size: 0.9411765rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield {
    font-size: 1.0588235rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield label {
  display: none; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input {
  width: 100%;
  background-color: #f7f7f7;
  color: #313131;
  border: none;
  padding: 0.5882353rem 0 0 0; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters .form-item--textfield input, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters .form-item--textfield input {
    padding: 0;
    margin-top: 0; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset {
  border: none;
  margin: 0;
  padding: 0 1.1764706rem;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 31.25em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset {
    margin-bottom: 0; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkboxes, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkboxes, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkboxes, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkboxes {
  width: 100%;
  margin-bottom: 0; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item {
  min-width: 30%;
  display: inline-block; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"] + label {
  background: url("/themes/custom/bloorview/images/radio/uncheck_button.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"] + label {
  background: url("/themes/custom/bloorview/images/checkboxes/icon_uncheck.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem;
  padding-right: 0.8823529rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="radio"]:checked + label {
  background: url("/themes/custom/bloorview/images/radio/check_button.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item input[type="checkbox"]:checked + label {
  background: url("/themes/custom/bloorview/images/checkboxes/icon_checked.svg") no-repeat;
  background-size: 1.7647059rem 1.5882353rem;
  padding-left: 2rem;
  padding-right: 0.8823529rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle {
  text-decoration: none;
  color: #469e44;
  padding: 0.2352941rem 0.8823529rem 0;
  border-radius: 1.4705882rem;
  border: 0.1764706rem solid #469e44;
  font-size: 0.9411765rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:hover, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item a.bef-toggle:focus {
  background-color: #469e44;
  color: #FFFFFF; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item--checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item--checkbox {
  width: 50%;
  float: left;
  margin-bottom: 1rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .bef-processed, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .bef-processed, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .bef-processed, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .bef-processed {
  margin-top: 1.4705882rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--radios {
  padding-right: 0;
  min-width: 100%; }

@media all and (min-width: 36.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox {
    min-width: 0%;
    width: 32%; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox {
    min-width: 0%;
    width: 100%; } }

@media all and (min-width: 65.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__content .form-item.form-item--checkbox.js-form-item.js-form-type-checkbox {
    min-width: 0%;
    width: 32%; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__legend, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__legend, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters fieldset .fieldset__legend, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters fieldset .fieldset__legend {
  padding-bottom: 0.8823529rem; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-programs-services-listing-block-3, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__filters #views-exposed-form-online-family-resource-centre-listing-block-3 {
  float: none;
  width: 100%;
  padding-top: 1.7647059rem;
  border-top: 0.0588235rem #CCCCCC solid;
  margin-top: 0;
  display: inline-block;
  height: 100%;
  max-height: 17.6470588rem;
  overflow: auto; }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__content {
  width: 100%; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__content, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__content {
    width: 50%;
    padding-right: 0.5882353rem; } }

.block-views-blockprograms-services-listing-block-3 .view--programs-services-listing .view__empty, .block-views-blockprograms-services-listing-block-3 .view--online-family-resource-centre-listing .view__empty, .block-views-blockonline-family-resource-centre-listing-block-3 .view--programs-services-listing .view__empty, .block-views-blockonline-family-resource-centre-listing-block-3 .view--online-family-resource-centre-listing .view__empty {
  text-align: center;
  margin-bottom: 2.6470588rem; }

.block-views-blockprograms-services-listing-block-3 #edit-submit-online-family-resource-centre-listing, .block-views-blockprograms-services-listing-block-3 #edit-submit-programs-services-listing, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-online-family-resource-centre-listing, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-programs-services-listing {
  padding: 0.8823529rem 1.7647059rem;
  border-radius: 0.1764706rem;
  border: solid 0.1764706rem #469e44;
  background-color: #469e44;
  color: #FFFFFF;
  margin-left: 1.1764706rem;
  margin-bottom: 1.1764706rem;
  float: left;
  text-transform: none;
  font-size: 1.0588235rem; }

.block-views-blockprograms-services-listing-block-3 #edit-submit-online-family-resource-centre-listing:hover, .block-views-blockprograms-services-listing-block-3 #edit-submit-programs-services-listing:hover, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-online-family-resource-centre-listing:hover, .block-views-blockonline-family-resource-centre-listing-block-3 #edit-submit-programs-services-listing:hover {
  border: solid 0.1764706rem #469e44;
  background-color: #FFFFFF;
  color: #469e44; }

.programs-services-listing-page .hb-content {
  background-color: #EEEEEE; }

.user-logged-in .hb-content.programs-services-listing-layover {
  top: -22.9411765rem; }

@media all and (min-width: 43.75em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -5.1764706rem; } }

@media all and (min-width: 48em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -7.9411765rem; } }

@media all and (min-width: 49.5em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -9.7058824rem; } }

@media all and (min-width: 64em) {
  .user-logged-in .hb-content.programs-services-listing-layover {
    top: -2.9411765rem; } }

.hb-content.programs-services-listing-layover {
  position: fixed;
  top: -3.5294118rem;
  z-index: 5; }

@media all and (min-width: 43.75em) {
  .hb-content.programs-services-listing-layover {
    top: -5.1764706rem; } }

@media all and (min-width: 48em) {
  .hb-content.programs-services-listing-layover {
    top: -6.4705882rem; } }

@media all and (min-width: 64em) {
  .hb-content.programs-services-listing-layover {
    top: -1.4705882rem; } }

.adjust_scroll {
  margin-top: 11.7647059rem; }

@media all and (min-width: 33.4375em) {
  .adjust_scroll {
    margin-top: 10.5882353rem; } }

.adjust_scroll_before {
  margin-top: 22.3529412rem; }

.block-views-exposed-filter-blockparticipate-in-research-block-1 {
  width: 100%;
  background-color: #f7f7f7;
  padding: 2.6470588rem 0; }

.block-views-blockprograms-services-listing-block-1,
.block-views-blockonline-family-resource-centre-listing-block-1,
.block-views-blockparticipate-in-research-block-1 {
  max-width: 75.1764706rem;
  margin: auto;
  padding: 0.8823529rem 0.5882353rem 0.5882353rem 0.5882353rem; }

@media all and (min-width: 52.8125em) {
  .block-views-blockprograms-services-listing-block-1,
  .block-views-blockonline-family-resource-centre-listing-block-1,
  .block-views-blockparticipate-in-research-block-1 {
    padding: 1.7647059rem 0.5882353rem 0.5882353rem 0.5882353rem; } }

@media all and (min-width: 79.875em) {
  .block-views-blockprograms-services-listing-block-1,
  .block-views-blockonline-family-resource-centre-listing-block-1,
  .block-views-blockparticipate-in-research-block-1 {
    padding: 2.3529412rem 0 0.5882353rem 0; } }

.block-views-blockprograms-services-listing-block-1 .view__filters,
.block-views-blockonline-family-resource-centre-listing-block-1 .view__filters,
.block-views-blockparticipate-in-research-block-1 .view__filters {
  width: 30%;
  float: right;
  display: none; }

.block-views-blockprograms-services-listing-block-1 .view__empty,
.block-views-blockonline-family-resource-centre-listing-block-1 .view__empty,
.block-views-blockparticipate-in-research-block-1 .view__empty {
  font-size: 1.2941176rem; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__header,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__header,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__header {
  color: #464242;
  font-size: 1.1764706rem;
  font-weight: 600;
  border-bottom: 0.0588235rem solid #c7c3c3;
  width: 70%;
  margin-bottom: 2.6470588rem;
  float: left; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters {
  overflow: auto;
  margin-bottom: 2.6470588rem;
  display: block !important;
  width: 100%;
  float: none; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters .views-exposed-form {
  display: block;
  width: 100%;
  margin-right: 0;
  margin-top: 0; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form label,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form label,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters .views-exposed-form label {
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1.7647059rem;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form input,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__filters .views-exposed-form input,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__filters .views-exposed-form input {
  width: 100%;
  padding-left: 3.0588235rem;
  background-position: 0.7058824rem center;
  background-size: 1.4705882rem 1.8235294rem;
  background-repeat: no-repeat;
  background-color: #EEEEEE;
  background-image: url(/themes/custom/bloorview/images/icons/icon--search--black.svg);
  border: 0.0588235rem solid #C7C3C3;
  border-radius: 0.2941176rem; }

.block-views-blockprograms-services-listing-block-1 .view--participate-in-research .view__content,
.block-views-blockonline-family-resource-centre-listing-block-1 .view--participate-in-research .view__content,
.block-views-blockparticipate-in-research-block-1 .view--participate-in-research .view__content {
  clear: both; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing {
  display: block; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing h3, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing h3,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing h3,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing h3,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing h3,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing h3 {
  text-transform: capitalize;
  font-size: 1.5294118rem;
  font-weight: 500;
  padding-bottom: 0.3235294rem;
  color: #464242;
  border-bottom: 0.0588235rem #C7C3C3 solid;
  margin-bottom: 1.1764706rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing h3, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing h3,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing h3 {
    font-size: 1.7058824rem; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing h3, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing h3,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing h3,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing h3,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing h3 {
    margin-bottom: 2.0588235rem; } }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
  vertical-align: top; }

@media all and (min-width: 12.5em) and (max-width: 43.6875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    width: 98%;
    margin: 0 0.2941176rem 1.7647059rem 0; }
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row:last-child, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row:last-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row:last-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row:last-child,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row:last-child,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row:last-child {
    margin-bottom: 2.3529412rem; }
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row:first-child, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row:first-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row:first-child,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row:first-child,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row:first-child,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row:first-child {
    margin-top: 2.4705882rem; } }

@media all and (min-width: 43.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    width: 30%;
    display: inline-block; } }

@media all and (min-width: 43.75em) and (min-width: 43.75em) and (max-width: 49.9375em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.1764706rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 50em) and (max-width: 53.0625em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.2941176rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 53.125em) and (max-width: 56.1875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.4117647rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 56.25em) and (max-width: 59.3125em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.4705882rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 59.375em) and (max-width: 62.4375em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.6470588rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 62.5em) and (max-width: 64.3125em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.7058824rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 64.375em) and (max-width: 66.1875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.7647059rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 66.25em) and (max-width: 68.6875em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.8235294rem 2.6470588rem 0; } }

@media all and (min-width: 43.75em) and (min-width: 68.75em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row {
    margin: 0 1.9411765rem 2.6470588rem 0; } }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 {
  margin-bottom: 0.1764706rem; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a {
  text-decoration: none !important;
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.39;
  color: #313131; }

@media all and (min-width: 48em) {
  .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
  .block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a,
  .block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a,
  .block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a,
  .block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a {
    font-size: 1.5294118rem; } }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:focus, .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:hover, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:focus, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:hover,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:focus,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1 a:hover,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:focus,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:hover,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a:focus,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1 a:hover,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:focus,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1 a:hover {
  color: #469e44;
  text-decoration: none !important; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1:hover .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-title-1:focus .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:hover .green-arrow-pre-link, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-title-1:focus .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1:hover .green-arrow-pre-link,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-title-1:focus .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.5882353rem; }

.block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-field-summary-programs-services, .block-views-blockprograms-services-listing-block-1 .programs-services-listing .views-row .views-field-field-summary, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary-programs-services, .block-views-blockprograms-services-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockonline-family-resource-centre-listing-block-1 .programs-services-listing .views-row .views-field-field-summary,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockonline-family-resource-centre-listing-block-1 .online-family-resource-listing .views-row .views-field-field-summary,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockparticipate-in-research-block-1 .programs-services-listing .views-row .views-field-field-summary,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-field-summary-programs-services,
.block-views-blockparticipate-in-research-block-1 .online-family-resource-listing .views-row .views-field-field-summary {
  padding-left: 1.9411765rem;
  font-size: 1.0588235rem;
  line-height: 1.61; }

.programs-services-listing-page .region-postfix {
  background-color: #FFFFFF; }

.block-views-blocknews-landing-page-view-block-1, .block-views-blocknews-landing-page-view-block-2 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

@media all and (min-width: 64em) {
  .block-views-exposed-filter-blockevents-landing-page-view-block-7, .block-views-exposed-filter-blockevents-landing-page-view-block-2 {
    max-width: 75.1764706rem;
    margin: 0 auto 5.6470588rem auto;
    float: none; } }

.view--news-landing-page-view {
  margin: 0 1.1764706rem 2.3529412rem;
  overflow: auto; }

@media all and (min-width: 79.875em) {
  .view--news-landing-page-view {
    margin: 0; } }

.view--news-landing-page-view .view__content {
  overflow: auto; }

.view--news-landing-page-view .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--news-landing-page-view .readmore-link {
  text-decoration: none;
  color: #2e2b2b; }

.view--news-landing-page-view .readmore-link:hover .news-title {
  text-decoration: underline;
  color: #469e44; }

.view--news-landing-page-view .readmore-link:first-child .view-row {
  margin-top: 0;
  border-top: none; }

.view--news-landing-page-view .readmore-link:last-child .view__row {
  border-bottom: none; }

.view--news-landing-page-view .readmore-link .pager {
  margin-bottom: 2.3529412rem; }

.view--news-landing-page-view .readmore-link .view__row {
  overflow: auto;
  padding-top: 1.4705882rem;
  border-top: 0.0588235rem solid #f7f7f7;
  margin-top: 1.1764706rem; }

@media all and (min-width: 64em) {
  .view--news-landing-page-view .readmore-link .view__row {
    border-top: none;
    width: 50%;
    float: left;
    padding-top: 2.0588235rem; } }

.view--news-landing-page-view .views-field-nothing, .view--news-landing-page-view .node--display-mode-related-items-for-views {
  padding-right: 1.7647059rem; }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .news-listing, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-listing {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
  width: 40%;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  float: left;
  padding: 0.9411765rem 0;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 23.4375em) {
  .view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
    width: 44%;
    min-width: 9rem; } }

@media all and (min-width: 43.75em) {
  .view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
    height: 9.8235294rem; } }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .date-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .date-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.view--news-landing-page-view .views-field-nothing .image-wrapper-default, .view--news-landing-page-view .views-field-nothing .image-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper {
  max-width: 7.3529412rem;
  float: left;
  width: 100%;
  margin-right: 0.5882353rem; }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .image-wrapper-default, .view--news-landing-page-view .views-field-nothing .image-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper {
    float: left;
    width: 100%;
    min-width: 19.4117647rem;
    max-width: 19.4117647rem; } }

@media all and (min-width: 64em) {
  .view--news-landing-page-view .views-field-nothing .image-wrapper-default, .view--news-landing-page-view .views-field-nothing .image-wrapper, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper {
    margin-right: 1.7647059rem; } }

.view--news-landing-page-view .views-field-nothing .image-wrapper-default img, .view--news-landing-page-view .views-field-nothing .image-wrapper img, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper-default img, .view--news-landing-page-view .node--display-mode-related-items-for-views .image-wrapper img {
  border-radius: 0.2941176rem; }

.view--news-landing-page-view .views-field-nothing .news-container, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container {
  position: relative; }

.view--news-landing-page-view .views-field-nothing .news-container .news-date, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-date {
  position: absolute;
  bottom: 0;
  right: 0;
  overflow: hidden;
  color: #736f6f;
  font-size: 0.9411765rem;
  font-weight: 500;
  margin-top: 1.1764706rem; }

@media all and (min-width: 48em) {
  .view--news-landing-page-view .views-field-nothing .news-container .news-date, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-date {
    margin-top: 0;
    float: right; } }

.view--news-landing-page-view .views-field-nothing .news-container .page-tag, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  text-align: right;
  color: #736f6f;
  float: right;
  padding-top: 0.5882353rem; }

.view--news-landing-page-view .views-field-nothing .news-container .news-title, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left; }

.view--news-landing-page-view .views-field-nothing .news-container .news-summary, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .news-summary {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.view--news-landing-page-view .views-field-nothing .news-container .link-to-news, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--news-landing-page-view .views-field-nothing .news-container .link-to-news a, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news a {
  color: #313131;
  text-decoration: none; }

.view--news-landing-page-view .views-field-nothing .news-container .link-to-news a:hover, .view--news-landing-page-view .views-field-nothing .news-container .link-to-news a:focus, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news a:hover, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news a:focus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .view--news-landing-page-view .views-field-nothing .news-container .link-to-news, .view--news-landing-page-view .node--display-mode-related-items-for-views .news-container .link-to-news {
    padding-top: 4.1176471rem; } }

.block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
  max-width: 75.1764706rem;
  margin: 0 0 8.2352941rem 0;
  overflow: auto;
  width: 100%;
  border-radius: 0.2941176rem;
  -webkit-box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
          box-shadow: -0.1176471rem 0.1176471rem 0.6470588rem 0 rgba(46, 43, 43, 0.26);
  background-color: #ffffff;
  border-top: #53bb50 0.2941176rem solid; }

@media all and (min-width: 37.5em) {
  .block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
    margin: 0 1.1764706rem 8.2352941rem 0; } }

@media all and (min-width: 64em) {
  .block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
    margin: 0 1.1764706rem 8.2352941rem 1.1764706rem;
    width: 96%; } }

@media all and (min-width: 82.1875em) {
  .block-views-blockrelated-events-block-1, .block-views-blockevents-landing-page-view-block-5 {
    margin-left: auto;
    margin-right: auto; } }

.block-views-blockrelated-events-block-1 .block__title, .block-views-blockevents-landing-page-view-block-5 .block__title {
  font-size: 1.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.4;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.4705882rem 1.7647059rem; }

.view--related-events, .view--events-landing-page-view.view--display-block_5 {
  padding-bottom: 0; }

.view--related-events .view__empty, .view--events-landing-page-view.view--display-block_5 .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--related-events .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
  overflow: auto;
  width: 100%;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.7647059rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .view--related-events .view__row, .view--events-landing-page-view.view--display-block_5 .view__row {
    padding: 2.6470588rem 1.1764706rem 2.6470588rem 1.7647059rem; } }

.view--related-events .view__row:hover, .view--related-events .view__row:focus, .view--events-landing-page-view.view--display-block_5 .view__row:hover, .view--events-landing-page-view.view--display-block_5 .view__row:focus {
  background-color: #f7f7f7; }

.view--related-events .view__row:hover .date-wrapper, .view--related-events .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper {
  background-color: #ffffff; }

.view--related-events .view__row:hover .date-wrapper .date h3, .view--related-events .view__row:focus .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_5 .view__row:hover .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_5 .view__row:focus .date-wrapper .date h3 {
  color: #469e44; }

.view--related-events .view__row:hover .events-container .events-title, .view--related-events .view__row:focus .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .view__row:hover .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .view__row:focus .events-container .events-title {
  color: #469e44; }

.view--related-events .view__row:hover .events-container .event-details-link a, .view--related-events .view__row:focus .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:hover .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .view__row:focus .events-container .event-details-link a {
  color: #469e44; }

.view--related-events .view__row:first-child, .view--events-landing-page-view.view--display-block_5 .view__row:first-child {
  padding-top: 1.7647059rem !important; }

.view--related-events .pager, .view--events-landing-page-view.view--display-block_5 .pager {
  border-top: none; }

.view--related-events .date-wrapper, .view--events-landing-page-view.view--display-block_5 .date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 19.4705882rem;
  width: 100%;
  background-color: #469e44;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  float: left;
  padding: 0.4705882rem;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper, .view--events-landing-page-view.view--display-block_5 .date-wrapper {
    width: 20%;
    border-radius: 0.2941176rem;
    max-width: none; } }

@media all and (min-width: 64em) {
  .view--related-events .date-wrapper, .view--events-landing-page-view.view--display-block_5 .date-wrapper {
    width: 12%;
    min-height: 9.8235294rem;
    max-height: 9.8235294rem;
    margin-right: 1.7647059rem;
    font-size: 1.1764706rem; } }

.view--related-events .date-wrapper .day-start, .view--related-events .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-end {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--related-events .date-wrapper .day-start, .view--related-events .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_5 .date-wrapper .day-end {
    font-size: 2.0588235rem; } }

.view--related-events .date-wrapper .time, .view--related-events .date-wrapper img, .view--events-landing-page-view.view--display-block_5 .date-wrapper .time, .view--events-landing-page-view.view--display-block_5 .date-wrapper img {
  display: none; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date {
    margin: auto auto; } }

.view--related-events .date-wrapper .date p, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date p {
  float: left;
  margin-top: 0; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date p, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date p {
    float: none; } }

.view--related-events .date-wrapper .date .start-month, .view--related-events .date-wrapper .date .end-month, .view--related-events .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-month {
  font-size: 1.1764706rem;
  font-weight: 500;
  padding: 0.7058824rem 0.2941176rem 0 0; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date .start-month, .view--related-events .date-wrapper .date .end-month, .view--related-events .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-month {
    padding: 0; } }

.view--related-events .date-wrapper .date .start-day, .view--related-events .date-wrapper .date .end-day, .view--related-events .date-wrapper .date .same-start-day, .view--related-events .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500;
  margin-top: -0.7647059rem; }

.view--related-events .date-wrapper .date .same-date-seperator, .view--related-events .date-wrapper .date .same-end-day, .view--related-events .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-start-day {
  float: left; }

.view--related-events .date-wrapper .date .same-start-day.only-start, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-start-day.only-start {
  float: none; }

.view--related-events .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .same-date-seperator {
  padding: 0.4117647rem; }

.view--related-events .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .date-seperator {
  height: 1.7647059rem;
  padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; }

@media all and (min-width: 48em) {
  .view--related-events .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_5 .date-wrapper .date .date-seperator {
    padding: 0;
    margin-top: -1rem; } }

.view--related-events .image-wrapper, .view--events-landing-page-view.view--display-block_5 .image-wrapper {
  float: left;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--related-events .image-wrapper, .view--events-landing-page-view.view--display-block_5 .image-wrapper {
    margin-right: 0.8823529rem;
    width: 100%;
    max-width: 19.4117647rem; } }

@media all and (min-width: 64em) {
  .view--related-events .image-wrapper, .view--events-landing-page-view.view--display-block_5 .image-wrapper {
    margin-right: 1.7647059rem; } }

.view--related-events .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem; }

@media all and (min-width: 48em) {
  .view--related-events .image-wrapper img, .view--events-landing-page-view.view--display-block_5 .image-wrapper img {
    border-radius: 0.2941176rem; } }

.view--related-events .image-wrapper .vocabulary-default-image-for-events h2, .view--events-landing-page-view.view--display-block_5 .image-wrapper .vocabulary-default-image-for-events h2 {
  display: none; }

.view--related-events .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_5 .image-wrapper .vocabulary-default-image-for-events img {
  width: 100%;
  max-width: 19.4117647rem;
  border-radius: 0.2941176rem;
  float: left; }

.view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
  overflow: auto;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 27%;
    float: left; } }

@media all and (min-width: 56.25em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 36%;
    padding-top: 0; } }

@media all and (min-width: 64em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 46%; } }

@media all and (min-width: 79.875em) {
  .view--related-events .events-container, .view--events-landing-page-view.view--display-block_5 .events-container {
    width: 55%; } }

.view--related-events .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .events-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF; }

@media all and (min-width: 48em) {
  .view--related-events .events-container .page-tag, .view--events-landing-page-view.view--display-block_5 .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--related-events .events-container .page-tag a, .view--events-landing-page-view.view--display-block_5 .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--related-events .events-container .events-title, .view--events-landing-page-view.view--display-block_5 .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

.view--related-events .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--related-events .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--related-events .events-container .events-subheading, .view--events-landing-page-view.view--display-block_5 .events-container .events-subheading {
    width: 80%; } }

.view--related-events .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--related-events .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .view--related-events .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--related-events .events-container .event-details-link, .view--events-landing-page-view.view--display-block_5 .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

.page-node-type-events .region-postfix {
  background-color: #f7f7f7; }

.view--upcoming-events.view--display-block_1, .view--events-landing-page-view.view--display-block_4 {
  padding-bottom: 0 !important;
  margin-bottom: 2.3529412rem !important; }

.view--upcoming-events.view--display-block_1 .view__empty, .view--events-landing-page-view.view--display-block_4 .view__empty {
  text-align: center;
  padding: 2.6470588rem 0; }

.view--upcoming-events.view--display-block_1 .view__row, .view--events-landing-page-view.view--display-block_4 .view__row {
  overflow: auto;
  width: 100%;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding: 1.7647059rem 1.1764706rem; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .view__row, .view--events-landing-page-view.view--display-block_4 .view__row {
    padding: 2.6470588rem 1.1764706rem 2.6470588rem 1.7647059rem; } }

.view--upcoming-events.view--display-block_1 .view__row:hover, .view--upcoming-events.view--display-block_1 .view__row:focus, .view--events-landing-page-view.view--display-block_4 .view__row:hover, .view--events-landing-page-view.view--display-block_4 .view__row:focus {
  background-color: #f7f7f7; }

.view--upcoming-events.view--display-block_1 .view__row:hover .events-title, .view--upcoming-events.view--display-block_1 .view__row:focus .events-title, .view--events-landing-page-view.view--display-block_4 .view__row:hover .events-title, .view--events-landing-page-view.view--display-block_4 .view__row:focus .events-title {
  color: #469e44 !important;
  text-decoration: underline; }

.view--upcoming-events.view--display-block_1 .view__row:hover .event-details-link a, .view--upcoming-events.view--display-block_1 .view__row:focus .event-details-link a, .view--events-landing-page-view.view--display-block_4 .view__row:hover .event-details-link a, .view--events-landing-page-view.view--display-block_4 .view__row:focus .event-details-link a {
  color: #469e44 !important; }

.view--upcoming-events.view--display-block_1 .view__row:hover .date-wrapper, .view--upcoming-events.view--display-block_1 .view__row:focus .date-wrapper, .view--events-landing-page-view.view--display-block_4 .view__row:hover .date-wrapper, .view--events-landing-page-view.view--display-block_4 .view__row:focus .date-wrapper {
  background-color: #ffffff !important; }

.view--upcoming-events.view--display-block_1 .view__row:hover .date-wrapper .date h3, .view--upcoming-events.view--display-block_1 .view__row:focus .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .view__row:hover .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .view__row:focus .date-wrapper .date h3 {
  color: #469e44; }

.view--upcoming-events.view--display-block_1 .view__row:first-child, .view--events-landing-page-view.view--display-block_4 .view__row:first-child {
  padding-top: 1.7647059rem !important; }

.view--upcoming-events.view--display-block_1 .view__row:last-child, .view--events-landing-page-view.view--display-block_4 .view__row:last-child {
  border-bottom: none; }

.view--upcoming-events.view--display-block_1 .pager, .view--events-landing-page-view.view--display-block_4 .pager {
  border-top: none; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .date-and-image-container {
    float: left; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .date-and-image-container {
    min-width: 30.2941176rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper, .view--events-landing-page-view.view--display-block_4 .date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 19.4705882rem;
  background-color: #469e44;
  border-top-left-radius: 0.2941176rem;
  border-top-right-radius: 0.2941176rem;
  padding: 0.4705882rem 0.2941176rem 0 0.4705882rem;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper, .view--events-landing-page-view.view--display-block_4 .date-wrapper {
    max-width: 7.1764706rem;
    float: left;
    border-radius: 0.2941176rem;
    margin-right: 1.7647059rem;
    font-size: 1.1764706rem;
    min-height: 9.8235294rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .day-start, .view--upcoming-events.view--display-block_1 .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-end {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .day-start, .view--upcoming-events.view--display-block_1 .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .date-wrapper .day-end {
    font-size: 2.0588235rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .time, .view--upcoming-events.view--display-block_1 .date-wrapper img, .view--events-landing-page-view.view--display-block_4 .date-wrapper .time, .view--events-landing-page-view.view--display-block_4 .date-wrapper img {
  display: none; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date {
    margin: auto; } }

@media all and (min-width: 64em) and (-ms-high-contrast: none) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date.date--one-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date.date--one-day {
    margin-top: 2.75rem; }
  .view--upcoming-events.view--display-block_1 .date-wrapper .date.date--two-days, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date.date--two-days {
    margin-top: auto;
    padding: .2rem; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date h3 {
  margin-top: 0; }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-month {
  font-size: 1.1764706rem;
  font-weight: 500;
  padding-top: 0.7058824rem;
  padding-right: 0.2941176rem;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-month {
    padding-top: 0;
    padding-right: 0; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .end-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-end-day {
    float: none; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-end-day, .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-date-seperator {
  float: left; }

@media only screen and (max-width: 45.1764706rem) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .date-seperator {
    float: left;
    padding-left: 0.3529412rem;
    padding-right: 0.3529412rem;
    padding-top: 0.7058824rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .date-wrapper .date .same-start-day.only-start, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-start-day.only-start {
    float: none; } }

.view--upcoming-events.view--display-block_1 .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .date-wrapper .date .same-date-seperator {
  padding: 0.4117647rem; }

.view--upcoming-events.view--display-block_1 .image-wrapper, .view--events-landing-page-view.view--display-block_4 .image-wrapper {
  float: left; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .image-wrapper, .view--events-landing-page-view.view--display-block_4 .image-wrapper {
    margin-right: 0.8823529rem;
    width: auto; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .image-wrapper, .view--events-landing-page-view.view--display-block_4 .image-wrapper {
    margin-right: 1.7647059rem; } }

.view--upcoming-events.view--display-block_1 .image-wrapper img, .view--events-landing-page-view.view--display-block_4 .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .image-wrapper img, .view--events-landing-page-view.view--display-block_4 .image-wrapper img {
    border-radius: 0.2941176rem; } }

.view--upcoming-events.view--display-block_1 .image-wrapper .vocabulary-default-image-for-events h2, .view--events-landing-page-view.view--display-block_4 .image-wrapper .vocabulary-default-image-for-events h2 {
  display: none; }

.view--upcoming-events.view--display-block_1 .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .image-wrapper .vocabulary-default-image-for-events img {
  width: 100%;
  max-width: 19.4705882rem;
  border-radius: 0.2941176rem;
  float: left; }

.view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
  overflow: auto;
  width: 100%; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 47%;
    float: left; } }

@media all and (min-width: 56.25em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 56%;
    padding-top: 0; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 44%; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_1 .events-container, .view--events-landing-page-view.view--display-block_4 .events-container {
    width: 55%; } }

.view--upcoming-events.view--display-block_1 .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .events-container .page-tag {
  margin-top: 1.2941176rem;
  display: inline-block;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--upcoming-events.view--display-block_1 .events-container .page-tag a, .view--events-landing-page-view.view--display-block_4 .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--upcoming-events.view--display-block_1 .events-container .events-title, .view--events-landing-page-view.view--display-block_4 .events-container .events-title {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

.view--upcoming-events.view--display-block_1 .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_1 .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .events-container .events-subheading {
    width: 80%; } }

.view--upcoming-events.view--display-block_1 .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--upcoming-events.view--display-block_1 .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_1 .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_1 .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .many-rows:nth-child(2), .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .many-rows:nth-child(2) {
  float: right; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-and-image-container {
  width: 64%; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-and-image-container {
    max-width: 19.4705882rem;
    float: left;
    margin-right: 1.7647059rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-and-image-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-and-image-container {
    width: 100%;
    margin-bottom: 1.1764706rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 19.4117647rem;
  background-color: #469e44;
  border-radius: 0.2941176rem;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
  padding: 0.4705882rem;
  margin-right: 0.8823529rem;
  font-size: 1.1764706rem;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF; }

@media all and (min-width: 34.25em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper {
    max-width: 19.4705882rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper {
    font-size: 1.1764706rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-start, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-end {
  font-size: 1.7647059rem;
  font-weight: 500; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-start, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .day-end, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-start, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .day-end {
    font-size: 2.0588235rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .time, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .time, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper img {
  display: none; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date {
    margin: auto auto; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date {
    margin: 0; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date h3 {
  margin-top: 0;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date h3, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date h3 {
    float: left; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-wrapper {
  overflow: auto; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-wrapper .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-wrapper .same-date-seperator {
  padding-top: 0.7058824rem; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-month {
  padding-top: 0.7058824rem;
  padding-right: 0.3529412rem;
  font-size: 1.1764706rem;
  font-weight: 500;
  float: left; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .end-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .end-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-month, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-month {
    padding-top: 0.7058824rem;
    padding-right: 0.3529412rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .start-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .end-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .start-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .end-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-end-day {
  font-size: 2.0588235rem;
  font-weight: 500; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-seperator, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-end-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-start-day, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-end-day {
  float: left; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .date-seperator {
  padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .date-seperator {
    padding: 0.7058824rem 0.4117647rem 0 0.4117647rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .date-wrapper .date .same-date-seperator, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .date-wrapper .date .same-date-seperator {
  padding: 0.2941176rem; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper {
  width: 100%; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper {
    max-width: 19.4117647rem;
    width: 100%;
    margin-right: 0;
    float: none; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper img {
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events h2, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events h2 {
  display: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
  width: 100%;
  max-width: 19.4117647rem;
  float: left;
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
    border-radius: 0.2941176rem;
    max-height: 9.8823529rem; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
    max-height: 8.2941176rem;
    border-bottom-left-radius: 0.2941176rem;
    border-bottom-right-radius: 0.2941176rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .image-wrapper .vocabulary-default-image-for-events img {
    max-height: 9.8235294rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
  overflow: auto;
  width: 100%;
  margin-top: 0.8823529rem; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    float: left;
    width: 51%;
    margin-top: 0; } }

@media all and (min-width: 62.5em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    width: 62%; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    width: 100%;
    margin-top: 0.8823529rem; } }

@media all and (min-width: 85.375em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container {
    padding-right: 2.4705882rem; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .page-tag {
  display: none !important;
  margin-top: 1.2941176rem;
  border-radius: 0.1764706rem;
  border: solid 0.0588235rem #736f6f;
  padding: 0.1176471rem 0.7647059rem 0 0.7647059rem;
  margin-bottom: 0.8823529rem;
  font-size: 0.8823529rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  text-align: left;
  text-transform: uppercase;
  background-color: #FFFFFF;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .page-tag, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .page-tag {
    margin-bottom: 0.5882353rem;
    margin-top: 0; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .page-tag a, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .page-tag a {
  color: #736f6f;
  text-decoration: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title a, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title a {
  font-size: 1.2941176rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.55;
  letter-spacing: normal;
  text-align: left;
  color: #313131;
  text-decoration: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title:hover, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title:focus, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title a:hover, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-title a:focus, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title:hover, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title:focus, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title a:hover, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-subheading {
  font-size: 1.0588235rem;
  padding-top: 0.2941176rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.67;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-subheading {
    float: left;
    width: 76%;
    padding-top: 0; } }

@media all and (min-width: 79.875em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .events-subheading, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .events-subheading {
    width: 80%; } }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link {
  padding-top: 0.8823529rem;
  float: left;
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #313131;
  border-bottom: 0.1764706rem solid #469e44; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link a, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link a {
  color: #313131;
  text-decoration: none; }

.view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link a:hover, .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link a:focus, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link a:hover, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link a:focus {
  color: #469e44; }

@media all and (min-width: 48em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link {
    float: right; } }

@media all and (min-width: 64em) {
  .view--upcoming-events.view--display-block_2 .upcoming-event-rows .events-container .event-details-link, .view--events-landing-page-view.view--display-block_4 .upcoming-event-rows .events-container .event-details-link {
    padding-top: 4.1176471rem; } }

.field__item.\32_views_and_custom_links, .latest-blog-stories {
  overflow: auto;
  padding-bottom: 1.7647059rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link, .latest-blog-stories .field--name-field-view-and-link {
  margin-left: 1.0588235rem;
  margin-right: 1.1764706rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field--name-field-view, .latest-blog-stories .field--name-field-view-and-link .field--name-field-view {
  min-height: 14.0588235rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label, .latest-blog-stories .field--name-field-view-and-link > .field__label {
  font-size: 1.5294118rem;
  font-weight: 600;
  line-height: 1.2;
  letter-spacing: normal;
  text-align: left;
  padding-top: 3.5294118rem;
  width: auto; }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label, .latest-blog-stories .field--name-field-view-and-link > .field__label {
    font-size: 1.7647059rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label::after, .latest-blog-stories .field--name-field-view-and-link > .field__label::after {
  content: '';
  background-color: #469e44;
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  width: 16.4705882rem;
  height: 0.2941176rem;
  margin-left: -5.0588235rem;
  margin-top: 0.2941176rem; }

@media all and (min-width: 35em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label::after, .latest-blog-stories .field--name-field-view-and-link > .field__label::after {
    margin-left: -3.5294118rem; } }

@media all and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__label::after, .latest-blog-stories .field--name-field-view-and-link > .field__label::after {
    margin-left: -3.5294118rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title, .latest-blog-stories .field--name-field-view-and-link .related-content-title {
  padding-bottom: 0.3529412rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title a, .latest-blog-stories .field--name-field-view-and-link .related-content-title a {
  font-size: 1.1764706rem;
  color: #2e2b2b;
  font-weight: 600;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left;
  text-decoration: none; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title a:hover, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-title a:focus, .latest-blog-stories .field--name-field-view-and-link .related-content-title a:hover, .latest-blog-stories .field--name-field-view-and-link .related-content-title a:focus {
  color: #469e44;
  text-decoration: underline; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-summary, .latest-blog-stories .field--name-field-view-and-link .related-content-summary {
  display: inline-block;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-read-more a, .latest-blog-stories .field--name-field-view-and-link .related-content-read-more a {
  color: #2e2b2b;
  font-size: 1.0588235rem;
  font-weight: bold;
  text-decoration: none;
  padding-bottom: 0.0588235rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-read-more a:hover, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .related-content-read-more a:focus, .latest-blog-stories .field--name-field-view-and-link .related-content-read-more a:hover, .latest-blog-stories .field--name-field-view-and-link .related-content-read-more a:focus {
  color: #469e44; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items, .latest-blog-stories .field--name-field-view-and-link > .field__items {
  clear: both; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items .related-content-image {
  width: 40%;
  float: left; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items .related-content-image img {
  border-radius: 0.2941176rem; }

@media all and (min-width: 85.375em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .related-content-image.default img, .latest-blog-stories .field--name-field-view-and-link > .field__items .related-content-image.default img {
    margin-right: 1.7647059rem;
    border-radius: 0.2941176rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items .contextual-region.field__item.field__item-label-hidden, .latest-blog-stories .field--name-field-view-and-link > .field__items .contextual-region.field__item.field__item-label-hidden {
  width: 100%; }

@media all and (min-width: 12.5em) and (max-width: 28.8125em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item {
    position: relative;
    margin-top: 1.7647059rem;
    margin-bottom: 1.7647059rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    vertical-align: top;
    padding-right: 0.5882353rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title {
    float: left;
    width: 55%;
    padding-left: 0.8823529rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary {
    padding-top: 1.0588235rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more {
    padding-top: 0.8235294rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    width: 40%; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 28.875em) and (max-width: 35.9375em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item:nth-child(even), .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item:nth-child(even) {
    float: right; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item {
    width: 100%;
    display: inline-block;
    padding-top: 1.7647059rem;
    padding-bottom: 1.7647059rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    display: inline-block;
    width: 68%;
    padding-left: 0.8823529rem;
    vertical-align: top; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    display: inline-block;
    width: 28%; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items, .latest-blog-stories .field--name-field-view-and-link > .field__items {
    clear: both; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item:nth-child(even), .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item:nth-child(even) {
    float: right; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item {
    width: 50%;
    display: inline-block;
    margin-top: 1.7647059rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    display: inline-block;
    width: 48%;
    padding-left: 0.8823529rem;
    vertical-align: top; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    width: 48%; } }

@media all and (min-width: 36em) and (min-width: 64em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body {
    padding-left: 0.8823529rem;
    padding-right: 0.8823529rem; } }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-summary {
    padding-top: 0.3529412rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-read-more {
    padding-top: 1.1764706rem; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a {
    font-size: 1.1764706rem; } }

@media all and (min-width: 36em) and (min-width: 80em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-body .related-content-title a {
    font-size: 1.2941176rem; } }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    display: inline-block;
    width: 40%; }
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image img, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image img {
    border-radius: 0.2941176rem; } }

@media all and (min-width: 36em) and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link > .field__items > .field__item .related-content-image, .latest-blog-stories .field--name-field-view-and-link > .field__items > .field__item .related-content-image {
    width: 50%; } }

@media all and (min-width: 85.375em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link, .latest-blog-stories .field--name-field-view-and-link {
    max-width: 75.1764706rem;
    margin-left: auto;
    margin-right: auto; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page, .latest-blog-stories .field--name-field-view-and-link .field-link-page {
  margin-top: 1.7647059rem; }

@media all and (min-width: 36em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page, .latest-blog-stories .field--name-field-view-and-link .field-link-page {
    margin-top: 0.8823529rem;
    padding-right: 0.5882353rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page .green-arrow-pre-link, .latest-blog-stories .field--name-field-view-and-link .field-link-page .green-arrow-pre-link {
  float: left;
  margin-top: 0.5294118rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page a, .latest-blog-stories .field--name-field-view-and-link .field-link-page a {
  display: block;
  overflow: hidden;
  font-size: 1.4117647rem;
  font-weight: bold;
  line-height: 1.38;
  color: #313131;
  text-decoration: none; }

@media all and (min-width: 48em) {
  .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page a, .latest-blog-stories .field--name-field-view-and-link .field-link-page a {
    font-size: 1.5294118rem; } }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:focus a, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:hover a, .latest-blog-stories .field--name-field-view-and-link .field-link-page:focus a, .latest-blog-stories .field--name-field-view-and-link .field-link-page:hover a {
  color: #469e44;
  text-decoration: none !important; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:focus .green-arrow-pre-link, .field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-link-page:hover .green-arrow-pre-link, .latest-blog-stories .field--name-field-view-and-link .field-link-page:focus .green-arrow-pre-link, .latest-blog-stories .field--name-field-view-and-link .field-link-page:hover .green-arrow-pre-link {
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  margin-left: 0.6470588rem;
  margin-right: 0.3529412rem; }

.field__item.\32_views_and_custom_links .field--name-field-view-and-link .field-desc-link, .latest-blog-stories .field--name-field-view-and-link .field-desc-link {
  font-size: 1.0588235rem;
  line-height: 1.61;
  margin-left: 1.7647059rem;
  padding-right: 0.5882353rem; }

.online-family-resource-listing .views-row .node--display-mode-highlighted-content-block {
  position: relative; }

.online-family-resource-listing .views-row .prog-link {
  text-transform: capitalize;
  float: left;
  font-size: 1.4117647rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  letter-spacing: normal;
  text-align: left; }

@media all and (min-width: 64em) {
  .online-family-resource-listing .views-row .prog-link {
    font-size: 1.5294118rem; } }

.online-family-resource-listing .views-row .prog-link a {
  text-decoration: none;
  color: #2e2b2b;
  display: block;
  overflow: hidden; }

.online-family-resource-listing .views-row .prog-link .green-arrow-pre-link {
  float: left;
  margin-top: 0.4117647rem;
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  margin-right: 1.2352941rem;
  margin-bottom: 0.2941176rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

@media all and (min-width: 64em) {
  .online-family-resource-listing .views-row .prog-link .green-arrow-pre-link {
    margin-top: 0.5294118rem; } }

.online-family-resource-listing .views-row .prog-link .external-link-image {
  margin-left: 0.8823529rem;
  max-width: 1.1764706rem;
  padding-top: 0.3529412rem;
  position: absolute;
  right: -0.8823529rem;
  top: 0; }

.online-family-resource-listing .views-row .prog-link:hover a, .online-family-resource-listing .views-row .prog-link:focus a {
  color: #469e44; }

.online-family-resource-listing .views-row .prog-link:hover .green-arrow-pre-link, .online-family-resource-listing .views-row .prog-link:focus .green-arrow-pre-link {
  margin-left: 0.5882353rem;
  margin-right: 0.6470588rem;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease; }

.online-family-resource-listing .views-row .prog-description {
  clear: left;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #2e2b2b;
  margin-left: 2.0588235rem; }

.user-logged-in .adjust_scroll {
  margin-top: 17.6470588rem; }

@media all and (min-width: 33.4375em) {
  .user-logged-in .adjust_scroll {
    margin-top: 16.4705882rem; } }

.user-logged-in .adjust_scroll_before {
  margin-top: 28.2352941rem; }

.adjust_scroll {
  margin-top: 11.7647059rem; }

@media all and (min-width: 33.4375em) {
  .adjust_scroll {
    margin-top: 10.5882353rem; } }

.adjust_scroll_before {
  margin-top: 22.3529412rem; }

.block-views-blockalerts-block-1, .block-views-blockalerts-block-2 {
  max-width: 75.1764706rem;
  margin: 1.1764706rem; }

@media all and (min-width: 81.25em) {
  .block-views-blockalerts-block-1, .block-views-blockalerts-block-2 {
    margin: 1.1764706rem auto; } }

.block-views-blockalerts-block-1 article.alert-item, .block-views-blockalerts-block-2 article.alert-item {
  text-align: center;
  border-radius: 0.2941176rem;
  color: #FFFFFF;
  background-color: #757575; }

.block-views-blockalerts-block-1 article.alert-item .node__content, .block-views-blockalerts-block-2 article.alert-item .node__content {
  padding: 0.8823529rem 0.5882353rem;
  position: relative; }

.block-views-blockalerts-block-1 article.alert-item .alert-type, .block-views-blockalerts-block-2 article.alert-item .alert-type {
  display: inline-block;
  width: 100%;
  margin-bottom: 0.5882353rem; }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type, .block-views-blockalerts-block-2 article.alert-item .alert-type {
    float: none;
    width: 11.7647059rem; } }

.block-views-blockalerts-block-1 article.alert-item .alert-type span, .block-views-blockalerts-block-2 article.alert-item .alert-type span {
  position: relative;
  top: 0;
  -webkit-transform: none;
          transform: none;
  left: 0;
  font-size: 1.1764706rem;
  padding-bottom: 0.7647059rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.38;
  padding-right: 2.3529412rem; }

@media all and (min-width: 43.75em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type span, .block-views-blockalerts-block-2 article.alert-item .alert-type span {
    font-size: 1.5294118rem; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type span, .block-views-blockalerts-block-2 article.alert-item .alert-type span {
    display: inline-block;
    padding-bottom: 0;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    left: 9%; } }

.block-views-blockalerts-block-1 article.alert-item .alert-type span::before, .block-views-blockalerts-block-2 article.alert-item .alert-type span::before {
  position: relative;
  content: ' ';
  background-repeat: no-repeat;
  background-size: contain;
  width: 2.0588235rem;
  height: 1.5176471rem;
  display: inline-block;
  margin-bottom: -0.2352941rem;
  margin-right: 0.7058824rem; }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-type span::before, .block-views-blockalerts-block-2 article.alert-item .alert-type span::before {
    margin-right: 1.0588235rem; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content, .block-views-blockalerts-block-2 article.alert-item .alert-content {
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem; }

@media all and (min-width: 46.875em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content, .block-views-blockalerts-block-2 article.alert-item .alert-content {
    display: inline-block;
    width: 80%; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content, .block-views-blockalerts-block-2 article.alert-item .alert-content {
    width: 60%; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message {
  display: block;
  font-size: 0.8235294rem;
  line-height: 1.79;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  text-align: left; }

@media all and (min-width: 43.75em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message {
    font-size: 1.0588235rem; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message {
    line-height: 1.69; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time {
  display: inline-block;
  padding-right: 0.8235294rem;
  font-size: 0.8235294rem;
  text-transform: uppercase;
  line-height: 1.79;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal; }

@media all and (min-width: 43.75em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time {
    font-size: 0.9411765rem; } }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time {
    line-height: 1.88; } }

.block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time::after, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time::after {
  content: '|';
  height: 1.4117647rem;
  width: 0.2941176rem;
  margin-left: 0.7352941rem; }

@media all and (min-width: 64em) {
  .block-views-blockalerts-block-1 article.alert-item .alert-content .alert-message time::after, .block-views-blockalerts-block-2 article.alert-item .alert-content .alert-message time::after {
    content: '';
    height: 1.4117647rem;
    width: 0.2941176rem;
    border-left: 0.0588235rem solid #FFFFFF;
    color: #FFFFFF; } }

.block-views-blockalerts-block-1 .alert-item.Warnings .alert-type span::before, .block-views-blockalerts-block-2 .alert-item.Warnings .alert-type span::before {
  background-image: url("/themes/custom/bloorview/images/icons/Alert-cleared.png"); }

.block-views-blockalerts-block-1 .alert-item.Informational .alert-type span::before, .block-views-blockalerts-block-2 .alert-item.Informational .alert-type span::before {
  background-image: url("/themes/custom/bloorview/images/icons/Maintenance.png"); }

.block-views-blockalerts-block-1 .alert-item.Critical .alert-type span::before, .block-views-blockalerts-block-2 .alert-item.Critical .alert-type span::before {
  background-image: url("/themes/custom/bloorview/images/icons/Alert.png"); }

#block-views-block-alerts-block-3, #block-views-block-alerts-block-4 {
  display: none; }

.block-views-blockparticipate-in-research-block-1 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.block-views-blockparticipate-in-research-block-1 .view__empty {
  text-align: center;
  margin: 1.1764706rem; }

.search-title {
  padding-bottom: 0.5882353rem;
  border-bottom: 0.0588235rem solid grey;
  margin-bottom: 2.6470588rem; }

.path-search .hb-prefix {
  display: none; }

@media all and (min-width: 64em) {
  .path-search .region-content {
    padding-bottom: 2.6470588rem; } }

@media all and (min-width: 79.875em) {
  .path-search .region-content {
    padding: 2.6470588rem 0 5.2941176rem 0; } }

.path-search .block--holland-bloorview-email-subscription-block {
  margin-top: 0; }

.path-search .view--acquia-search {
  background-color: #FFFFFF;
  border-radius: 0.2941176rem;
  overflow: auto;
  width: 100%; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search {
    padding-left: 1.1764706rem; } }

.path-search .view--acquia-search .view__empty {
  padding: 2.6470588rem 0;
  text-align: center; }

.path-search .view--acquia-search .view__content a {
  text-decoration: none; }

.path-search .view--acquia-search .view__content a .view__row {
  margin-top: 1.1764706rem; }

.path-search .view--acquia-search .view__header {
  position: relative;
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header {
    padding-top: 2.6470588rem; } }

.path-search .view--acquia-search .view__header p {
  margin: 0 1.1764706rem; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header p {
    width: 73%; } }

@media all and (min-width: 79.875em) {
  .path-search .view--acquia-search .view__header p {
    margin: 0; } }

.path-search .view--acquia-search .view__header p:first-child {
  border-bottom: 0.0588235rem solid #C7C3C3; }

.path-search .view--acquia-search .view__header p:last-child {
  font-size: 1.0588235rem;
  color: #464242;
  padding-top: 0.8823529rem; }

.path-search .view--acquia-search .view__header .search-bar {
  margin-top: 0.8823529rem; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header .search-bar {
    width: 25%; } }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .view__header .search-bar {
    position: absolute;
    right: 0;
    top: 0;
    margin-top: 2.2352941rem; } }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield {
  margin: 0 1.1764706rem; }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield label {
  font-size: 0; }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield input {
  width: 100%;
  background-color: #f7f7f7;
  border: 0.0588235rem solid #C7C3C3;
  background-image: url("/themes/custom/bloorview/images/icons/icon--search--black.svg");
  background-repeat: no-repeat;
  background-position: 0.9411765rem center;
  background-size: 1.0588235rem 1.8235294rem;
  padding-left: 3.0588235rem;
  font-size: 0.9411765rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.63;
  letter-spacing: normal;
  text-align: left;
  color: #313131; }

@media all and (min-width: 48em) {
  .path-search .view--acquia-search .view__header .search-bar .form-item--textfield input {
    margin: 0;
    width: 100%; } }

.path-search .view--acquia-search .view__header .search-bar .form-item--textfield input::-webkit-input-placeholder {
  color: #313131; }

.path-search .view--acquia-search .pager {
  margin-right: 2.6470588rem;
  width: 98%; }

.path-search .view--acquia-search .readmore-link:first-child .view__row {
  margin-top: 1.7647059rem; }

.path-search .view--acquia-search .readmore-link:last-child .view__row {
  border-bottom: none; }

.path-search .view--acquia-search .readmore-link .view__row {
  overflow: auto;
  margin-left: 1.1764706rem;
  margin-right: 1.1764706rem;
  border-bottom: 0.0588235rem solid #C7C3C3;
  padding-bottom: 1.7647059rem; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .readmore-link .view__row {
    max-width: 73%;
    float: left;
    width: 100%; } }

@media all and (min-width: 79.875em) {
  .path-search .view--acquia-search .readmore-link .view__row {
    margin-bottom: 1.7647059rem;
    margin-left: 0; } }

.path-search .view--acquia-search .readmore-link .view__row:hover .views-field-title a, .path-search .view--acquia-search .readmore-link .view__row:focus .views-field-title a {
  color: #469e44; }

.path-search .view--acquia-search .readmore-link .view__row:hover .search-more-link .read-more, .path-search .view--acquia-search .readmore-link .view__row:focus .search-more-link .read-more {
  color: #469e44; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-image, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-default-image {
  max-width: 17.4705882rem;
  width: 100%;
  float: left;
  margin-right: 1.7647059rem; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-image h2, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-default-image h2 {
  display: none; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-image img, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-default-image img {
  border-radius: 0.2941176rem; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-title {
  padding-bottom: 0.4117647rem;
  font-size: 1.5294118rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.45;
  letter-spacing: normal;
  text-align: left; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-title a {
  color: #2e2b2b;
  text-decoration: none; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-title a:hover, .path-search .view--acquia-search .readmore-link .view__row .views-field-title a:focus {
  color: #469e44; }

@media all and (min-width: 64em) {
  .path-search .view--acquia-search .readmore-link .view__row .views-field-title {
    font-size: 1.7647059rem; } }

.path-search .view--acquia-search .readmore-link .view__row .views-field-views-conditional-field, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-summary, .path-search .view--acquia-search .readmore-link .view__row .views-field-body, .path-search .view--acquia-search .readmore-link .view__row .views-field-field-summary-programs-services {
  padding-bottom: 1.1764706rem;
  font-size: 1.0588235rem;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.61;
  letter-spacing: normal;
  text-align: left;
  color: #464242; }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-date {
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .path-search .view--acquia-search .readmore-link .view__row .views-field-field-date {
    float: right;
    text-align: right; } }

.path-search .view--acquia-search .readmore-link .view__row .views-field-field-event-date {
  font-size: 0.9411765rem;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 2;
  letter-spacing: normal;
  color: #736f6f; }

@media all and (min-width: 48em) {
  .path-search .view--acquia-search .readmore-link .view__row .views-field-field-event-date {
    float: right;
    text-align: right; } }

.path-search .view--acquia-search .readmore-link .view__row .views-field-nothing .search-more-link {
  font-size: 1.0588235rem;
  font-weight: bold;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: 0.0117647rem;
  text-align: left;
  color: #2e2b2b;
  border-bottom: 0.1764706rem solid #469e44;
  float: left; }

.block--sitemap {
  margin: 0 1.1764706rem; }

@media all and (min-width: 79.875em) {
  .block--sitemap {
    max-width: 75.1764706rem;
    margin: 0 auto; } }

.block--sitemap .block__title {
  font-size: 1.1764706rem;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.8;
  letter-spacing: normal;
  text-align: left;
  color: #464242;
  border-bottom: 0.0588235rem solid #C7C3C3;
  margin-bottom: 1.1764706rem;
  padding-top: 1.1764706rem; }

.sitemap {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.sitemap .sitemap-box-menu-main h2 {
  display: none; }

.sitemap .sitemap-menu:first-child > li > a {
  font-weight: bold; }

.sitemap .sitemap-menu:first-child > li > a::before {
  display: none; }

@media all and (min-width: 64em) {
  .sitemap .sitemap-menu:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.sitemap .sitemap-menu:first-child a {
  color: #464242;
  text-decoration: none; }

.sitemap .sitemap-menu:first-child > li > ul {
  margin-top: 0.9411765rem;
  border-left: none; }

.sitemap .sitemap-menu:first-child > li {
  margin-top: 0.9411765rem;
  margin-left: 0.8823529rem;
  max-width: 17.6470588rem; }

.sitemap .sitemap-menu:first-child > li.first {
  margin-left: 0; }

.sitemap .sitemap-menu:first-child > li > ul > li > a {
  font-weight: 600; }

.sitemap .sitemap-menu:first-child > li > ul > li > a::before {
  content: '';
  border: solid #469e44;
  border-width: 0 0.2058824rem 0.2058824rem 0;
  display: inline-block;
  padding: 0.2647059rem;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  padding: 0.2058824rem !important;
  margin-right: 0.5294118rem !important; }

.sitemap .sitemap-menu:first-child > li > ul > li {
  margin-top: 0.2941176rem;
  margin-left: 0;
  padding-top: 0; }

.sitemap li {
  list-style-type: none;
  padding-top: 0.4117647rem; }

.sitemap ul {
  margin-top: 0.7058824rem;
  margin-bottom: 0.7058824rem;
  border-left: 0.1176471rem solid #469e44; }

.sitemap ul li {
  margin-left: 0.7058824rem; }

.sitemap ul:first-child {
  border-left: none; }

.sitemap ul:nth-child(2) {
  margin-left: 0; }

.sitemap ul:nth-child(2) ul {
  margin-left: 1.1176471rem; }

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

b,
strong {
  font-weight: 800; }

code,
kbd,
pre,
samp {
  font-size: 1em; }

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

sup {
  top: 0.5em; }

sub {
  bottom: -0.25em; }

audio,
progress,
video {
  display: inline-block;
  vertical-align: baseline; }

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

button,
input {
  overflow: visible; }

button,
select {
  text-transform: none; }

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

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

button::-moz-focusring,
[type='button']::-moz-focusring,
[type='reset']::-moz-focusring,
[type='submit']::-moz-focusring {
  outline: 0.0588235rem dotted ButtonText; }

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

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

[type='search'] {
  -webkit-appearance: textfield;
  outline-offset: -0.1176471rem; }

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

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

template,
[hidden] {
  display: none; }

abbr,
blockquote,
code,
kbd,
q,
samp,
tt,
var {
  -webkit-hyphens: none;
     -moz-hyphens: none;
      -ms-hyphens: none;
          hyphens: none; }

blockquote,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
ul,
p {
  margin: 0;
  padding: 0; }

.block--tabs .block__content ul::after, .table-basic::after,
table::after {
  clear: both;
  content: '';
  display: table; }

.block-views-blockalerts-block-1 article.alert-item .alert-type::after, .block-views-blockalerts-block-2 article.alert-item .alert-type::after {
  clear: both !important;
  content: '' !important;
  display: table !important; }

.l-main a, .node-preview-container .node-preview-backlink, input[type='submit'],
#edit-cancel {
  -webkit-transition: all .2s;
  transition: all .2s; }

.breadcrumb__title {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem);
  height: 0.0588235rem;
  overflow: hidden;
  position: absolute;
  width: 0.0588235rem;
  word-wrap: normal; }

html {
  font-size: 93.75%;
  line-height: 1.4; }

@media all and (min-width: ) {
  html {
    font-size: 100%; } }

@media all and (min-width: 60.2352941rem) {
  html {
    font-size: 106.25%; } }

html {
  -webkit-font-smoothing: subpixel-antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

body {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  font-weight: normal;
  font-style: normal;
  color: #464242;
  margin: 0; }

a img {
  border: 0; }

.more-link {
  margin-top: 0.35rem;
  text-transform: uppercase;
  font-size: .8rem;
  letter-spacing: normal; }

.more-link a {
  padding-right: 0.7rem;
  display: inline-block;
  color: #469e44;
  font-weight: bold; }

.more-link a::after {
  content: ' ';
  width: 0.5882353rem;
  height: 0.5882353rem;
  display: inline-block;
  background-image: url("../images/arrows/icons__arrow—link.svg");
  background-repeat: no-repeat;
  background-size: 0.5882353rem 0.5882353rem;
  margin-left: .25rem; }

.l-main a {
  text-decoration: none;
  color: #469e44;
  border-bottom: 0.0588235rem solid transparent; }

.l-main a:hover {
  border-bottom: 0.0588235rem solid #469e44; }

.contextual-links a {
  border-bottom-color: transparent !important; }

.contextual-links a:hover {
  border-bottom-color: transparent !important; }

img {
  display: block;
  height: auto;
  max-width: 100%; }

hr {
  display: block;
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: auto;
  margin-right: auto;
  border-style: inset;
  border-width: 0.0588235rem;
  border-color: #469e44; }

b,
strong {
  font-weight: 800; }

.marker {
  font-weight: 500; }

li {
  list-style-position: outside;
  margin-left: 1em; }

#toolbar-administration li {
  list-style-position: outside;
  margin-left: initial; }

p + p {
  margin-top: 1.05rem; }

h2 + p,
h3 + p,
h4 + p,
h5 + p,
h6 + p {
  margin-top: 0; }

.h1,
h1 {
  font-size: 1.6795rem;
  line-height: 1.3;
  color: #2e2b2b; }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.79203rem; } }

@media all and (min-width: ) {
  .h1,
  h1 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h1,
  h1 {
    font-size: 2.0402rem; } }

@media all and (min-width: 80.3529412rem) {
  .h1,
  h1 {
    font-size: 2.17689rem;
    line-height: 1.2; } }

.h2,
h2 {
  font-size: 1.4752rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.57404rem; } }

@media all and (min-width: ) {
  .h2,
  h2 {
    font-size: 1.6795rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h2,
  h2 {
    font-size: 1.79203rem; } }

@media all and (min-width: 80.3529412rem) {
  .h2,
  h2 {
    font-size: 1.91209rem;
    line-height: 1.2; } }

.h3,
h3 {
  font-size: 1.29575rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.38257rem; } }

@media all and (min-width: ) {
  .h3,
  h3 {
    font-size: 1.4752rem;
    line-height: 1.4; } }

@media all and (min-width: 60.2352941rem) {
  .h3,
  h3 {
    font-size: 1.57404rem; } }

@media all and (min-width: 80.3529412rem) {
  .h3,
  h3 {
    font-size: 1.6795rem;
    line-height: 1.5; } }

.h4,
h4 {
  font-size: 1.13813rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.21439rem; } }

@media all and (min-width: ) {
  .h4,
  h4 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h4,
  h4 {
    font-size: 1.38257rem; } }

@media all and (min-width: 80.3529412rem) {
  .h4,
  h4 {
    font-size: 1.4752rem;
    line-height: 1.2; } }

.h5,
h5 {
  font-size: 0.99969rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.06667rem; } }

@media all and (min-width: ) {
  .h5,
  h5 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h5,
  h5 {
    font-size: 1.21439rem; } }

@media all and (min-width: 80.3529412rem) {
  .h5,
  h5 {
    font-size: 1.29575rem;
    line-height: 1.2; } }

.h6,
h6 {
  font-size: 0.87808rem;
  line-height: 1.3;
  font-weight: 500; }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.93691rem; } }

@media all and (min-width: ) {
  .h6,
  h6 {
    font-size: 0.99969rem;
    line-height: 1.2; } }

@media all and (min-width: 60.2352941rem) {
  .h6,
  h6 {
    font-size: 1.06667rem; } }

@media all and (min-width: 80.3529412rem) {
  .h6,
  h6 {
    font-size: 1.13813rem;
    line-height: 1.2; } }

@media all and (min-width: 48em) {
  .block--page-title h1 {
    margin-top: 0; } }

.addthis {
  padding-top: 0.7rem; }

.addthis a:hover {
  border-bottom: none !important;
  opacity: .8; }

.addthis .at-share-btn:hover {
  -webkit-transform: translateY(0) !important;
          transform: translateY(0) !important; }

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

.file--general,
.file--application-octet-stream {
  background-image: url(../images/icons/file-exe.svg); }

.file--package-x-generic {
  background-image: url(../images/icons/file-generic.svg); }

.file--x-office-spreadsheet {
  background-image: url(../images/icons/file-xls.svg); }

.file--x-office-document {
  background-image: url(../images/icons/file-doc.svg); }

.file--x-office-presentation {
  background-image: url(../images/icons/file-ppt.svg); }

.file--text-x-script {
  background-image: url(../images/icons/file-js.svg); }

.file--text-html {
  background-image: url(../images/icons/file-html.svg); }

.file--text-plain {
  background-image: url(../images/icons/text-plain.png); }

.file--application-pdf .pdf-icon-img {
  max-width: 1.2941176rem;
  float: left; }

.file--application-x-executable {
  background-image: url(../images/icons/file-exe.svg); }

.file--audio {
  background-image: url(../images/icons/file-mp3.svg); }

.file--video {
  background-image: url(../images/icons/file-mp4.svg); }

.file--text {
  background-image: url(../images/icons/file-txt.svg); }

.file--image {
  background-image: url(../images/icons/file-jpg.svg); }

.file--mime-application-postscript {
  background-image: url(../images/icons/file-eps.svg); }

.file {
  background-size: 0.9411765rem auto;
  background-position: left top; }

a[data-entity-type="file"] {
  position: relative;
  margin-left: 1rem;
  font-weight: 500;
  border-bottom: 0.0588235rem dotted; }

a[data-entity-type="file"]::before {
  position: absolute;
  content: ' ';
  width: .75rem;
  height: 1rem;
  left: -.9rem;
  top: .12rem;
  background-image: url(../images/icons/attach-2.svg);
  background-repeat: no-repeat;
  background-size: 1rem 1rem; }

.messages {
  margin-bottom: 1.4rem;
  background-color: #ecf6fa;
  color: #424242;
  overflow: hidden;
  padding: 1.1764706rem;
  position: relative;
  word-wrap: break-word;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  background-repeat: no-repeat;
  background-size: 3.2352941rem 3.2352941rem;
  background-position: 101.2%  -0.2941176rem; }

.messages a {
  color: #bcdeee;
  font-weight: 600;
  text-decoration: none;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages__content > *:last-child {
  margin-bottom: 0; }

.messages--error {
  background-color: #ffe6e5;
  border-color: #ffc5c2;
  background-image: url("../images/bg/messages-error.svg"); }

.messages--error a {
  color: #ff645c; }

.messages--error .messages__item em:first-child {
  font-style: normal;
  font-weight: bold; }

.messages--status {
  background-color: #eff8e6;
  border-color: #c9e8a9;
  background-image: url("../images/bg/messages-status.svg"); }

.messages--status a {
  color: #71b02f;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.messages--warning {
  background-color: #fcf8e3;
  border-color: #faf2cc;
  background-image: url("../images/bg/messages-warning.svg"); }

.messages--warning a {
  color: #8a6d3b;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.wrapper-nice-login {
  border-radius: 0;
  margin: 0 auto;
  max-width: 29.4117647rem;
  margin-top: 2rem; }

.wrapper-nice-login .nice-login-pass {
  width: 100%;
  margin-bottom: 1rem;
  font-size: .8rem; }

@media all and (min-width: 48em) {
  .wrapper-nice-login .nice-login-pass {
    width: auto;
    margin-bottom: 0; } }

.wrapper-nice-login .nice-login-login {
  margin-top: .25rem; }

.node-preview-container .node-preview-backlink {
  background-color: #007F61;
  padding: .5rem;
  color: white;
  text-transform: uppercase;
  font-size: .6rem;
  letter-spacing: .0223em; }

.node-preview-container .node-preview-backlink:hover {
  background-color: #007559; }

.node-preview-container .form-item-view-mode {
  display: none; }

.ui-datepicker {
  font-family: "Hind", -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif;
  border-radius: 0; }

.ui-datepicker-header {
  border-radius: 0; }

.ui-widget-header {
  background: none;
  background-color: #EEEEEE;
  border: 0; }

.ui-state-default,
.ui-widget-content .ui-state-default {
  background: none;
  background-color: #FAFAFA; }

#cboxWrapper {
  border-radius: 0; }

.field--name-user-picture img {
  border-radius: 50%; }

h2.styleguide {
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #007F61;
  font-weight: 700;
  font-size: 1rem;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important; }

.contextual-links-wrapper a.contextual-links-trigger {
  border-bottom: 0.0588235rem solid transparent; }

.contextual-links-wrapper ul.contextual-links li a {
  border-bottom: 0.0588235rem solid transparent; }

.block--tabs {
  max-width: 75.1764706rem;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: right;
  padding-top: 1.7647059rem; }

.block--tabs .block__content ul {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

@media all and (min-width: 64em) {
  .block--tabs .block__content ul {
    padding-right: 0; } }

.block--tabs .block__content ul li {
  display: inline-block;
  margin: 0;
  padding: 0;
  margin-top: 0.4117647rem;
  margin-bottom: 0.4117647rem;
  list-style: none;
  text-align: center;
  width: 100%; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li {
    width: inherit;
    margin-top: 1.1764706rem;
    margin-bottom: 1.1764706rem;
    margin-right: 0.2941176rem; } }

.block--tabs .block__content ul li a {
  display: block;
  padding: .6rem 1.3em;
  letter-spacing: 0.0588235rem;
  text-transform: uppercase;
  color: #2a414f;
  border: 0.1176471rem solid #2e323d;
  border-left: 0;
  border-right: 0;
  background-color: white;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Helvetica, sans-serif !important;
  font-size: 0.7rem;
  font-weight: 500;
  margin-bottom: 0 !important; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul li a {
    border-radius: 0.3529412rem;
    border: 0.1176471rem solid #2e323d; } }

.block--tabs .block__content ul li a:hover {
  color: white;
  background-color: #2e323d;
  margin-bottom: 0 !important; }

.block--tabs .block__content ul li.is-active a {
  color: white;
  background-color: #469e44; }

.block--tabs .block__content ul ul.tabs.primary {
  float: left;
  margin-bottom: 0;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.primary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary {
  float: left;
  clear: both;
  margin-top: .5rem;
  padding-left: 1rem; }

@media all and (min-width: 48em) {
  .block--tabs .block__content ul ul.tabs.secondary {
    float: right; } }

.block--tabs .block__content ul ul.tabs.secondary a {
  padding: .1rem .4;
  font-size: .6rem;
  font-weight: 500; }

.skiplinks {
  left: 50%;
  margin-left: -7em;
  position: absolute;
  width: 14em;
  z-index: 9999; }

.skiplinks__link,
.skiplinks__link:visited,
.skiplinks__link:focus {
  background-color: #333;
  border: 0.1176471rem solid #eee;
  border-bottom-left-radius: 0.2941176rem;
  border-bottom-right-radius: 0.2941176rem;
  border-top: 0;
  -webkit-box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
          box-shadow: 0 0 0.3529412rem rgba(0, 0, 0, 0.3);
  color: #eee;
  display: inline-block;
  font-weight: bold;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 0.25em 0.5em;
  text-align: center;
  text-decoration: none;
  width: 14em; }

#main:focus {
  outline: 0; }

.progress {
  position: relative; }

.progress__track {
  background-color: rgba(0, 65, 116, 0.1);
  border: 0.0588235rem solid #004174;
  -webkit-box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
          box-shadow: inset 0 0.0588235rem 0.1764706rem rgba(0, 0, 0, 0.15);
  height: 1rem;
  margin: 0.2em 0;
  max-width: 100%;
  min-width: 6em;
  overflow: hidden; }

.progress__bar {
  background-color: #004174;
  height: 1rem;
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-property: width;
  transition-property: width;
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  width: 3%; }

.progress__description,
.progress__percentage {
  color: #4D4D4D;
  overflow: hidden; }

.progress__description {
  float: left; }

.progress__percentage {
  float: right; }

.post-share-buttons {
  display: none; }

.fontB {
  font-weight: 800;
  margin: 0.5882353rem 0; }

.visually-hidden {
  clip: rect(0.0588235rem, 0.0588235rem, 0.0588235rem, 0.0588235rem) !important;
  height: 0.0588235rem !important;
  overflow: hidden !important;
  position: absolute !important;
  width: 0.0588235rem !important;
  word-wrap: normal !important; }

.focusable:active, .focusable:focus {
  clip: auto !important;
  height: auto !important;
  overflow: visible !important;
  position: static !important;
  width: auto !important; }

.hidden {
  display: none !important; }

.invisible {
  visibility: hidden !important; }

::-moz-selection {
  background: #469e44;
  color: white; }

::selection {
  background: #469e44;
  color: white; }

div[data-oembed-url*="instagram"] {
  text-align: center; }

div[data-oembed-url*="instagram"] iframe {
  display: inline-block !important; }

.socialembed__container,
.videoembed__wrapper {
  padding-top: 1.4rem;
  padding-bottom: 1.4rem;
  text-align: center; }

.socialembed__container .twitter-tweet,
.socialembed__container iframe,
.videoembed__wrapper .twitter-tweet,
.videoembed__wrapper iframe {
  display: inline-block !important; }

.cke_editable blockquote::before {
  content: '"' !important; }

.cke_editable blockquote::after {
  content: '"' !important; }

.cke_editable ul, ol {
  padding-left: 1.1764706rem; }

.cke_editable ul li {
  list-style-position: outside;
  margin-left: 1em;
  margin-bottom: 0.5em; }

.cke_editable ol li {
  list-style-position: outside;
  margin-left: 1em;
  margin-bottom: 0.5em; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIjAxMC1nbG9iYWwvdHlwZS9fY29uZmlnLnNjc3MiLCIwMTAtZ2xvYmFsL19ub3JtYWxpemUuc2NzcyIsIjAxMC1nbG9iYWwvX21peGlucy5zY3NzIiwiMDEwLWdsb2JhbC9fZXh0ZW5kcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wdWJsaWMvdHlwaS9fdHlwaS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wcml2YXRlL3dyaXRlL193cml0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wcml2YXRlL3V0aWxzL19jb252ZXJ0ZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHlwaS9zY3NzL190eXBpLnNjc3MiLCIwMTAtZ2xvYmFsL3R5cGUvX3R5cGUuc2NzcyIsIjAxMC1nbG9iYWwvY29sb3JzL19jb25maWcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy90eXBpL3Njc3MvcHJpdmF0ZS9jYWxjL19jYWxjLWZvbnQtc2l6ZS5zY3NzIiwiMDEwLWdsb2JhbC90eXBlL190eXBpLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHlwaS9zY3NzL3ByaXZhdGUvYnJlYWtwb2ludHMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbWFwcHktYnJlYWtwb2ludHMvX21hcHB5LWJyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fYm94LXNpemluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIjAxMC1nbG9iYWwvaWNvbnMvX2ZpbGUuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbWVzc2FnZXMuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbmljZS0tbG9naW4uc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbm9kZS0tcHJldmlldy1jb250YWluZXIuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fZGF0ZS0tcGlja2VyLnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX2NvbG9yYm94LnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX3VzZXItcGljdHVyZS5zY3NzIiwiMDEwLWdsb2JhbC91dGlsaXR5L19zdHlsZWd1aWRlLnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX2NvbnRleHR1YWwtbGlua3Muc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fdGFicy5zY3NzIiwiMDEwLWdsb2JhbC91dGlsaXR5L19za2lwLWxpbmsuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fcHJvZ3Jlc3Muc2NzcyIsIjAxMC1nbG9iYWwvcG9zdC1taWdyYXRpb24vX21pZ3JhdGlvbi5zY3NzIiwiMDEwLWdsb2JhbC9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL19wYWdlci5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL190YWJsZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9fcmVhZC1tb3JlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbmF2L19tYWluLS1tZW51LnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbmF2L19kb25hdGUtLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX21lbnUtLWZvb3Rlci5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL25hdi9fYnJlYWRjcnVtYnMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3V0aWxpdHktLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3NpZGViYXItLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3NvY2lhbC1tZWRpYS0tbWVudS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL25hdi9fYmFjay10by10b3Auc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX2dsb2JhbC0tbWVudXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9faW5wdXRzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2NhcHRjaGEuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fZm9ybS0tY29tbW9ucy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19maWVsZHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fdmVydGljYWwtdGFicy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19kZXRhaWxzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2Rlc2NyaXB0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2ZpZWxkc2V0cy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19idXR0b25zLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2NoZWNrYm94ZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fcmFkaW9zLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2Zvcm0tLWNvbnRhY3QtdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19zcGFuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fZGlyZWN0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX3Bhc3N3b3JkLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX3RleHRhcmVhLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcGFydG5lcnMtbG9nby1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2FkZHJlc3MtYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19sb2dvLWJsb2NrLnNjc3MiLCIwMTAtZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zZWFyY2gtYmFyLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcmVzcG9uc2l2ZS1tZW51LWljb24uc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zaW5nbGUtY3RhLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fY2FsbC10by1hY3Rpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ndXR0ZXJzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fc3Rvcmllcy1wcmVjb250ZW50LWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fQ1RBLWRpc2NsYWltZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19jb250YWluZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zdG9yaWVzLWJsb29tLW5ld3MtY2FyZC12aWV3LnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX3Byb2R1Y3RzLXdlYmZvcm0uc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jYWxsLXRvLWFjdGlvbi13aXRoLWJnLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLXdpdGgtbGluay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2hlYWRlci13aXRoLXBhZ2Uuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19oZWFkZXItYmxvY2tzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2N0YS13aXRoLWxhcmdlLWltYWdlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fc3Rvcmllcy1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19ibG9vbS1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jdGEtc3BlY2lhbC5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX3BhZ2UtYW5kLXZpZXctYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19wYWdlLWFuZC0yLXJlZmVyZW5jZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jb250YWN0LXVzLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fZ29vZ2xlLXRyYW5zbGF0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fYmFzaWMtaGVhZGVyLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fbGlua3Muc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19ib2R5LWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcmVsYXRlZC1kb2N1bWVudHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19tb3N0LXJlY2VudC1wcm9ncmFtcy1zZXJ2aWNlcy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2V2ZW50cy1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19uZXdzLWhlYWRlci1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2NhbXBhaWduLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fdmlldy1hbmQtY3VzdG9tLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fZmVhdHVyZWQtbmV3cy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2NhbXBhaWduLWN0YS1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2xlYXJuLW1vcmUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdGV4dC5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19jYWxsLXRvLWFjdGlvbi5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3JlbGF0ZWQtc3Rvcmllcy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3JlbGF0ZWQtZG9jdW1lbnRzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvcGFyYWdyYXBocy9fcmVzb3VyY2VzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvcGFyYWdyYXBocy9fbmV3cy1hd2FyZHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtcmVsYXRlZC12aWRlby5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL21lZGlhL19ub2RlLXNsaWRlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbWVkaWEvX3lvdXR1YmV2aWRlby5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL21lZGlhL19zb2NpYWxzaGFyZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL19zdWJzY3JpcHRpb24uc2NzcyIsIjAyMC1jb21wb25lbmV0cy9fYWNjb3JkaW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvX25ld3NsZXR0ZXJfbGluay5zY3NzIiwiMDMwLWxheW91dHMvX2hlYWRlci5zY3NzIiwiMDMwLWxheW91dHMvX2NrZWRpdG9yLWxheW91dC5zY3NzIiwiMDMwLWxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsIjAzMC1sYXlvdXRzL19wb3N0Zml4LnNjc3MiLCIwMzAtbGF5b3V0cy9fcHJlZm9vdGVyLnNjc3MiLCIwMzAtbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCIwMzAtbGF5b3V0cy9fbGF5b3V0LnNjc3MiLCIwMzAtbGF5b3V0cy9fc2lkZWJhci1maXJzdC5zY3NzIiwiMDMwLWxheW91dHMvX2dyZXktYmFja2dyb3VuZC5zY3NzIiwiMDMwLWxheW91dHMvX3JlZ2lvbi1ibG9jay1sYXlvdXQuc2NzcyIsIjA0MC1ub2Rlcy9fc3Rvcmllcy5zY3NzIiwiMDQwLW5vZGVzL19ibG9vbS1ibG9ncy5zY3NzIiwiMDQwLW5vZGVzL19ldmVudHMuc2NzcyIsIjA0MC1ub2Rlcy9fbWFpbi1uYXYtbGFuZGluZy1wYWdlLnNjc3MiLCIwNDAtbm9kZXMvX25ld3Muc2NzcyIsIjA0MC1ub2Rlcy9fa25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Quc2NzcyIsIjA0MC1ub2Rlcy9fYmFzaWMtcGFnZS5zY3NzIiwiMDQwLW5vZGVzL19zdGFmZi5zY3NzIiwiMDQwLW5vZGVzL180MDRwYWdlLnNjc3MiLCIwNDAtbm9kZXMvX3Jlc2VhcmNoLnNjc3MiLCIwNDAtbm9kZXMvX25ld3NsZXR0ZXIuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fcmVsYXRlZC1zdG9yaWVzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fZ2FsbGVyeS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2lzb2xhdGUuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19yb3dzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L2Zsb2F0L19lbmQuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZC5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19ibG9vbS1ibG9nLXZpZXcuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fdXBjb21pbmctc3Rvcmllcy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19sYXRlc3Qta3RwLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX2xhYnMtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19zdGFmZi1saXN0aW5nLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX2V2ZW50cy1saXN0aW5nLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX2F6LWluZGV4LnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3Byb2dyYW1zLXNlcnZpY2VzLWxpc3Rpbmcuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fbmV3cy1saXN0aW5nLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3JlbGF0ZWRfZXZlbnRzLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3VwY29taW5nLWV2ZW50cy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19sYXRlc3Rfc3RvcnlfYmxvb20uc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fb25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX2FsZXJ0cy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19wYXJ0aWNpcGF0ZV9pbl9yZXNlYXJjaC5zY3NzIiwiMDYwLXZpZXctcGFnZXMvX3NlYXJjaC5zY3NzIiwiMDcwLWN1c3RvbS1wYWdlcy9fc2l0ZW1hcC5zY3NzIiwiMDkwLWNrZWRpdG9yL19lbWJlZHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNDakIsZ0ZBQVE7QUFBUixnRkFBUTtBQ0dSOzs7Ozs7Ozs7OztFQVdFLGVBQWMsRUFDZjs7QUFFRDs7RUFFRSxpQkFBZ0IsRUFDakI7O0FBRUQ7Ozs7RUFJRSxlQUFjLEVBQ2Y7O0FBRUQ7O0VBRUUsZUFBYztFQUNkLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsb0JBQW1CLEVBQ3BCOztBQUVEO0VBQ0UsV0FBVSxFQUVYOztBQUVEO0VBQ0UsZ0JBQWUsRUFDaEI7O0FBRUQ7OztFQUdFLHNCQUFxQjtFQUNyQix5QkFBd0IsRUFDekI7O0FBRUQ7Ozs7O0VBS0UscUJBQW9CO0VBQ3BCLGdCQUFlO0VBQ2YsVUFBUyxFQUNWOztBQUVEOztFQUVFLGtCQUFpQixFQUNsQjs7QUFFRDs7RUFFRSxxQkFBb0IsRUFDckI7O0FBRUQ7Ozs7RUFJRSwyQkFBMEIsRUFDM0I7O0FBRUQ7Ozs7RUFJRSxtQkFBa0I7RUFDbEIsV0FBVSxFQUNYOztBQUVEOzs7O0VBSUUsK0JBQThCLEVBQy9COztBRmJEOztFRWlCRSwrQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLFdBQVUsRUFDWDs7QUZkRDs7RUVrQkUsYUFBWSxFQUNiOztBRmZEO0VFa0JFLDhCQUE2QjtFQUM3QixxQkFBb0IsRUFDckI7O0FGaEJEOztFRW9CRSx5QkFBd0IsRUFDekI7O0FBRUQ7RUFDRSwyQkFBMEI7RUFDMUIsY0FBYSxFQUNkOztBQUVEOztFQUVFLGNBQWEsRUFDZDs7QUFFRDs7Ozs7Ozs7RUFRRSxzQkFBYTtLQUFiLG1CQUFhO01BQWIsa0JBQWE7VUFBYixjQUFhLEVBQ2Q7O0FBSUQ7Ozs7Ozs7Ozs7OztFQVlFLFVBQVM7RUFDVCxXQUFVLEVBQ1g7O0FDMUVDOztFQUNFLFlBQVc7RUFDWCxZQUFXO0VBQ1gsZUFBYyxFQUNmOztBQUlEO0VBQ0UsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0QiwwQkFBeUIsRUFDMUI7O0FDeEVIOztFQUNFLDRCQUFtQjtFQUFuQixvQkFBbUIsRUFDcEI7O0FBSUQ7RURzUUUsK0JBQThCO0VBQzlCLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsbUJBQWtCO0VBQ2xCLFdBQVU7RUFDVixrQkFBaUIsRUN6UWxCOztBQ2dDQztFQ3BCQSxnQkMzQmtDO0VENkJoQyxpQkV1Q2dCLEVIYmpCOztBQVJEO0VJMURBLDZDQUE0QztFQUM1QyxtQ0FBa0M7RUFDbEMsbUNBQWtDLEVBQ25DOztBQUVEO0VBRUUsZ0hSSG1IO0VRSXBILG9CQUFrQjtFQUNsQixtQkFBaUI7RUFDaEIsZUNTc0M7RURSdEMsVUFBUyxFQUNWOztBQUdEO0VBQ0ksWUFBVyxFQUNkOztBQUVEO0VBQ0Usb0JGbUMyQztFRWxDM0MsMEJBQXlCO0VBQ3pCLGlCQUFnQjtFQUNoQix1QlJScUIsRVE0QnRCOztBQXhCRDtFQVFJLHNCRjRCeUM7RUUzQnpDLHNCQUFxQjtFQUNyQixlQzdCb0M7RUQ4QnBDLGtCQUFpQixFQVlsQjs7QUF2Qkg7RUFjTSxhQUFZO0VBQ1osWUFBVztFQUNYLGFBQVk7RUFDWixzQkFBcUI7RUFDckIsZ0VBQWdFO0VBQ2hFLDZCQUE0QjtFQUM1QiwyQkFBMEI7RUFDMUIsb0JBQW1CLEVBQ3BCOztBQU1MO0VBQ0Usc0JBQXFCO0VBQ3JCLGVDakRzQztFRGtEdEMscUNBQW9DLEVBTXJDOztBQVREO0VBT0ksaUNDdERvQyxFRHVEckM7O0FBSUg7RUFDRSw0Q0FBMkMsRUFLNUM7O0FBTkQ7RUFJSSw0Q0FBMkMsRUFDNUM7O0FBSUg7RUFDRSxlQUFjO0VBQ2QsYUFBWTtFQUNaLGdCQUFlLEVBQ2hCOztBQUVEO0VBQ0ksZUFBYztFQUNkLGtCQUFpQjtFQUNqQixxQkFBb0I7RUFDcEIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLHNCQ2xGb0MsRURtRnZDOztBUG5FRDs7RU93RUUsaUJBQWdCLEVBQ2pCOztBQUdEO0VBQ0UsaUJBQWdCLEVBQ2pCOztBQVFEO0VBQ0UsNkJBQTRCO0VBQzVCLGlCQUFnQixFQUdqQjs7QUFDRDtFQUdFLDZCQUE0QjtFQUM1QixxQkFBb0IsRUFHckI7O0FBc0JEO0VBQ0Usb0JGbkYyQyxFRW9GNUM7O0FBRUQ7Ozs7O0VBS0UsY0FBYSxFQUNkOztBQUlEOztFSG5GRSxxQktsQzBFO0VMb0N4RSxpQk0xRGtCO0VIOElwQixlQ3hJc0MsRUR5SXZDOztBSS9ERztFSjJESjs7SUhuRkUsc0JLbEMwRSxFRnlIM0UsRUFBQTs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEU7SUxvQ3hFLGlCTXhEa0IsRUg2SXJCLEVBQUE7O0FJL0RHO0VKMkRKOztJSG5GRSxxQktsQzBFLEVGeUgzRSxFQUFBOztBSS9ERztFSjJESjs7SUhuRkUsc0JLbEMwRTtJTG9DeEUsaUJNdERtQixFSDJJdEIsRUFBQTs7QUFHRDs7RUgxRkUscUJLbEMwRTtFTG9DeEUsaUJNbERrQjtFSDZJcEIsaUJBQWdCLEVBQ2pCOztBSXRFRztFSmtFSjs7SUgxRkUsc0JLbEMwRSxFRmdJM0UsRUFBQTs7QUl0RUc7RUprRUo7O0lIMUZFLHFCS2xDMEU7SUxvQ3hFLGlCTWhEa0IsRUg0SXJCLEVBQUE7O0FJdEVHO0VKa0VKOztJSDFGRSxzQktsQzBFLEVGZ0kzRSxFQUFBOztBSXRFRztFSmtFSjs7SUgxRkUsc0JLbEMwRTtJTG9DeEUsaUJNOUNrQixFSDBJckIsRUFBQTs7QUFHRDs7RUhqR0Usc0JLbEMwRTtFTG9DeEUsaUJNMUNrQjtFSDRJcEIsaUJBQWdCLEVBQ2pCOztBSTdFRztFSnlFSjs7SUhqR0Usc0JLbEMwRSxFRnVJM0UsRUFBQTs7QUk3RUc7RUp5RUo7O0lIakdFLHFCS2xDMEU7SUxvQ3hFLGlCTXhDa0IsRUgySXJCLEVBQUE7O0FJN0VHO0VKeUVKOztJSGpHRSxzQktsQzBFLEVGdUkzRSxFQUFBOztBSTdFRztFSnlFSjs7SUhqR0UscUJLbEMwRTtJTG9DeEUsaUJNdENrQixFSHlJckIsRUFBQTs7QUFJRDs7RUh6R0Usc0JLbEMwRTtFTG9DeEUsaUJNbENrQjtFSDRJcEIsaUJBQWdCLEVBQ2pCOztBSXJGRztFSmlGSjs7SUh6R0Usc0JLbEMwRSxFRitJM0UsRUFBQTs7QUlyRkc7RUppRko7O0lIekdFLHNCS2xDMEU7SUxvQ3hFLGlCTWhDa0IsRUgySXJCLEVBQUE7O0FJckZHO0VKaUZKOztJSHpHRSxzQktsQzBFLEVGK0kzRSxFQUFBOztBSXJGRztFSmlGSjs7SUh6R0UscUJLbEMwRTtJTG9DeEUsaUJNOUJrQixFSHlJckIsRUFBQTs7QUFHRDs7RUhoSEUsc0JLbEMwRTtFTG9DeEUsaUJNMUJtQjtFSDJJckIsaUJBQWdCLEVBQ2pCOztBSTVGRztFSndGSjs7SUhoSEUsc0JLbEMwRSxFRnNKM0UsRUFBQTs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEU7SUxvQ3hFLGlCTXhCa0IsRUgwSXJCLEVBQUE7O0FJNUZHO0VKd0ZKOztJSGhIRSxzQktsQzBFLEVGc0ozRSxFQUFBOztBSTVGRztFSndGSjs7SUhoSEUsc0JLbEMwRTtJTG9DeEUsaUJNdEJrQixFSHdJckIsRUFBQTs7QUFHRDs7RUh2SEUsc0JLbEMwRTtFTG9DeEUsaUJNbEJtQjtFSDBJckIsaUJBQWdCLEVBQ2pCOztBSW5HRztFSitGSjs7SUh2SEUsc0JLbEMwRSxFRjZKM0UsRUFBQTs7QUluR0c7RUorRko7O0lIdkhFLHNCS2xDMEU7SUxvQ3hFLGlCTWhCbUIsRUh5SXRCLEVBQUE7O0FJbkdHO0VKK0ZKOztJSHZIRSxzQktsQzBFLEVGNkozRSxFQUFBOztBSW5HRztFSitGSjs7SUh2SEUsc0JLbEMwRTtJTG9DeEUsaUJNZGtCLEVIdUlyQixFQUFBOztBSzFLQztFTDRLRjtJQUdJLGNBQWEsRUFFaEIsRUFBQTs7QUFFRDtFQUNFLG9CRmxKMkMsRUVnSzVDOztBQWZEO0VBS00sK0JBQThCO0VBQzlCLFlBQVcsRUFDWjs7QUFQTDtFQVlNLDRDQUFtQztVQUFuQyxvQ0FBbUMsRUFDcEM7O0FNbk1EO0VDREEsK0JE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QixFQUNqQjs7QUFRRDtFQUNFLDZCQUE0QjtFQUM1QixpQkFBZ0IsRUFHakI7O0FBQ0Q7RUFHRSw2QkFBNEI7RUFDNUIscUJBQW9CLEVBR3JCOztBQXNCRDtFQUNFLG9CRm5GMkMsRUVvRjVDOztBQUVEOzs7OztFQUtFLGNBQWEsRUFDZDs7QUFJRDs7RUhuRkUscUJLbEMwRTtFTG9DeEUsaUJNMURrQjtFSDhJcEIsZUN4SXNDLEVEeUl2Qzs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEUsRUZ5SDNFLEVBQUE7O0FJL0RHO0VKMkRKOztJSG5GRSxzQktsQzBFO0lMb0N4RSxpQk14RGtCLEVINklyQixFQUFBOztBSS9ERztFSjJESjs7SUhuRkUscUJLbEMwRSxFRnlIM0UsRUFBQTs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEU7SUxvQ3hFLGlCTXREbUIsRUgySXRCLEVBQUE7O0FBR0Q7O0VIMUZFLHFCS2xDMEU7RUxvQ3hFLGlCTWxEa0I7RUg2SXBCLGlCQUFnQixFQUNqQjs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEUsRUZnSTNFLEVBQUE7O0FJdEVHO0VKa0VKOztJSDFGRSxxQktsQzBFO0lMb0N4RSxpQk1oRGtCLEVINElyQixFQUFBOztBSXRFRztFSmtFSjs7SUgxRkUsc0JLbEMwRSxFRmdJM0UsRUFBQTs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEU7SUxvQ3hFLGlCTTlDa0IsRUgwSXJCLEVBQUE7O0FBR0Q7O0VIakdFLHNCS2xDMEU7RUxvQ3hFLGlCTTFDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUk3RUc7RUp5RUo7O0lIakdFLHNCS2xDMEUsRUZ1STNFLEVBQUE7O0FJN0VHO0VKeUVKOztJSGpHRSxxQktsQzBFO0lMb0N4RSxpQk14Q2tCLEVIMklyQixFQUFBOztBSTdFRztFSnlFSjs7SUhqR0Usc0JLbEMwRSxFRnVJM0UsRUFBQTs7QUk3RUc7RUp5RUo7O0lIakdFLHFCS2xDMEU7SUxvQ3hFLGlCTXRDa0IsRUh5SXJCLEVBQUE7O0FBSUQ7O0VIekdFLHNCS2xDMEU7RUxvQ3hFLGlCTWxDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUlyRkc7RUppRko7O0lIekdFLHNCS2xDMEUsRUYrSTNFLEVBQUE7O0FJckZHO0VKaUZKOztJSHpHRSxzQktsQzBFO0lMb0N4RSxpQk1oQ2tCLEVIMklyQixFQUFBOztBSXJGRztFSmlGSjs7SUh6R0Usc0JLbEMwRSxFRitJM0UsRUFBQTs7QUlyRkc7RUppRko7O0lIekdFLHFCS2xDMEU7SUxvQ3hFLGlCTTlCa0IsRUh5SXJCLEVBQUE7O0FBR0Q7O0VIaEhFLHNCS2xDMEU7RUxvQ3hFLGlCTTFCbUI7RUgySXJCLGlCQUFnQixFQUNqQjs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEUsRUZzSjNFLEVBQUE7O0FJNUZHO0VKd0ZKOztJSGhIRSxzQktsQzBFO0lMb0N4RSxpQk14QmtCLEVIMElyQixFQUFBOztBSTVGRztFSndGSjs7SUhoSEUsc0JLbEMwRSxFRnNKM0UsRUFBQTs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEU7SUxvQ3hFLGlCTXRCa0IsRUh3SXJCLEVBQUE7O0FBR0Q7O0VIdkhFLHNCS2xDMEU7RUxvQ3hFLGlCTWxCbUI7RUgwSXJCLGlCQUFnQixFQUNqQjs7QUluR0c7RUorRko7O0lIdkhFLHNCS2xDMEUsRUY2SjNFLEVBQUE7O0FJbkdHO0VKK0ZKOztJSHZIRSxzQktsQzBFO0lMb0N4RSxpQk1oQm1CLEVIeUl0QixFQUFBOztBSW5HRztFSitGSjs7SUh2SEUsc0JLbEMwRSxFRjZKM0UsRUFBQTs7QUluR0c7RUorRko7O0lIdkhFLHNCS2xDMEU7SUxvQ3hFLGlCTWRrQixFSHVJckIsRUFBQTs7QUsxS0M7RUw0S0Y7SUFHSSxjQUFhLEVBRWhCLEVBQUE7O0FBRUQ7RUFDRSxvQkZsSjJDLEVFZ0s1Qzs7QUFmRDtFQUtNLCtCQUE4QjtFQUM5QixZQUFXLEVBQ1o7O0FBUEw7RUFZTSw0Q0FBbUM7VUFBbkMsb0NBQW1DLEVBQ3BDOztBTW5NRDtFQ0RBLCtCRGVtQztFQ2ZuQyx1QkRlbUMsRUFkMkI7O0FFcEJsRTs7RUFFRSxvREFBbUQs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SnBDLGEyQnpJcUMsRTNCMEl0Qzs7QUFIRDtFQUNFLG9CTzFKb0M7RVAySnBDLGEyQnpJcUMsRTNCMEl0Qzs7QThKN0pIO0VBQ0UsbUJBQWtCLEVBS25COztBQU5EO0VBSUksaUNBQWdDLEVBQ2pDOztBQUdIOztFQUVFLG9CMUo4QzJDO0UwSjdDM0MsdUIxSjZDMkM7RTBKM0MzQyxtQkFBa0IsRUFNbkI7O0FBWEQ7Ozs7RUFTSSxpQ0FBZ0MsRUFDakM7O0FBR0g7RUFFSSx3QkFBdUIsRUFDeEI7O0FBSEg7RUFLSSx3QkFBdUIsRUFDeEI7O0FBSUg7RUFDRSxtQkFBa0IsRUFDbkI7O0FBRUQ7RUFDRSw2QkFBNEI7RUFDNUIsaUJBQWdCO0VBQ2hCLHFCQUFvQixFQUNyQjs7QUFFRDtFQUNFLDZCQUE0QjtFQUM1QixpQkFBZ0I7RUFDaEIscUJBQW9CLEVBQ3JCIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUhpbmQ6MzAwLDQwMCw1MDAsNjAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUhpbmQ6MzAwLDQwMCw1MDAsNjAwLDcwMFwiKTtcbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3VwIHtcbiAgdG9wOiAwLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5hdWRpbyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJicixcbmJsb2NrcXVvdGUsXG5jb2RlLFxua2JkLFxucSxcbnNhbXAsXG50dCxcbnZhciB7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5saSxcbm9sLFxudWwsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsOjphZnRlciwgLnRhYmxlLWJhc2ljOjphZnRlcixcbnRhYmxlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubC1tYWluIGEsIC5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbmssIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuI2VkaXQtY2FuY2VsIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLmJyZWFkY3J1bWJfX3RpdGxlIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIG1hcmdpbjogMDtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IDBweDtcbn1cblxuLm1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDAuMzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5tb3JlLWxpbmsgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb3JlLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93cy9pY29uc19fYXJyb3figJRsaW5rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG59XG5cbi5sLW1haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmwtbWFpbiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY29udGV4dHVhbC1saW5rcyBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1zdHlsZTogaW5zZXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICM0NjllNDQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ubWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xufVxuXG5wICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuMDVyZW07XG59XG5cbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg2ICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAxLjY3OTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc5MjAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuOTEyMDlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjA0MDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xNzY4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oMixcbmgyIHtcbiAgZm9udC1zaXplOiAxLjQ3NTJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNTc0MDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42Nzk1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43OTIwM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjkxMjA5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmgzLFxuaDMge1xuICBmb250LXNpemU6IDEuMjk1NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzgyNTdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40NzUycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41NzQwNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY3OTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uaDQsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMzgxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yMTQzOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI5NTc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zODI1N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjQ3NTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDUsXG5oNSB7XG4gIGZvbnQtc2l6ZTogMC45OTk2OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjEzODEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yMTQzOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjI5NTc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmg2LFxuaDYge1xuICBmb250LXNpemU6IDAuODc4MDhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuOTM2OTFyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC45OTk2OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMDY2NjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xMzgxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1wYWdlLXRpdGxlIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5hZGR0aGlzIHtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbn1cblxuLmFkZHRoaXMgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5hZGR0aGlzIC5hdC1zaGFyZS1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZpbGUtLWdlbmVyYWwsXG4uZmlsZS0tYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWV4ZS5zdmcpO1xufVxuXG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZ2VuZXJpYy5zdmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2Utc3ByZWFkc2hlZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUteGxzLnN2Zyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1kb2Muc3ZnKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1wcHQuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQteC1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtanMuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQtaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1odG1sLnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXBsYWluLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIG1heC13aWR0aDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXhlLnN2Zyk7XG59XG5cbi5maWxlLS1hdWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1tcDMuc3ZnKTtcbn1cblxuLmZpbGUtLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLW1wNC5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS10eHQuc3ZnKTtcbn1cblxuLmZpbGUtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWpwZy5zdmcpO1xufVxuXG4uZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wb3N0c2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWVwcy5zdmcpO1xufVxuXG4uZmlsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cblxuYVtkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmFbZGF0YS1lbnRpdHktdHlwZT1cImZpbGVcIl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogLjc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxlZnQ6IC0uOXJlbTtcbiAgdG9wOiAuMTJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXR0YWNoLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmYTtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDEuMiUgIC01cHg7XG59XG5cbi5tZXNzYWdlcyBhIHtcbiAgY29sb3I6ICNiY2RlZWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ubWVzc2FnZXNfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVzc2FnZXMtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNWMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbWVzc2FnZXMtZXJyb3Iuc3ZnXCIpO1xufVxuXG4ubWVzc2FnZXMtLWVycm9yIGEge1xuICBjb2xvcjogI2ZmNjQ1Yztcbn1cblxuLm1lc3NhZ2VzLS1lcnJvciAubWVzc2FnZXNfX2l0ZW0gZW06Zmlyc3QtY2hpbGQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWVzc2FnZXMtLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY4ZTY7XG4gIGJvcmRlci1jb2xvcjogI2M5ZThhOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXN0YXR1cy5zdmdcIik7XG59XG5cbi5tZXNzYWdlcy0tc3RhdHVzIGEge1xuICBjb2xvcjogIzcxYjAyZjtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWYyY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9tZXNzYWdlcy13YXJuaW5nLnN2Z1wiKTtcbn1cblxuLm1lc3NhZ2VzLS13YXJuaW5nIGEge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1uaWNlLWxvZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cmFwcGVyLW5pY2UtbG9naW4gLm5pY2UtbG9naW4tcGFzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53cmFwcGVyLW5pY2UtbG9naW4gLm5pY2UtbG9naW4tcGFzcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ud3JhcHBlci1uaWNlLWxvZ2luIC5uaWNlLWxvZ2luLWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0Y2MTtcbiAgcGFkZGluZzogLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjIzZW07XG59XG5cbi5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NTU5O1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAuZm9ybS1pdGVtLXZpZXctbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbiNjYm94V3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5oMi5zdHlsZWd1aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDdGNjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uY29udGV4dHVhbC1saW5rcy13cmFwcGVyIGEuY29udGV4dHVhbC1saW5rcy10cmlnZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY29udGV4dHVhbC1saW5rcy13cmFwcGVyIHVsLmNvbnRleHR1YWwtbGlua3MgbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2NrLS10YWJzIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNnJlbSAxLjNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyYTQxNGY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZTMyM2Q7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJlMzIzZDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMyM2Q7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnByaW1hcnkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5wcmltYXJ5IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnNlY29uZGFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMuc2Vjb25kYXJ5IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnNlY29uZGFyeSBhIHtcbiAgcGFkZGluZzogLjFyZW0gLjQ7XG4gIGZvbnQtc2l6ZTogLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5za2lwbGlua3Mge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtN2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNGVtO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2tpcGxpbmtzX19saW5rLFxuLnNraXBsaW5rc19fbGluazp2aXNpdGVkLFxuLnNraXBsaW5rc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNGVtO1xufVxuXG4jbWFpbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2dyZXNzX190cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNjUsIDExNiwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDE3NDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3NfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQxNzQ7XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgd2lkdGg6IDMlO1xufVxuXG4ucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uLFxuLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgY29sb3I6ICM0RDRENEQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzc19fZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucG9zdC1zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvbnRCIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNhYmxlOmFjdGl2ZSwgLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0NjllNDQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxubmF2LnBhZ2VyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDVweCBhdXRvIDBweCBhdXRvO1xuICBjbGVhcjogYm90aDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlcixcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGksXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIG5hdi5wYWdlciB1bC5wYWdlciBsaSxcbiAgbmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaSxcbiAgbmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkgYSxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkgYSxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkgYTpob3ZlciwgbmF2LnBhZ2VyIHVsLnBhZ2VyIGxpIGE6Zm9jdXMsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpIGE6aG92ZXIsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpIGE6Zm9jdXMsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSBhOmhvdmVyLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkgYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZTJiMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5pcy1hY3RpdmUsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLmlzLWFjdGl2ZSB7XG4gIGN1cnNvcjogbm9uZTtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLmlzLWFjdGl2ZSBhLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5pcy1hY3RpdmUgYSxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLmlzLWFjdGl2ZSBhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMmIyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1sYXN0LCBuYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLWZpcnN0LFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tbGFzdCxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLWZpcnN0LFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLWxhc3QsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tZmlyc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLW5leHQgLmdyZWVuLWFycm93LXByZS1saW5rLCBuYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLW5leHQgLmdyZWVuLWFycm93LXByZS1saW5rLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5rLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLW5leHQgLmdyZWVuLWFycm93LXByZS1saW5rLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tbmV4dCBhLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tbmV4dCBhLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLW5leHQgYSB7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLW5leHQgYTpob3ZlciwgbmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGE6Zm9jdXMsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGE6Zm9jdXMsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLW5leHQgYTpmb2N1cyB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEge1xuICB0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLCBuYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6Zm9jdXMsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpmb2N1cyxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmhvdmVyLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6Zm9jdXMge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDRweDtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgYm9yZGVyLXdpZHRoOiAzLjVweCAwIDAgMy41cHg7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaSBhLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaSBhLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW0gMDtcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbnRhYmxlIGNhcHRpb24ge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLnRhYmxlLWJhc2ljIHRoZWFkIHRoLFxudGFibGUgdGhlYWQgdGgge1xuICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi50YWJsZS1iYXNpYyB0Ym9keSB0ZCxcbnRhYmxlIHRib2R5IHRkIHtcbiAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuXG4udGFibGUtc3RyaXBlZCB0ZCxcbi50YWJsZS1zdHJpcGVkIHRoIHtcbiAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGFibGUtc3RyaXBlZCB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCB0cjpudGgtY2hpbGQob2RkKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMSk7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRyOm50aC1jaGlsZChldmVuKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNik7XG59XG5cbnVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG51bC5saW5rcyBsaS5ub2RlLXJlYWRtb3JlIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG51bC5saW5rcyBsaS5ub2RlLXJlYWRtb3JlIGEge1xuICBmb250LXNpemU6IC44cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4jYmxvY2staGVhZGVybGF5b3V0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay1tZW51Lm1lbnUtLW1haW4ge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2LS1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMi41cHg7XG4gIGJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M3QzNDMztcbiAgICBjb2xvcjogI0M3QzNDMztcbiAgfVxufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIC5uYXZfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSAubmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAuNztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwMyU7XG4gIGxlZnQ6IDUwJTtcbiAgYmFja2dyb3VuZDogIzUzYmI1MDtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tbGVmdDogLTEyNXB4O1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA0OCU7XG4gIGJvcmRlci1yYWRpdXM6IDQzJTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAzJTtcbiAgbGVmdDogNDQlO1xuICBiYWNrZ3JvdW5kOiAjNTNiYjUwO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gIG1hcmdpbi10b3A6IC0xMjVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDQ4JTtcbiAgYm9yZGVyLXJhZGl1czogNDMlO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpob3Zlcjo6YWZ0ZXIsIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSAubmF2X19saW5rOmZvY3VzOjphZnRlciB7XG4gIGFuaW1hdGlvbjogZHJpZnQgNTAwMG1zIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG4gIGFuaW1hdGlvbi1kZWxheTogLTVzO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpob3Zlcjo6YmVmb3JlLCAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpmb2N1czo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBkcmlmdCA1MDAwbXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEuNXB4O1xuICBib3R0b206IDE2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMjVweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgY29sb3I6ICNDN0MzQzM7XG4gIH1cbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIycHg7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWw6OmFmdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGluaGVyaXQ7XG4gIGJvdHRvbTogLTIyLjRweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTExcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tbmF2LWJsb2Iuc3ZnXCIpO1xuICB6LWluZGV4OiA0O1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsOmhvdmVyLCAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbDpob3Zlcjo6YWZ0ZXIsIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWw6Zm9jdXM6OmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpob3Zlcjo6YWZ0ZXIsIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6Zm9jdXM6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiB3aWdnbGUgMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6aG92ZXI6OmJlZm9yZSwgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpmb2N1czo6YmVmb3JlIHtcbiAgYW5pbWF0aW9uOiBub25lO1xufVxuXG4uaGItbWFpbi5maXhlZC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtaW4taGVpZ2h0OiAwO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1vbmx5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDA7XG59XG5cbi5oYi1uYXZpZ2F0aW9uLnN0aWNreS1vbmx5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0NTA7XG59XG5cbi5oYi1oZWFkZXI6bm90KC5zdGlja3ktbmF2KSAuYmFzZV9sb2dvIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5oYi1oZWFkZXI6bm90KC5zdGlja3ktbmF2KSAuc3RpY2t5X2xvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGItaGVhZGVyIHtcbiAgei1pbmRleDogMTI7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIC5ibG9jay0tc2VhcmNoIHtcbiAgd2lkdGg6IDIzJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIgLmJsb2NrLS1zZWFyY2guZXhwYW5kZWQtc2VhcmNoLWJhciB7XG4gIHdpZHRoOiA0MiUgIWltcG9ydGFudDtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5oYi1oZWFkZXIuc3RpY2t5LW5hdiB7XG4gIHRvcDogNzhweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIHtcbiAgdG9wOiA3OHB4O1xufVxuXG4udXNlci1sb2dnZWQtaW4gLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIgLmJsb2NrLS1zZWFyY2gge1xuICB3aWR0aDogMjMlICFpbXBvcnRhbnQ7XG59XG5cbi51c2VyLWxvZ2dlZC1pbiAuaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciAuYmxvY2stLXNlYXJjaC5leHBhbmRlZC1zZWFyY2gtYmFyIHtcbiAgd2lkdGg6IDQyJSAhaW1wb3J0YW50O1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciB7XG4gIHRvcDogMHB4O1xufVxuXG4uaGItbmF2aWdhdGlvbi5zdGlja3ktbWFpbi1uYXYge1xuICB0b3A6IDEzMHB4O1xufVxuXG4udXNlci1sb2dnZWQtaW4gLmhiLW5hdmlnYXRpb24uc3RpY2t5LW1haW4tbmF2IHtcbiAgdG9wOiAxODBweDtcbn1cblxuLnRvb2xiYXItdHJheS1vcGVuIC5oYi1uYXZpZ2F0aW9uLnN0aWNreS1tYWluLW5hdiB7XG4gIHRvcDogMjE4cHg7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiB7XG4gIGhlaWdodDogNzRweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgei1pbmRleDogNDAwO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBhbmltYXRpb246IHNjcm9sbEluIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiA0Mi41JTtcbiAgbWFyZ2luLXRvcDogMTFweDtcbiAgbWF4LXdpZHRoOiA1NDVweDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5ibG9jay0tc2l0ZS1icmFuZGluZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5ibG9jay0tc2l0ZS1icmFuZGluZyAuYmFzZV9sb2dvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5ibG9jay0tc2l0ZS1icmFuZGluZyAuc3RpY2t5X2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5tZW51LS1kb25hdGlvbi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5oYi1jb25zdHJhaW4gLm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9fbGluazo6YWZ0ZXIge1xuICBoZWlnaHQ6IDM4cHg7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMTBweDtcbn1cblxuLnByZXZlbnQtc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xufVxuXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg0MGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpIHNjYWxlKDAuOSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzY3JvbGxJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGRyaWZ0IHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdiBuYXYubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19pdGVtIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uc3RpY2t5LW5hdiBuYXYubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19saW5rIHtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nLXRvcDogN3B4O1xufVxuXG4ubWVudS0tZG9uYXRpb24tbWVudSB7XG4gIHdpZHRoOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZW51LS1kb25hdGlvbi1tZW51IHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cblxuLm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTFweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDMwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDMDAzMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2xpbmsge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDlweCAzNnB4IDdweCAzN3B4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9fbGluazpob3ZlciwgLm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjREMwMDMwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdHJhbnNpdGlvbjogMC4ycztcbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIC5uYXYtLWZvb3RlciAubmF2X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxMC42cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIC5uYXYtLWZvb3RlciAubmF2X19pdGVtIHtcbiAgICB3aWR0aDogNDMlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIgLm5hdi0tZm9vdGVyIC5uYXZfX2l0ZW0ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgfVxufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIgLm5hdi0tZm9vdGVyIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIC5uYXYtLWZvb3RlciAubmF2X19pdGVtIC5uYXZfX2xpbms6aG92ZXIsIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciAubmF2LS1mb290ZXIgLm5hdl9faXRlbSAubmF2X19saW5rOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIC5uYXYtLWZvb3RlciAuZ3JlZW4tYXJyb3ctcHJlLWZvb3RlciB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMC42cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIC5uYXYtLWZvb3Rlci1sb2dpbiB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4gLm5hdi0tZm9vdGVyLWxvZ2luIC5uYXZfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIC5uYXYtLWZvb3Rlci1sb2dpbiAubmF2X19pdGVtIHtcbiAgICB3aWR0aDogNDMlO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIH1cbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIC5uYXYtLWZvb3Rlci1sb2dpbiAubmF2X19pdGVtIC5uYXZfX2xpbmsge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiAubmF2LS1mb290ZXItbG9naW4gLm5hdl9faXRlbSAubmF2X19saW5rOmhvdmVyLCAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4gLm5hdi0tZm9vdGVyLWxvZ2luIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLS1icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrLS1icmVhZGNydW1icyAuY29udGV4dHVhbCB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uYmxvY2stLWJyZWFkY3J1bWJzIC5ibG9ja19fY29udGVudCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1icmVhZGNydW1icyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBjbGVhcjogYm90aDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5icmVhZGNydW1iIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJfX2ludHJvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJyZWFkY3J1bWJfX2xpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5icmVhZGNydW1iX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICBtYXJnaW4tbGVmdDogMC4yZW07XG59XG5cbi5icmVhZGNydW1iX19pdGVtOjphZnRlciB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBjb250ZW50OiAnLyc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJyZWFkY3J1bWJfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iX19saW5rLCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDIuMTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iX19saW5rOmhvdmVyLCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fbGluazpmb2N1cywgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2l0ZW06aG92ZXIsIC5icmVhZGNydW1iIC5icmVhZGNydW1iX19pdGVtOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9fbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLm1lbnUtLXV0aWxpdHktbWVudSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmhiLWhlYWRlciAubWVudS0tdXRpbGl0eS1tZW51IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWhlYWRlciAubWVudS0tdXRpbGl0eS1tZW51IHtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbi5oYi1oZWFkZXIgLnV0aWxpdHktbmF2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBtaW4taGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5jb25uZWN0LXVzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICB9XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51OjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDIycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbSAubmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtIC5uYXZfX2xpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnfCc7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbTpsYXN0LWNoaWxkIC5uYXZfX2xpbms6OmFmdGVyLCAuaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtOm50aC1jaGlsZCg0KSAubmF2X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW0uZ3RyYW5zbGF0ZS1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5jb25uZWN0LXVzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5jb25uZWN0LXVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMjtcbn1cblxuLmhiLWhlYWRlciAubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5uYXZfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmhiLWhlYWRlciAubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5uYXZfX2l0ZW06bnRoLWxhc3QtY2hpbGQoMSkge1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcbn1cblxuLmhiLWhlYWRlciAubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5oYi1oZWFkZXIgLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAubmF2X19pdGVtIC5uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzdDM0MzO1xufVxuXG4ubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5uYXZfX2l0ZW0gLm5hdl9fbGluay5ibG9vci12aWV3LXNjaG9vbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAubmF2X19pdGVtIC5uYXZfX2xpbmsuYmxvb3Itdmlldy1zY2hvb2wge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cblxuLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAuY29ubmVjdC11cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAuY2xvc2UtY29ubmVjdC11cy1pY29uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNDNweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOHB4O1xuICByaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLWNsb3NlLS1ibGFjay5zdmdcIik7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSAubmF2X19pdGVtLmd0cmFuc2xhdGUtYmxvY2sge1xuICBtYXJnaW4tdG9wOiAtNXB4O1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjk3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmhvdmVyLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMGMxMDIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IC0yMi40cHg7XG4gIGxlZnQ6IC05MHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1uYXYtYmxvYi5zdmdcIik7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYgPiAubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWJsb2ItZ3JlZW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMjk3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2ssIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyX19pdGVtLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXJfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4sIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gbGksIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IGxpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gbGkgYTpob3ZlciwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmZvY3VzLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gbGkgYTpob3ZlciwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMGMxMDIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGE6OmFmdGVyLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYTo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAtMjIuNHB4O1xuICBsZWZ0OiAtOTBweDtcbiAgbWFyZ2luOiAwO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTExcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tbmF2LWJsb2Iuc3ZnXCIpO1xuICB6LWluZGV4OiAzO1xuICBvcGFjaXR5OiAxO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1ibG9iLWdyZWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IC5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IC5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiAuYWN0aXZlLW1lbnUtaXRlbSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiAuYWN0aXZlLW1lbnUtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0gPiBhLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtID4gYSB7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0gPiBhOjpiZWZvcmUsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWJsb2ItZ3JlZW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWVudS0tc29jaWFsLW1lZGlhIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAubWVudS0tc29jaWFsLW1lZGlhIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi10b3A6IC0xNDhweDtcbiAgfVxufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLmZhY2Vib29rLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLmluc3RhZ3JhbS1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLnlvdXR1YmUtaWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uIHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNiU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMC4xMjVlbSkge1xuICAubmF2LS1zb2NpYWwtbWVkaWEgLmZhY2Vib29rLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLmluc3RhZ3JhbS1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLnlvdXR1YmUtaWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNjI1ZW0pIHtcbiAgLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLnR3aXR0ZXItaWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAubGlua2VkaW4taWNvbiB7XG4gICAgaGVpZ2h0OiA0OC43cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNi4zcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0OC43cHg7XG4gIH1cbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLmZhY2Vib29rLWljb246Zm9jdXMsIC5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLnR3aXR0ZXItaWNvbjpmb2N1cywgLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbjpmb2N1cywgLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAueW91dHViZS1pY29uOmZvY3VzLCAubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAubGlua2VkaW4taWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByb3VuZDtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1mYWNlYm9vay1ncmVlbi5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5mYWNlYm9vay1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1mYWNlYm9vay13aGl0ZS5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi10d2l0dGVyLWdyZWVuLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC50d2l0dGVyLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi10d2l0dGVyLXdoaXRlLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24taW5zdGFncmFtLWdyZWVuLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5pbnN0YWdyYW0taWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24taW5zdGFncmFtLXdoaXRlLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLXlvdXR1YmUtZ3JlZW4uc3ZnXCIpO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLnlvdXR1YmUtaWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLXlvdXR1YmUtd2hpdGUuc3ZnXCIpO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWxpbmtlZGluLWdyZWVuLnN2Z1wiKTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAubGlua2VkaW4taWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tbGlua2VkaW4td2hpdGUuc3ZnXCIpO1xufVxuXG4uc29jaWFsLW1lZGlhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4jYmFja3RvdG9wIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWJhY2stdG8tdG9wLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXYge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2X19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2X19pdGVtIC5uYXZfX2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5uYXZpZ2F0aW9uIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpob3ZlciwgLm5hdmlnYXRpb24gLm5hdl9faXRlbSAubmF2X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDIuNzVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDRENEQ0Q7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvd+KAlGRvd24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xufVxuXG5zZWxlY3QsXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06aG92ZXIsXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbio6Zm9jdXMsXG4qW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuYnV0dG9uLFxuLmJ0bixcbmEuYnRuLFxuYS5idG46aG92ZXIsXG5hLmJ0bjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gLjJzO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxudGV4dGFyZWE6Zm9jdXMsXG50ZXh0YXJlYTphY3RpdmUge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgb3V0bGluZS1jb2xvcjogIzJlMmIyYjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0OnJlcXVpcmVkOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogI0NEQ0RDRDtcbn1cblxuaW5wdXQucmVxdWlyZWQtZXJyb3IsXG5pbnB1dC5yZXF1aXJlZC1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNDRENEQ0Q7XG4gIG91dGxpbmUtY29sb3I6ICNDRENEQ0Q7XG59XG5cbmlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogM3B4IHNvbGlkICMyZTJiMmI7XG59XG5cbi5jYXB0Y2hhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmNhcHRjaGEgLmZpZWxkLXByZWZpeCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmNhcHRjaGEgaW5wdXQjZWRpdC1jYXB0Y2hhLXJlc3BvbnNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTBweDtcbn1cblxuLmNhcHRjaGEgLmZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNvbnRhY3QtbWVzc2FnZS1yZXF1ZXN0LWFjY2Vzcy1mb3JtLFxuLnVzZXItcmVnaXN0ZXItZm9ybSxcbi5jb250YWN0LWZvcm0ge1xuICBtYXgtd2lkdGg6IDY5NXB4O1xufVxuXG4uY29udGFjdC1tZXNzYWdlLXJlcXVlc3QtYWNjZXNzLWZvcm0gaW5wdXQuZm9ybS10ZXh0LFxuLmNvbnRhY3QtbWVzc2FnZS1yZXF1ZXN0LWFjY2Vzcy1mb3JtIGlucHV0LnRleHQtZnVsbCxcbi5jb250YWN0LW1lc3NhZ2UtcmVxdWVzdC1hY2Nlc3MtZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5jb250YWN0LW1lc3NhZ2UtcmVxdWVzdC1hY2Nlc3MtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0sXG4udXNlci1yZWdpc3Rlci1mb3JtIGlucHV0LmZvcm0tdGV4dCxcbi51c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXQudGV4dC1mdWxsLFxuLnVzZXItcmVnaXN0ZXItZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi51c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLmNvbnRhY3QtZm9ybSBpbnB1dC5mb3JtLXRleHQsXG4uY29udGFjdC1mb3JtIGlucHV0LnRleHQtZnVsbCxcbi5jb250YWN0LWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWl0ZW1fX2Rlc2NyaXB0aW9uLFxuLmZpZWxkc2V0X19kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICBtYXJnaW4tdG9wOiAwLjE0cmVtO1xufVxuXG4uZm9ybS0taW5saW5lIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbiN2aWV3cy1leHBvc2VkLWZvcm0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmpzLWZvcm0taXRlbS1jb21iaW5lIC5mb3JtLWl0ZW1fX2xhYmVsLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuanMtZm9ybS1pdGVtLWNvbWJpbmUgLmZvcm0taXRlbV9fbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1pdGVtLS12ZXJ0aWNhbC10YWJzIC52ZXJ0aWNhbC10YWJzX19tZW51IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5mb3JtLWl0ZW0tLXZlcnRpY2FsLXRhYnMgbGkuaXMtc2VsZWN0ZWQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmZvcm0taXRlbS0tdmVydGljYWwtdGFicyBsaS5pcy1zZWxlY3RlZCAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbmRldGFpbHMge1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbnN1bW1hcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjdyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbnN1bW1hcnk6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMTBweDtcbiAgdG9wOiAxOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uX19taW51cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgY29udGVudDogXCIgXCI7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbmRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uc19fcGx1cy5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgY29udGVudDogXCIgXCI7XG59XG5cbi5jb2xsYXBzZS1wcm9jZXNzZWQgPiBzdW1tYXJ5OjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52ZXJ0aWNhbC10YWJzX19wYW5lcyBkZXRhaWxzIHtcbiAgcGFkZGluZzogMS40cmVtO1xufVxuXG4uZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjNEQ0RDREO1xuICBmb250LXNpemU6IC44cmVtO1xuICBtYXJnaW4tdG9wOiAuMnJlbTtcbn1cblxuZmllbGRzZXQsXG4jZWRpdC1maWVsZC1wcm9kdWN0LWRlc2NyaXB0aW9uLS0td3JhcHBlcixcbiNlZGl0LWZpZWxkLWRvZXMteW91ci1pbnN0aXR1dGlvbi1hbHJlLS13cmFwcGVyLFxuI2VkaXQtZmllbGQtaWYteWVzLWlzLWl0LWF0LXRoZS1pbnN0aXQtLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHBhZGRpbmc6IDEuNHJlbTtcbn1cblxuZmllbGRzZXQuY29sbGFwc2VkLFxuI2VkaXQtZmllbGQtcHJvZHVjdC1kZXNjcmlwdGlvbi0tLXdyYXBwZXIuY29sbGFwc2VkLFxuI2VkaXQtZmllbGQtZG9lcy15b3VyLWluc3RpdHV0aW9uLWFscmUtLXdyYXBwZXIuY29sbGFwc2VkLFxuI2VkaXQtZmllbGQtaWYteWVzLWlzLWl0LWF0LXRoZS1pbnN0aXQtLXdyYXBwZXIuY29sbGFwc2VkIHtcbiAgcGFkZGluZzogMDtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5maWVsZHNldCBsZWdlbmQgc3BhbixcbiNlZGl0LWZpZWxkLXByb2R1Y3QtZGVzY3JpcHRpb24tLS13cmFwcGVyIGxlZ2VuZCBzcGFuLFxuI2VkaXQtZmllbGQtZG9lcy15b3VyLWluc3RpdHV0aW9uLWFscmUtLXdyYXBwZXIgbGVnZW5kIHNwYW4sXG4jZWRpdC1maWVsZC1pZi15ZXMtaXMtaXQtYXQtdGhlLWluc3RpdC0td3JhcHBlciBsZWdlbmQgc3BhbiB7XG4gIGJvcmRlcjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd2lkdGg6IGF1dG87XG59XG5cbmZpZWxkc2V0IHtcbiAgbWFyZ2luLXRvcDogMC43cmVtO1xufVxuXG5maWVsZHNldCBmaWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cblxuLmZvcm0taXRlbS1zZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc2VsZWN0ICsgYnV0dG9uLFxuc2VsZWN0ICsgLmJ0bixcbnNlbGVjdCArIGJ1dHRvbjpob3ZlcixcbnNlbGVjdCArIC5idG46aG92ZXIsXG5zZWxlY3QgKyBidXR0b246Zm9jdXMsXG5zZWxlY3QgKyAuYnRuOmZvY3VzLFxuaW5wdXQgKyBidXR0b24sXG5pbnB1dCArIC5idG4sXG5pbnB1dCArIGJ1dHRvbjpob3ZlcixcbmlucHV0ICsgLmJ0bjpob3ZlcixcbmlucHV0ICsgYnV0dG9uOmZvY3VzLFxuaW5wdXQgKyAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG4jZWRpdC1jYW5jZWwge1xuICBwYWRkaW5nOiAuNTVyZW07XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNDRENEQ0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3RjYxO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3RjYxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiAwO1xufVxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXTpob3ZlciwgaW5wdXRbdHlwZT0nc3VibWl0J106Zm9jdXMsXG4jZWRpdC1jYW5jZWw6aG92ZXIsXG4jZWRpdC1jYW5jZWw6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2NjRlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA2NjRlO1xufVxuXG4jZWRpdC1jYW5jZWwge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NEQ0RDRDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzJlMmIyYjtcbn1cblxuI2VkaXQtY2FuY2VsOmhvdmVyLCAjZWRpdC1jYW5jZWw6Zm9jdXMge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyOiAzcHggc29saWQgIzJlMmIyYjtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxcHggXFw5IDAgMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3gtY2hlY2tlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3hlcy9pY29uLWNoZWNrYm94LWNoZWNrZWQucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuanMtZm9ybS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMy44NXJlbTtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbSBsYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjhyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBpbnB1dC5mb3JtLWVtYWlsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBpbnB1dC5mb3JtLXRleHQsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIHNlbGVjdC5mb3JtLXNlbGVjdCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gdGV4dGFyZWEuZm9ybS10ZXh0YXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgd2lkdGg6IDMxLjQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLWVtYWlsLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLW5hbWUsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0tbWVzc2FnZSB7XG4gICAgd2lkdGg6IDcwJTtcbiAgfVxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBzZWxlY3QuZm9ybS1zZWxlY3Qge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtd2VhayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjY0NWM7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLWZhaXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGE2ZDNiO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1nb29kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJGOTBCMDtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtc3Ryb25nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcxYjAyZjtcbn1cblxudGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZvb3Rlci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIC5ibG9ja19fY29udGVudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC02OHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IC00OHB4O1xuICB9XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IC5wYXJ0bmVyLWxvZ28taW1nOm50aC1jaGlsZCgxKSB7XG4gIHotaW5kZXg6IDE7XG4gIHBhZGRpbmctbGVmdDogMTM0cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIC5ibG9ja19fY29udGVudCAucGFydG5lci1sb2dvLWltZzpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4O1xuICB9XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDEpIGltZyB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbi5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDIpIGltZyB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbi5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayB7XG4gIG1heC13aWR0aDogNDA2cHg7XG4gIG1hcmdpbi10b3A6IDM5LjRweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzOS44cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgfVxufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgYSB7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgYTpob3ZlciwgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMSkge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMiksIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBwOm50aC1jaGlsZCgzKSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBwOm50aC1jaGlsZCgyKSBhLCAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMykgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDI1LjZweDtcbiAgd2lkdGg6IDkyJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBpbWcge1xuICAgIHdpZHRoOiA4MiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogNzglO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBpbWcge1xuICAgIHdpZHRoOiA4OCU7XG4gIH1cbn1cblxuLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDY1JTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgd2lkdGg6IDI5LjUlO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgd2lkdGg6IDI4LjUlO1xuICB9XG59XG5cbi5zdGlja3ktbmF2IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1hcGktZnVsbHRleHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3RpY2t5LW5hdiAuYmxvY2stLXNlYXJjaCB7XG4gIHdpZHRoOiBub25lO1xufVxuXG4uc3RpY2t5LW5hdiAuYmxvY2stLXNlYXJjaCAuZm9ybS1zdWJtaXQuc2hvdy1zZWFyY2gge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLnNlYXJjaC1iYXIgLmZvcm0tdGV4dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBhZGRpbmctbGVmdDogNTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAzMXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS10ZXh0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcbiAgfVxufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXRleHQ6aG92ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjMmUyYjJiO1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLnNlYXJjaC1iYXIgLmZvcm0tc3VibWl0IHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIHdpZHRoOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcbiAgY29sb3I6IGJsYWNrO1xuICBvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXN1Ym1pdC5zaG93LXNlYXJjaCB7XG4gIHdpZHRoOiAyNCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZXhwYW5kZWQtc2VhcmNoLWJhciB7XG4gIHdpZHRoOiA0MiU7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIC5pY29uIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA2N3B4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1oYW1idXJnZXItc2VhcmNoLS1ibGFjay5zdmdcIik7XG59XG5cbi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIgLmljb24uY2xvc2UtbWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1jbG9zZS0tYmxhY2suc3ZnXCIpO1xufVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIC5sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmJsb2NrLS1zaW5nbGUtY3RhIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNDZweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb24taW5maW5pdHktZ3JlZW4uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5sLWNvbnN0cmFpbiB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLmwtY29uc3RyYWluIHtcbiAgICB3aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiA0MXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogNTRweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtdGl0bGUgLmdyZWVuLWFycm93LXNpbmdsZS1jdGEge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjAuNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlOmhvdmVyIGEsIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtdGl0bGU6aG92ZXIgLmdyZWVuLWFycm93LXNpbmdsZS1jdGEsIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlOmZvY3VzIC5ncmVlbi1hcnJvdy1zaW5nbGUtY3RhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMC42cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS1ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtYm9keSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWJsb2NrIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiA0My42ODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW46IDVweCA1cHggMjVweCAwO1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDQycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gICAgd2lkdGg6IDMxLjQyODU3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gICAgbWFyZ2luOiA1MnB4IDVweCA4MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIG1hcmdpbi1yaWdodDogMjNweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmZvY3VzLCAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLnByZS1jb250ZW50LWlzbGFuZC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjIwcHg7XG4gIHotaW5kZXg6IC0xO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAucHJlLWNvbnRlbnQtaXNsYW5kLWxvZ28ge1xuICAgIHdpZHRoOiAxMDUwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IC5mZWF0dXJlZF9pdGVtX3NpbmdsZV9zdG9yeV90b3Age1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IC5mZWF0dXJlZF9pdGVtX3NpbmdsZV9zdG9yeV90b3Age1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICAgIG1heC13aWR0aDogMzQlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciBoMiBhIHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIHAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIHAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLXN1YmhlYWRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1zdWJoZWFkaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDY0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1N3B4IDEwcHggNzVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMge1xuICBtYXgtd2lkdGg6IDg0MnB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM4LjQzNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM4LjQzNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUgYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nOmFmdGVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2ssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2ssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmZpcnN0LWNoaWxkLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiA0My42ODc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW46IDVweCA1cHggNDdweCAwO1xuICB9XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmZpcnN0LWNoaWxkLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbjogNzBweCA1cHggODBweCAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpmb2N1cywgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGE6aG92ZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGE6Zm9jdXMsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtZGVzY3JpcHRpb24sIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICB9XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKTpudGgtY2hpbGQoMyksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKTpudGgtY2hpbGQoMyksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpOm50aC1jaGlsZCgzKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMyk6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLXRvcDogMTlweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDEpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMSksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMSksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgxKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpIHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgcGFkZGluZzogMzBweCAxMHB4IDUwcHggMjBweDtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHN0cm9uZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBzdHJvbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBwLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHAge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDQzLjY4NzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA1cHggNXB4IDI1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW46IDY3cHggNXB4IDgwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxNXB4IDE1cHg7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAyMHB4O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50LFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudCB7XG4gICAgaGVpZ2h0OiA2MjhweDtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6aG92ZXIsIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpmb2N1cyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpob3Zlcixcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpmb2N1cyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpob3Zlcixcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdHlwZSBhLCAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXR5cGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdHlwZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC10eXBlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXR5cGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdHlwZSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczNmY2ZjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdGl0bGUgYSwgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLCAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50IC52aWV3X19yb3cge1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50IC52aWV3X19yb3csXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93LFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMixcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMge1xuICAgIG1hcmdpbjogMCAzMHB4IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMixcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyOS41JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIHtcbiAgICB3aWR0aDogMzEuNSU7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgcGFkZGluZy1ib3R0b206IDIxcHg7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10eXBlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC10eXBlIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10eXBlLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXR5cGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSBzcGFuIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXR5cGUgc3BhbiBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC10eXBlIHNwYW4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMnB4IDhweCAxcHggOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1kYXRlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44ODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC10aXRsZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdmlldy1ub2RlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciB7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlcixcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlciAubW9yZS1saW5rLWdyZWVuLWFycm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIgLm1vcmUtbGluay1ncmVlbi1hcnJvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGJvcmRlci13aWR0aDogMCA0LjVweCA0LjVweCAwICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICBjb250ZW50OiAnJztcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxcHg7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlciBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIgYSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlciBhOmhvdmVyLCAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlciBhOmZvY3VzLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIgYTpob3Zlcixcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyIGE6Zm9jdXMsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciBhOmhvdmVyLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2Zvb3RlciBhOmhvdmVyIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3csIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyIGE6Zm9jdXMgLm1vcmUtbGluay1ncmVlbi1hcnJvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyIGE6aG92ZXIgLm1vcmUtbGluay1ncmVlbi1hcnJvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyIGE6Zm9jdXMgLm1vcmUtbGluay1ncmVlbi1hcnJvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIGE6aG92ZXIgLm1vcmUtbGluay1ncmVlbi1hcnJvdyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIGE6Zm9jdXMgLm1vcmUtbGluay1ncmVlbi1hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyIC5tb3JlLWxpbmstc3VtbWFyeSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyIC5tb3JlLWxpbmstc3VtbWFyeSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIC5tb3JlLWxpbmstc3VtbWFyeSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNS41JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIG1hcmdpbi1yaWdodDogNS41JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmRhdGUgaW1nLCAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLnRpbWUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5kYXRlIGgzLCAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLnRpbWUgaDMge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZGF0ZS1zZXBlcmF0b3Ige1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogN3B4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZGF0ZS1zZXBlcmF0b3Ige1xuICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuc3RhcnQtbW9udGgsIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZW5kLW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLnN0YXJ0LW1vbnRoLCAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmVuZC1tb250aCB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5zdGFydC1kYXksIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZW5kLWRheSB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLnN0YXJ0LWRheSwgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5lbmQtZGF5IHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHdpZHRoOiAzMjBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb24tbG9nby1ibG9vbS5zdmdcIik7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgc3BhbiB7XG4gICAgdG9wOiAxMzVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb24tbG9nby1ibG9vbS5zdmdcIik7XG4gICAgbWF4LXdpZHRoOiA3NiU7XG4gIH1cbn1cblxuLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgc3BhbiBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgcCB7XG4gIG1hcmdpbi10b3A6IDcycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1heC13aWR0aDogODclO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHAge1xuICAgIG1heC13aWR0aDogNDEwcHg7XG4gIH1cbn1cblxuLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBpbWcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYmxvb20tYmxvZy1sYW5kaW5nIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAubm9kZV9fY29udGVudCBpbWcge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4ua3RwLXdlYmZvcm0ge1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5maWVsZF9faXRlbS53ZWJmb3JtX2Jsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA4NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuaGItY29udGVudCAuZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICB9XG59XG5cbi5maWVsZF9faXRlbS53ZWJmb3JtX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciwgLndlYmZvcm1fYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgcGFkZGluZzogMTVweCAyMHB4IDIwcHggMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIgLndlYmZvcm0tdGl0bGUsIC53ZWJmb3JtX2Jsb2NrIC53ZWJmb3JtLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciAud2ViZm9ybS10aXRsZSwgLndlYmZvcm1fYmxvY2sgLndlYmZvcm0tdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciAud2ViZm9ybS1ib2R5LCAud2ViZm9ybV9ibG9jayAud2ViZm9ybS1ib2R5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIgLndlYmZvcm0tYm9keSwgLndlYmZvcm1fYmxvY2sgLndlYmZvcm0tYm9keSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIsIC53ZWJmb3JtX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAzMC41cHggMnB4IDMwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybS1ibG9jay13cmFwcGVyLCAud2ViZm9ybV9ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA4NjFweDtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0ge1xuICAgIG1hcmdpbi10b3A6IC0xNjZweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0ge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1pdGVtIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1pdGVtIGlucHV0LCAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1pdGVtIHRleHRhcmVhLCAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1pdGVtIHNlbGVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0taXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWl0ZW0tLWNoZWNrYm94IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICB9XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIGZpZWxkc2V0IHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIGZpZWxkc2V0IC5maWVsZHNldF9fbGVnZW5kIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1pdGVtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9kdWN0LXdlYmZvcm0tc3VibWl0LWJ0biwgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA4cHggMzBweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBtYXJnaW4tbGVmdDogMC41cHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAucHJvZHVjdC13ZWJmb3JtLXN1Ym1pdC1idG46aG92ZXIsIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLnByb2R1Y3Qtd2ViZm9ybS1zdWJtaXQtYnRuOmZvY3VzLCAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmhvdmVyLCAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAucHJvZHVjdC13ZWJmb3JtLXN1Ym1pdC1idG4sIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5wcm9kdWN0cy13ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAucHJvZHVjdHMtd2ViZm9ybS1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1pY29uLXdyYXBwZXIgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiAxMDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybSAucHJvZHVjdHMtd2ViZm9ybS1jb25maXJtYXRpb24gLmNvbmZpcm1hdGlvbi1pY29uLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgfVxufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAucHJvZHVjdHMtd2ViZm9ybS1jb25maXJtYXRpb24gLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0gLnByb2R1Y3RzLXdlYmZvcm0tY29uZmlybWF0aW9uIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fbWVzc2FnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZzogNjBweCAzMHB4O1xufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciAud2ViZm9ybS1jb25maXJtYXRpb24ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiA5NTFweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDI2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjazpob3ZlciBhLCAud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2s6Zm9jdXMgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcsIC5wYWdlLW5vZGUtYmFzaWMtcGFnZSAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1saW5rLXdyYXBwZXIsIC5wYWdlLW5vZGUtYmFzaWMtcGFnZSAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1saW5rLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1mb290ZXItbGF5b3V0IC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0IC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NS42MjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAuYmxvY2stLWxheW91dCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIwcHgpO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0IC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSB7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwLjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluayxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcGZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmssXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb25mb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb25mb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXBmb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb25mb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LFxuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LFxuICAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayxcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rLFxuICAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rIHNwYW4sXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayBzcGFuLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayBzcGFuLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24sXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24sIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbixcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWltYWdlLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWltYWdlLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6aG92ZXIsIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zm9jdXMsXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246aG92ZXIsXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246Zm9jdXMsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpob3ZlciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmZvY3VzLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246aG92ZXIsXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLmN0YS1saW5rLXdyYXBwZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMikgLSAzMHB4KTtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSwgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA0MXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2Mi40Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjIuNWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMTA4cHg7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAtMzBweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiwgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24sIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy43NWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHkge1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYwLjg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwLjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5IHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG8gNTBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2MC44NzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYwLjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjAuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byAzMHB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UgaW1nLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMgLmN0YS1saW5rLXdyYXBwZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAuY3RhLWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA4NS4yNWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA4NS4yNWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbi5vbmx5LWxpbmsge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ub25seS1saW5rIC5jdGEtbGluayB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbi5vbmx5LWxpbmsgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGJvcmRlci13aWR0aDogMCA0LjVweCA0LjVweCAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbi5vbmx5LWxpbmsgLmN0YS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5wYXRoLWZyb250cGFnZSAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGF0aC1mcm9udHBhZ2UgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtZnJvbnRwYWdlIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi42MjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUtaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuMjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUtaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLWltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUtbGFyZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODcuNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS1sYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyLjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUtbGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLXhsYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDIuNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS14bGFyZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjYyNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgdG9wOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi42MjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS4yNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogMzRweCAxMHB4IDAgMTBweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMTIwcHggMCA2cHggMDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgcCB7XG4gIHBhZGRpbmc6IDAgMTBweCAzMHB4IDEwcHg7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgcCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgcCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHggMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNTYyNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgIHdpZHRoOiA2NiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3Mge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWxpbmtzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLnJlZC1hcnJvdy1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjREMwMDMwO1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1saW5rczpob3ZlciAucmVkLWFycm93LWxpbmssIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWxpbmtzOmZvY3VzIC5yZWQtYXJyb3ctbGluayB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDNlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAzMjhweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcmlnaHQ6IDYwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwMnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjYyNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IC0zMDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAtMjcwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDMxcHggMjVweCAzMXB4O1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtbGluay13cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMzA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNEQzAwMzA7XG4gIGhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6aG92ZXIsIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpob3ZlciBhLCAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjREMwMDMwO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLWN0YSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLWN0YSAuaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgdG9wOiA1MHB4O1xuICBib3R0b206IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIHdpZHRoOiAxMDAlO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjYyNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLWN0YSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0M2VtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjYyNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgICB0b3A6IDUwcHg7XG4gICAgd2lkdGg6IDMwJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLWxpbmstY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNjI1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLWxpbmstY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLWxpbmstY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1saW5rLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODMuMTI1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXIge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay10aXRsZSB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB3aWR0aDogMzUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay10aXRsZS1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay10aXRsZS1uby1wYWRkaW5nIHtcbiAgICB3aWR0aDogNDIlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstc3VtbWFyeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstbGluayB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsgYTpob3ZlciwgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1saW5rIGFmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1pbWcge1xuICAgIHdpZHRoOiA1OCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1pbWcgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNDVweCAxMHB4IDEwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MC41ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1wYWdlLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1wYWdlLXRpdGxlIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3Ny41ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1wYWdlLXRpdGxlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcyLjVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gICAgd2lkdGg6IDM3JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSBwIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBtYXgtd2lkdGg6IDczNHB4O1xuICAgIHRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY4Ljc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLXdyYXBwZXIge1xuICAgIGhlaWdodDogNjIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wYXJhZ3JhcGgtaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBwYWRkaW5nLWJvdHRvbTogOXB4O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLnBhcmFncmFwaC1oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtaW1nIHtcbiAgcGFkZGluZy1ib3R0b206IDE3LjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtaW1nIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtaW1nIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1pbWcgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWxpbmsgYTpob3ZlciwgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2OC43NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIGEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxNS45cHg7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAud2hpdGUtd2F2ZTIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmdyZWVuLXdhdmUge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwdnc7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ncmVlbi13YXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ncmVlbi13YXZlIGltZy5ncmVlbi13YXZlLWhlYWRlciB7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgbWluLWhlaWdodDogNDYzcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXdhdmUtdGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ5LjEyNWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS10aXRsZSB7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS10aXRsZSB7XG4gICAgcGFkZGluZzogNDVweCAwIDAgNzVweDtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS10aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLXN1bW1hcnkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwIDIwcHggMCAyMHB4O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLXN1bW1hcnkgcCB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiB1bnNldDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDkuMTI1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiAwIDYwcHggMCA3NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1zdW1tYXJ5IHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbmsge1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OS4xMjVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluayB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBwYWRkaW5nOiA1cHggMjBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluayB7XG4gICAgcGFkZGluZzogMzBweCA2MHB4IDUxcHggNzVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluayAuaGVhZGVyLXdpdGgtd2F2ZS1yZWQtYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICNEQzAwMzA7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxOS44cHg7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rOmhvdmVyIC5oZWFkZXItd2l0aC13YXZlLXJlZC1hcnJvdywgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbms6Zm9jdXMgLmhlYWRlci13aXRoLXdhdmUtcmVkLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDkuOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSB7XG4gIG1pbi1oZWlnaHQ6IDAgIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogbWF4LWNvbnRlbnQ7XG4gIG1pbi1oZWlnaHQ6IDQ2MHB4O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgLmRvd24td2hpdGUtd2F2ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwdnc7XG4gIHotaW5kZXg6IDM7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIC5kb3duLXdoaXRlLXdhdmUge1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgLmRvd24td2hpdGUtd2F2ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgLnNpZGUtd2hpdGUtd2F2ZSB7XG4gIHotaW5kZXg6IDM7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC1oZWlnaHQ6IDQ2NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSAuc2lkZS13aGl0ZS13YXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtaGVpZ2h0OiA0ODZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgLnNpZGUtd2hpdGUtd2F2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDU5JTtcbiAgICBtYXgtaGVpZ2h0OiA0NzBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy10b3A6IDJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OS4xMjVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBoZWlnaHQ6IDQ3MXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2Uge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gNDBweCk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5sLWNvbnN0cmFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAubC1jb25zdHJhaW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAubC1jb25zdHJhaW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDM4NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1pbWFnZSBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzODVweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgICB3aWR0aDogOTElO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluayBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbms6Zm9jdXMsIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbms6aG92ZXIge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3Ni44NzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDkxJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5jdGEtbGluay13cmFwcGVyLCAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtNCAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDMwcHgpO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5jdGEtbGluay13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAubC1jb25zdHJhaW4ge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM3LjVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogNDglO1xuICB9XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpudGgtY2hpbGQoMyksIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246bnRoLWNoaWxkKDkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpudGgtY2hpbGQoMyksIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246bnRoLWNoaWxkKDYpLCAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOm50aC1jaGlsZCg5KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5jdGEtbGluay13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5zdG9yaWVzLWhlYWRlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5zdG9yaWVzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuc3Rvcmllcy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5zdG9yaWVzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uc3Rvcmllcy1sYW5kaW5nIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5zdG9yaWVzLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvb20taGVhZGVyLWNvbnRhaW5lciwgLm5ld3MtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ibG9vbS1oZWFkZXItY29udGFpbmVyOmFmdGVyLCAubmV3cy1oZWFkZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYmxvb20tYmxvZy1sYW5kaW5nIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2Y3ZWM7XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLnByZS1jb250ZW50LWlzbGFuZC1sb2dvIHtcbiAgbWFyZ2luLXRvcDogLTUwMHB4O1xuICBtYXJnaW4tbGVmdDogLTUwMHB4O1xuICB3aWR0aDogMTQ1MHB4O1xufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayB7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MC45Mzc1ZW0pIHtcbiAgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDU0JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkgLmN0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkgLmN0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSAuY3RhLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IC5jdGEtbGluayBhOmZvY3VzLCAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkgLmN0YS1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLmN0YS1ib2R5IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgfVxufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZS0yLWVsZW1lbnRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZS0yLWVsZW1lbnRzIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI5JTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UtMi1lbGVtZW50cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQlO1xuICB9XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlLTItZWxlbWVudHMgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NC42JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1OC4xMjVlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogNy45JTtcbiAgICB3aWR0aDogNDUlO1xuICB9XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0NS4xJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkuMyU7XG4gICAgd2lkdGg6IDQ1LjElO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIG1hcmdpbi1yaWdodDogOS44JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpmb2N1cywgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIHtcbiAgbWF4LXdpZHRoOiAzNzNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCA0NXB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgIHdpZHRoOiAzMSU7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogMjgwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy1pbWFnZS13cmFwcGVyIGltZyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDUlO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZSBhOmhvdmVyLCAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZSAuZ3JlZW4tYXJyb3cge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZTpob3ZlciAuZ3JlZW4tYXJyb3csIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGU6Zm9jdXMgLmdyZWVuLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy1zdW1tYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctc3VtbWFyeSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBtYXJnaW4tbGVmdDogNjFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctc3VtbWFyeSB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzUzYmI1MDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMCA3NXB4IDI3cHg7XG4gICAgd2lkdGg6IDYwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQge1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAucmVhZG1vcmUtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cge1xuICBwYWRkaW5nOiA0NXB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IHtcbiAgICBwYWRkaW5nOiAyMHB4IDQxcHggMzBweCA0MXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmRhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmRhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBtaW4taGVpZ2h0OiAxMzlweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmRhdGUtd3JhcHBlciA+IGRpdiB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5ldmVudHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3M6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3Mge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZzogNDVweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIHtcbiAgICBwYWRkaW5nOiAyMHB4IDQxcHggMzBweCA0MXB4O1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIsIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmRhdGUtd3JhcHBlciB7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmRhdGUtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogOTBweDtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgIG1pbi13aWR0aDogMTEwcHg7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgbWluLWhlaWdodDogOTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDIwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IDg4cHg7XG4gICAgcGFkZGluZzogMjVweCAwIDE1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDQxcHggMTVweCA0MXB4O1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmZ1bmRyYWlzaW5nLWV2ZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5mdW5kcmFpc2luZy1ldmVudHMtdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5mdW5kcmFpc2luZy1ldmVudHMtdGl0bGUge1xuICAgIHdpZHRoOiA0MyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTUlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIC5ncmVlbi1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5wYWdlLXZpZXctY29udGFpbmVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAucGFnZS12aWV3LWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLXJlZmVyZW5jZS1wYWdlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIHdpZHRoOiA2NCU7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IC5tYW55LXJvd3Mge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWltYWdlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDMuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGU6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGU6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZTpob3ZlciBhLCAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGU6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2Utc3VtbWFyeSB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAuaGVhZGVyLXdpdGgtcGFnZS1pbWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5oZWFkZXItd2l0aC1wYWdlLWltZyB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLmhlYWRlci13aXRoLXBhZ2UtaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNjUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIC5wYXJhZ3JhcGgtaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIGE6aG92ZXIsIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0NXB4IDAgMTVweCAxNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyB7XG4gICAgbWFyZ2luOiA2MHB4IDAgMTVweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIHtcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgIG1hcmdpbjogNnB4IDAgMTVweCAwO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLWRlc2NyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBhIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBhOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLWRlc2NyIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLXBob25lIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXBob25lLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1leHQge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWV4dCAuZmllbGRfX2xhYmVsIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1lbWFpbCBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS45NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGE6aG92ZXIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyM3B4O1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1lbWFpbC1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTIycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8ubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAwIDM0cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW06aG92ZXIgYSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtIHAgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzLm1pc3NpbmctZWxlbWVudHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmt0cC1jb250YWN0LXVzLCAuYmxvY2stLWNvbnRhY3QtdXMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyB7XG4gIG1hcmdpbjogNDVweCAyMHB4IDE1cHggMjBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiA2MHB4O1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3Ige1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3IgYSB7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlci5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8ge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1uYW1lIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41OTtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhOmhvdmVyLCAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLXBob25lIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tcGhvbmUtZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMjJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGEge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTpob3ZlciwgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1lbWFpbCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mby5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDAgMzRweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS45NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbTpob3ZlciBhLCAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW06Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0gcCBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYmxvY2stLWd0cmFuc2xhdGUge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDZweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWd0cmFuc2xhdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5ibG9jay0tZ3RyYW5zbGF0ZSAuZ3RyYW5zbGF0ZSBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL3dvcmxkd2lkZS1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5M3B4O1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAxcHggMCAwIDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbmJvZHkuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMgLmJsb2NrLS1ndHJhbnNsYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogNTVweDtcbiAgbWF4LXdpZHRoOiAxOTlweDtcbn1cblxuLm5hdl9faXRlbS5ndHJhbnNsYXRlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubmF2X19pdGVtIC5ndHJhbnNsYXRlIC5zd2l0Y2hlci5ub3RyYW5zbGF0ZSAuc2VsZWN0ZWQgYTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMThweDtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjFweDtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgbWFyZ2luLXRvcDogLTJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy93b3JsZHdpZGUtaWNvbi5zdmdcIik7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5hdl9faXRlbSAuZ3RyYW5zbGF0ZSAuc3dpdGNoZXIubm90cmFuc2xhdGUgLnNlbGVjdGVkIGE6OmJlZm9yZSB7XG4gICAgbGVmdDogMnB4O1xuICAgIGhlaWdodDogMTdweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5uYXZfX2l0ZW0gLmd0cmFuc2xhdGUgLnN3aXRjaGVyLm5vdHJhbnNsYXRlIC5zZWxlY3RlZCBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1kb3duLnN2Z1wiKTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTJweDtcbiAgcmlnaHQ6IDE3cHg7XG4gIHRvcDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubmF2X19pdGVtIC5ndHJhbnNsYXRlIC5zd2l0Y2hlci5ub3RyYW5zbGF0ZSAuc2VsZWN0ZWQgYTo6YWZ0ZXIge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmJhc2ljLWhlYWRlci1ibG9jay1sYXlvdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1sYXlvdXQge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjcuNjI1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgfVxuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lcjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay10aXRsZSB7XG4gIHBhZGRpbmc6IDMwcHggMjFweCA1cHggMjBweDtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHdpZHRoOiA0MSU7XG4gIH1cbn1cblxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1ib2R5IHtcbiAgcGFkZGluZzogMCAyMXB4IDMwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSBhOmhvdmVyLCAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHdpZHRoOiAyOCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1ib2R5IHtcbiAgICB3aWR0aDogNDElO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2Uge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1pbWFnZSBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5saW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWxpbmtzOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyAucGRmLWZpbGUgaW1nLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5wZGYtZmlsZSBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmludGVybmFsLWxpbmsgLmdyZWVuLWFycm93LCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5pbnRlcm5hbC1saW5rIC5ncmVlbi1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgcGFkZGluZzogNC41cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmludGVybmFsLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuaW50ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmludGVybmFsLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluaywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluayB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUzLjEyNWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciBhLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciBhIC5leHQsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIGEgLmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgcGFkZGluZy10b3A6IDg4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMC41ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjg3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIC5wZGYtaWNvbi1pbWcge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgYSwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGEge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHVsLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAucGFyYWdyYXBoLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnBhZ2Utbm9kZS10eXBlLXN0YWZmIHVsLCAucGFyYWdyYXBoLS10eXBlLXRleHQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDIyLjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtOmxhc3QtY2hpbGQsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbzpsYXN0LWNoaWxkLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGY6bGFzdC1jaGlsZCwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5sLWNvbnN0cmFpbiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5sLWNvbnN0cmFpbiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLmwtY29uc3RyYWluLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLmwtY29uc3RyYWluLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAubC1jb25zdHJhaW4sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLmwtY29uc3RyYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBkZi1ncmVlbi5wbmdcIik7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS12aWRlby0tZ3JlZW4ucG5nXCIpO1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMge1xuICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5tdnBzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nLWJvdHRvbTogNS41cHg7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItYm90dG9tOiAxcHggI0M3QzNDMyBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5tdnBzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5tdnBzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDQzLjY4NzVlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIDVweCAzMHB4IDA7XG4gIH1cbiAgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlczpsYXN0LWNoaWxkLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIHtcbiAgICB3aWR0aDogMzEuNDI4NTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW46IDAgNXB4IDQ1cHggMDtcbiAgfVxufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmssIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIC5leHRlcm5hbC1saW5rLWltYWdlLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWxpbmsgLmV4dGVybmFsLWxpbmstaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gIG1heC13aWR0aDogMjBweDtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIGEsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzk7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIGEsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIGE6Zm9jdXMsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluayBhOmhvdmVyLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWxpbmsgYTpmb2N1cywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluayBhIHNwYW4sIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayBhIHNwYW4ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgYSBzcGFuLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWxpbmsgYSBzcGFuIHtcbiAgICB3aWR0aDogODUlO1xuICB9XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWRlc2NyaXB0aW9uLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xufVxuXG4uZXZlbnRzLWxhbmRpbmcgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmV2ZW50cy1sYW5kaW5nIC5oYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMTBweCA2MHB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gIH1cbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLmV2ZW50cy1oZWFkZXItdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ldmVudHMtaGVhZGVyLXRpdGxlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ldmVudHMtaGVhZGVyLWJvZHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLmV2ZW50cy1oZWFkZXItYm9keSB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ub2RlX19jb250ZW50LWV2ZW50cyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLm5vZGVfX2NvbnRlbnQtZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDY3JTtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5zYW1lLXN0YXJ0LWRheSwgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5zYW1lLWVuZC1kYXkge1xuICBmb250LXNpemU6IDM1cHg7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciAuZXZlbnQtc3RhcnQtZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciAuZXZlbnQtc3RhcnQtZGF0ZSAuZGF5LXN0YXJ0IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciAuZXZlbnQtc3RhcnQtZGF0ZSAubW9udGgtc3RhcnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1lbmQtZGF0ZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciAuZXZlbnQtZW5kLWRhdGUgLnNlcGVyYXRvciB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxMnB4IDdweCAwIDdweDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1lbmQtZGF0ZSAuZGF5LWVuZCB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLmV2ZW50LWVuZC1kYXRlIC5tb250aC1lbmQge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLnBhZ2UtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAucGFnZS10YWcgYSB7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudHMtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudHMtdGl0bGUgYTpob3ZlciwgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50cy10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudHMtc3ViaGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnQtZGV0YWlscy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5ld3MtbGFuZGluZyAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ubmV3cy1sYW5kaW5nIC5oYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAubmV3c19oZWFkZXJfYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLm5ld3NfaGVhZGVyX2Jsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgbWF4LXdpZHRoOiAzNCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIGgyIGEgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCBwIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudCBwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyBwIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtcmVhZC1tb3JlLWxpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLXN1YmhlYWRpbmcgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLXN1YmhlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgbWF4LXdpZHRoOiA2NCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogNTdweCAwIDc1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyB7XG4gIG1heC13aWR0aDogODQycHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLWhlYWRlci1pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLWhlYWRlci1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA2NSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM4LjQzNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtaGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAyNXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLWhlYWRlci1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIGgyIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy10aXRsZSBoMiBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIGgyIGE6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy10aXRsZSBoMiBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1zdWJoZWFkaW5nLCAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3Mtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1yZWFkLW1vcmUtbGluayB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAxNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1yZWFkLW1vcmUtbGluayB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXJlYWQtbW9yZS1saW5rIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtcmVhZC1tb3JlLWxpbmsgYTpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXJlYWQtbW9yZS1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXJlYWQtbW9yZS1saW5rIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmNhbXBhaWduLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5jYW1wYWlnbi1ibG9jay1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmNhbXBhaWduX2Jsb2NrIHtcbiAgbWFyZ2luOiAyMi41cHggMjBweCA0NXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiA0NXB4IGF1dG87XG4gIH1cbn1cblxuLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1LjEyNWVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tdGl0bGUge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmNhbXBhaWduX2Jsb2NrIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBwYWRkaW5nOiA1cHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1LjEyNWVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayBwIHtcbiAgICB3aWR0aDogMzQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIHAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbmssIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gIHBhZGRpbmc6IDhweCAyMHB4IDIwcHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbmssIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1LjEyNWVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICB3aWR0aDogMzQlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGltZywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIGltZyB7XG4gIG1heC13aWR0aDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluayBpbWcsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayBpbWcge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93LCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmhvdmVyIGEsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpmb2N1cyBhLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbms6aG92ZXIgYSwgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIC5ncmVlbi1hcnJvdywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIC5ncmVlbi1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG5cbi5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluayBhLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluayBhLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9ibG9jayBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1LjEyNWVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayBpbWcge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDNweDtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbi5wYXRoLWZyb250cGFnZSAuYmxvY2stLWxheW91dCB7XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnZpZXdfYW5kX2N1c3RvbV9ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3X2FuZF9jdXN0b21fYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmJveDpmaXJzdC1jaGlsZCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpmb2N1cyAuYm94OmZpcnN0LWNoaWxkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rOmhvdmVyIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6Zm9jdXMgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rOmhvdmVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6Zm9jdXMgLmV2ZW50cy10aXRsZSB7XG4gIGNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rOmhvdmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpmb2N1cyAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzQ2OWU0NCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgd2lkdGg6IDQ3JTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDg3JTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbjogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDYwOXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDg5cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA4OSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvIDg5cHggYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLXRvcDogLTdweDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpob3ZlciBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWludGVybmFsLWxpbms6Zm9jdXMgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmhvdmVyIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpmb2N1cyBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWludGVybmFsLWxpbmsgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgLmdyZWVuLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWludGVybmFsLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgIzQ2OWU0NDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgICBtYXgtd2lkdGg6IDYwOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAudmlld19fZW1wdHksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4IDAgMTVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI0M3QzNDMztcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMTVweCAzMHB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpmb2N1cyBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6aG92ZXIgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUge1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgd2lkdGg6IDM1JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlIHtcbiAgICB3aWR0aDogNDUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ncmVlbi1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMjhweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy10b3A6IDlweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYTpmb2N1cywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDc3JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUzJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MC44NzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2MSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24sIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIHtcbiAgICBjbGVhcjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24sIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24sIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBpbWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgaW1nIHtcbiAgbWF4LXdpZHRoOiA4cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXgtaGVpZ2h0OiAxMnB4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHAsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCB7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHAgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwIGEge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNjE1ZDVkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciAuZ2V0LWRpcmVjdGlvbnMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAucGFnZS10YWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNDN0MzQzM7XG4gIHBhZGRpbmc6IDJweCA4cHggMCA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICM2MTVkNWQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAucGFnZS10YWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBjbGVhcjogbGVmdDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnRzLXN1YmhlYWRpbmcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGV0YWlscy1saW5rLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGV0YWlscy1saW5rLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpob3ZlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpmb2N1cywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpob3ZlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpmb2N1cywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGV0YWlscy1saW5rIGE6aG92ZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmZvY3VzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpob3ZlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciB7XG4gIG1pbi13aWR0aDogMTIycHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciB7XG4gICAgbWluLXdpZHRoOiAxNTNweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLWhlaWdodDogODVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTBweCAwIDVweCAwO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgaDMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBpbWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS13cmFwcGVyIHtcbiAgbWFyZ2luOiBhdXRvIGF1dG87XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5vbmx5LXN0YXJ0LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLm9ubHktc3RhcnQsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLm9ubHktc3RhcnQsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLm9ubHktc3RhcnQge1xuICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWVuZC1kYXkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuZW5kLWRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuZW5kLWRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuZW5kLWRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWVuZC1kYXkge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF5IHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogNHB4IDAgMnB4IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgaDMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSBoMyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBpbWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSBpbWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXdyYXBwZXIge1xuICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLm9ubHktc3RhcnQsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAub25seS1zdGFydCB7XG4gICAgZmxvYXQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gIH1cbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuZW5kLWRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuZW5kLWRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuZW5kLWRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWVuZC1kYXkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF5IHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5pbWFnZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5yZWFkbW9yZS1saW5rLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5yZWFkbW9yZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC52aWV3X19yb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDM1cHggMzBweDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC52aWV3X19yb3cgLmJveDpmaXJzdC1jaGlsZCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IC5ib3g6Zmlyc3QtY2hpbGQge1xuICBmbG9hdDogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTUzcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC52aWV3X19yb3cgLmJveDpmaXJzdC1jaGlsZCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IC5ib3g6Zmlyc3QtY2hpbGQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC52aWV3X19yb3cgLmJveCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IC5ib3gge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdyAuZGF0ZS1jb250YWluZXItd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnJlYWRtb3JlLWxpbms6bGFzdC1jaGlsZCAudmlld19fcm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5yZWFkbW9yZS1saW5rOmxhc3QtY2hpbGQgLnZpZXdfX3JvdyB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4udmlld19ibG9ja193aXRoX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlld19ibG9ja193aXRoX2xpbmsge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdmlld3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW1fX2xhYmVsLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdmlld3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW1fX2xhYmVsLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbCwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtLW5hbWUtZmllbGQtdmlld3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW1fX2xhYmVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWw6OmFmdGVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMDBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLWxpbmstcGFnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2Ljg3NWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtbGluay1wYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtbGluay1wYWdlIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtbGluay1wYWdlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLWxpbmstcGFnZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtbGluay1wYWdlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLWxpbmstcGFnZSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlOmZvY3VzIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLWxpbmstcGFnZTpob3ZlciBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLWxpbmstcGFnZTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtbGluay1wYWdlOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5tb3JlLWxpbmstYm90dG9tIHtcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuODc1ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5tb3JlLWxpbmstYm90dG9tIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAubW9yZS1saW5rLWJvdHRvbSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b20gLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b20gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b20gYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tOmZvY3VzIGEsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAubW9yZS1saW5rLWJvdHRvbTpob3ZlciBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5tb3JlLWxpbmstYm90dG9tOmZvY3VzIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b206aG92ZXIgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b206aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDFweDtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuODc1ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC52aWV3X19lbXB0eSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAudmlld19fZW1wdHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC52aWV3X19lbXB0eSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnZpZXdfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC5maWVsZF9faXRlbXMsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLmZpZWxkX19pdGVtcywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLmZpZWxkX19pdGVtcywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLmZpZWxkX19pdGVtcyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDZweDtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmhvdmVyLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmhvdmVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGEsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6aG92ZXIsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAlO1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA3cHg7XG4gIHdpZHRoOiAyOHB4O1xuICBib3R0b206IDdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDc4LjA2MjVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24ge1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OC4xMjVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24ge1xuICAgIHJpZ2h0OiA1NXB4O1xuICAgIHdpZHRoOiA0N3B4O1xuICAgIGJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UuZGVmYXVsdCBpbWcsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UuZGVmYXVsdCBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLmNvbnRleHR1YWwtcmVnaW9uLmZpZWxkX19pdGVtLmZpZWxkX19pdGVtLWxhYmVsLWhpZGRlbiwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLmNvbnRleHR1YWwtcmVnaW9uLmZpZWxkX19pdGVtLmZpZWxkX19pdGVtLWxhYmVsLWhpZGRlbiwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjgxMjVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDU3JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjgxMjVlbSkgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI2LjgxMjVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNS45Mzc1ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3csIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOCU7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3csIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm5vdC1mcm9udCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gIG1hcmdpbi10b3A6IC00NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gIG1heC13aWR0aDogMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMzM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogMzc2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMjVweCAyOHB4IDI1cHggMzFweDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtdGl0bGUge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDlweCAwIDI4cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDMwO1xuICBib3JkZXI6IDNweCBzb2xpZCAjREMwMDMwO1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyOmhvdmVyLCAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6aG92ZXIgYSwgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyOmZvY3VzIGEge1xuICBjb2xvcjogI0RDMDAzMDtcbn1cblxuLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA5cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmxlYXJuX21vcmUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5sZWFybl9tb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcbiAgfVxufVxuXG4ubGVhcm5fbW9yZSAubGVhcm4tbW9yZS1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwYzEwMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG59XG5cbi5sZWFybl9tb3JlIC5sZWFybi1tb3JlLWZha2UtbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5sZWFybl9tb3JlIC5sZWFybi1tb3JlLWZha2UtbWVudSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDIyLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLmluZmluaXR5LXN5bWJvbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IGg0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQgaDQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoMSwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoNSwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGg2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgxLCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoMywgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGg1LCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDYge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoNCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgxLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg1LCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoNiB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgxLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDMsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg1LCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYSB7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgIzQ2OWU0NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgLmZha2UtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgLmZha2UtbGluazpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgLmZha2UtbGlua2ZvY3VzIHtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICM0NjllNDQ7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBoMiwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGJsb2NrcXVvdGUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCAuaW5maW5pdHktaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcywgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSB7XG4gIG1hcmdpbi10b3A6IDIyLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5pcy1zZWxlY3RlZCwgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5pcy1zZWxlY3RlZCxcbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utcy0gLmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmNhcm91c2VsLWNlbGwsIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuY2Fyb3VzZWwtY2VsbCxcbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utcy0gLmNhcm91c2VsLWNlbGwge1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5tYWluLWNhcm91c2VsLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLm1haW4tY2Fyb3VzZWwsXG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXMtIC5tYWluLWNhcm91c2VsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utcy0ge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG59XG5cbi5zdG9yaWVzLW1haW4tY29udGVudCAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbzo6YWZ0ZXIsIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZSAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlbzo6YWZ0ZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnN0b3JpZXMtbWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbn1cblxuLnN0b3JpZXMtbWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIsIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdG9yaWVzLW1haW4tY29udGVudCAucGFyYWdyYXBoLS10eXBlLXZpZGVvLCAuc3Rvcmllcy1tYWluLWNvbnRlbnQtbm8taW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnN0b3JpZXMtbWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLnl0cC1pY29uLWxhcmdlLXBsYXktYnV0dG9uLWhvdmVyLCAuc3Rvcmllcy1tYWluLWNvbnRlbnQtbm8taW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAueXRwLWljb24tbGFyZ2UtcGxheS1idXR0b24taG92ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJ0aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wbGF5LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAzNzlweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXksIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgaGVpZ2h0OiAxOTlweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5LCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtY29udGFpbmVyLCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWNvbnRhaW5lciB7XG4gIG1heC1oZWlnaHQ6IDM3OXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC04cHg7XG4gICAgbWF4LXdpZHRoOiA3ODRweDtcbiAgfVxufVxuXG4uaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICBoZWlnaHQ6IDE5OXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbi5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjI0cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMzBweCAyMC41cHggMCAyMC41cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBwYWRkaW5nOiA2MHB4IDAgMCAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLmwtY29uc3RyYWluIHtcbiAgcGFkZGluZzogNDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLmwtY29uc3RyYWluIGRpdi5maWVsZF9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogSGluZDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24gLmwtY29uc3RyYWluIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcGFkZGluZzogOHB4IDMwcHggN3B4IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAzMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNEQzAwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4gYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjREMwMDMwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyB7XG4gIHBhZGRpbmctYm90dG9tOiA4OXB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2xhYmVsIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI1N3B4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC04NnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9fbGFiZWw6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpob3ZlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6aG92ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiAyOC44MTI1ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiAyOC44MTI1ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNS45Mzc1ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyOCU7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAzN3B4IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAua3RwLW1vcmUtaW5mb3JtYXRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gIG1hcmdpbi1ib3R0b206IDIyLjVweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtOmxhc3QtY2hpbGQsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbzpsYXN0LWNoaWxkLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGY6bGFzdC1jaGlsZCwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnZpZGVvLWJsb2IsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnZpZGVvLWJsb2IsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnZpZGVvLWJsb2IsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnZpZGVvLWJsb2Ige1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMyU7XG4gIGxlZnQ6IDM2JTtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB3aWR0aDogMzAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1pbi1oZWlnaHQ6IDE5N3B4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBkZi1ncmVlbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDIuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBkZi1ncmVlbi5wbmdcIik7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS12aWRlby0tZ3JlZW4ucG5nXCIpO1xufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmtwdC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmtwdC1jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDc5LjgxMjVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmtwdC1jb250YWluZXIge1xuICAgIHdpZHRoOiA5MiU7XG4gICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmtwdC1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucmVsYXRlZC1kb2N1bWVudHMtbGFiZWwsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucmVsYXRlZC1kb2N1bWVudHMtbGFiZWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICM0YWE3NDg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8ge1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbTpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGY6bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW86bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW86bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8ge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC52aWRlby1ibG9iLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnZpZGVvLWJsb2IsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC52aWRlby1ibG9iLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnZpZGVvLWJsb2IsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC52aWRlby1ibG9iLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC52aWRlby1ibG9iIHtcbiAgbWF4LXdpZHRoOiA2MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzMlO1xuICBsZWZ0OiAzNiU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDMwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGZsb2F0OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8ge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8ge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1yaWdodDogOXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMi4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tdmlkZW8tLWdyZWVuLnBuZ1wiKTtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyA+IC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiBhLCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2VzIC5maWVsZF9faXRlbXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiBhOmhvdmVyLCAuZmllbGQtLW5hbWUtZmllbGQtcmVzb3VyY2VzIC5maWVsZF9faXRlbXMgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmIGE6Zm9jdXMsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGE6aG92ZXIsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyAuZmllbGRfX2l0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGE6aG92ZXIsIC5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXMgLmZpZWxkX19pdGVtcyAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9fbGFiZWwsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTg2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9fbGFiZWw6OmFmdGVyLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cywgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpmb2N1cywgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uubm9faW1hZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjguODEyNWVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkubm9faW1hZ2UgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZS5ub19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMyksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMiksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAubmV3cy1hd2FyZHMtdGl0bGUsIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5uZXdzLWF3YXJkcy10aXRsZSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAubmV3cy1hd2FyZHMtdGl0bGUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykgLm5ld3MtYXdhcmRzLXRpdGxlIHtcbiAgICB0b3A6IDM3cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMikgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDIpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICB0b3A6IDA7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMikgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykgLnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSAucmVsYXRlZC1jb250ZW50LWJvZHkubm9faW1hZ2UgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4Ljg3NWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSwgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMyksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMiksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyB7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHksIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICB3aWR0aDogNjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50cy1zdW1tYXJ5LCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnRzLXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLnJlbGF0ZWRfbmV3cyAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIC52aWRlby1ibG9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjQlO1xuICBsZWZ0OiAyOCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgLnZpZGVvLWJsb2Ige1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiAzNiU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSwgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1heC13aWR0aDogNzM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljX2hlYWRlcl9ibG9jayAucGFyYWdyYXBoLS10eXBlLWltYWdlLCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nLCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM5NHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSBpbWcsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzg0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tYWluLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIC5tdWx0aXBsZS1pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAucHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5wcmV2aW91cyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5wcmV2aW91cyB7XG4gICAgbGVmdDogNyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAubWFpbi1jYXJvdXNlbCAucHJldmlvdXMge1xuICAgIGxlZnQ6IDE5JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWNhcm91c2VsIC5wcmV2aW91cyBzdmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tbGVmdC1hcnJvdy1ncmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAucHJldmlvdXMgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHJpZ2h0OiA0JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5uZXh0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLm5leHQge1xuICAgIHJpZ2h0OiA3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5uZXh0IHtcbiAgICByaWdodDogMTklICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLm5leHQgc3ZnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXJpZ2h0LWFycm93LWdyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogMzQlICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5uZXh0IC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLm5vLWNhcm91c2VsLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubm8tY2Fyb3VzZWwtY2VsbCAub25lLWltYWdlcyB7XG4gIG1heC13aWR0aDogODQycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubm8tY2Fyb3VzZWwtY2VsbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLm5vLWNhcm91c2VsLWNlbGwgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLmN1cnNvci1oaWRlIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5kaXNhYmxlLWRyYWdnaW5nIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsLnNpbmdsZS1jZWxsIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDk3JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1jYXJvdXNlbCAuY2Fyb3VzZWwtY2VsbC5zaW5nbGUtY2VsbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ub3Bpbi15b3V0dWJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy95b3V0dWJlLXBsYXktYnV0dG9uLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5OmZvY3VzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgb3V0bGluZTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAuMmVtIDEuNWVtICNjNGM0YzQ7XG4gIGJveC1zaGFkb3c6IDBweCAwLjJlbSAxLjVlbSAjYzRjNGM0O1xufVxuXG4udmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSB7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY3VzdG9tLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAuYTJhX2J1dHRvbl9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b20tcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hMmFfYnV0dG9uX3ByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1wcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zLmhpZGUsXG4jYmxvY2stYWRkdG9hbnlidXR0b25zLTMuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IC43cztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0sXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLFxuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LFxuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBzdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZyB7XG4gIG1heC13aWR0aDogMjZweDtcbiAgdG9wOiAycHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNzhweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MnB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4QTFGMyAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM4QTFGMztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdCNSAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNDFweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDI0MiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQyNDI7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYSxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYSxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfc3ZnLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9zdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX3N2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9zdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9zdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9zdmcge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBjbGlwOiBhdXRvO1xuICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiA1O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogNTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMEMxMDIxO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNzhweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjNDI2N2IyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNjJweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogIzM4QTFGMyAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNzBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjMDA3N0I1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNDFweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogIzQ2NDI0MiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYSB7XG4gIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfc3ZnLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX3N2ZyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBjbGlwOiBhdXRvO1xuICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBzdmcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgI2Jsb2NrLWFkZC10by1hbnktd2l0aC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDcwJSk7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgI2Jsb2NrLWFkZC10by1hbnktd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSA3MC41JSk7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzAuNjI1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDcxLjUlKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgI2Jsb2NrLWFkZC10by1hbnktd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSA3My4yJSk7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDczJSk7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIC5hZGR0b2FueV9saXN0IHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudHMtbGFuZGluZyAuYWRkdG9hbnlfbGlzdCB7XG4gIHBhZGRpbmctdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMuaGlkZSwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDdweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSBhbmQgKG1heC13aWR0aDogNzkuODEyNWVtKSB7XG4gIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBzdmcsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBzdmcge1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkY7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI2N2IyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX2xhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGNsaXA6IGF1dG87XG4gIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNjJweDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhBMUYzICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhBMUYzO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBjbGlwOiBhdXRvO1xuICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX2xhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGNsaXA6IGF1dG87XG4gIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDQxcHg7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDI0MiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDI0MjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhIHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9zdmcsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9zdmcsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9zdmcsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9zdmcge1xuICBvcGFjaXR5OiAxO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG5cbiNibG9jay1hZGR0b2FueWJ1dHRvbnMtMiAuYWRkdG9hbnlfbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5oYi1wb3N0Zml4LmZvb3Rlci1sYXlvdXQtY29udGVudCAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBtaW4taGVpZ2h0OiA0ODhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gICAgbWluLWhlaWdodDogNDM2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDE1NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAxMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiA1NSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1pbi13aWR0aDogNTUlO1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmJsb2NrX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogNCU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzNnB4O1xuICAgIGxlZnQ6IGNhbGMoMTE1cHggKyAxNSUpO1xuICAgIHJpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtdGl0bGUge1xuICAgIGxlZnQ6IGNhbGMoMTE1cHggKyA4JSk7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgbGVmdDogaW5oZXJpdDtcbiAgICB0b3A6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwJTtcbiAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtdGl0bGU6Zm9jdXMge1xuICBib3JkZXI6IDEwcHggc29saWQgcmVkO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzIuNWVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgbWF4LXdpZHRoOiA3MTVweDtcbiAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5cHg7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDhweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHdpZHRoOiA2NSU7XG4gIGJvcmRlcjogMDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzdweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICB3aWR0aDogNjclO1xuICAgIGJvcmRlcjogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkIHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4ge1xuICBjb2xvcjogcmVkO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQucGxhY2Vob2xkZXItaGlkZGVuIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCBicm93c2VycyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQucGxhY2Vob2xkZXItaGlkZGVuIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiB0ZXh0YXJlYTotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBtYXJnaW4tYm90dG9tOiA1LjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDlweDtcbiAgY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGVmdDogMTBweDtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0IDBzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtbGFiZWwubGFiZWwtdmlzaWJsZSB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAzM3B4O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgei1pbmRleDogMTtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdCwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdCB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDAgMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdCwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQ6Zm9jdXMsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tbGVmdDogLTNweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBoZWlnaHQ6IDM3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICBjb2xvcjogIzJlMmIyYjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItc3VibWl0LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItc3VibWl0LXdyYXBwZXI6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdG9wOiA0NiU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1zdWJtaXQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNC41cHg7XG4gICAgdG9wOiA0NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLXN1Ym1pdC13cmFwcGVyOmhvdmVyOjpiZWZvcmUsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItc3VibWl0LXdyYXBwZXI6Zm9jdXM6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyAnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogNC41cHg7XG4gICAgdG9wOiA0NiU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWZvcm0tc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICB9XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbiAgICBjb2xvcjogIzJlMmIyYjtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICBtYXJnaW4tbGVmdDogLTJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWJsb29tLWZvcm0tc3VibWl0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWJsb29tLWZvcm0tc3VibWl0OmhvdmVyLCAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWJsb29tLWZvcm0tc3VibWl0OmZvY3VzIHtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWdyb3VwLWljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MHB4O1xuICBhbHQ6IFwiRmFtaWx5IGNsaXBhcnRcIjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWdyb3VwLWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMTg4cHg7XG4gICAgbWFyZ2luLXRvcDogLTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnRlc3Rpbmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmVtYWlsLXN1YnNjcmlwdGlvbi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuZW1haWwtc3Vic2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5Mi41JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuZW1haWwtc3Vic2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICAgIHdpZHRoOiA5OC41JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuZW1haWwtc3Vic2NyaXB0aW9uLXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICAgIHdpZHRoOiA5NyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sb2FkaW5nIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWxvYWRpbmctaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLmhiLXRleHQtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAucmFkaW8tYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAucmFkaW8tYnRuICsgbGFiZWwge1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICBib3JkZXItYm90dG9tOiBub25lICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJhZGlvLWJ0biArIGxhYmVsIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogLTFweCA0cHggMCAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzUzYmI1MDtcbiAgYm94LXNoYWRvdzogMCAxcHggM3B4IDAgcmdiYSgwLCAwLCAwLCAwLjMzKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yYWRpby1idG4gKyBsYWJlbCBzcGFuIGltZyB7XG4gIG1heC13aWR0aDogMjVweDtcbiAgbWF4LWhlaWdodDogMjVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yYWRpby1idG46Y2hlY2tlZCArIGxhYmVsIHNwYW4gaW1nIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAubGVmdC13cmFwcGVyIHtcbiAgd2lkdGg6IGluaGVyaXQ7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJpZ2h0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAucmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBsZWZ0O1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yZC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIGNsZWFyOiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51c2VyLWlzLXN1YnNjcmliZWQgLnJkLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAuaGItZm9ybS1zdWJtaXQge1xuICB3aWR0aDogNTAlO1xuICBtYXgtd2lkdGg6IDI2MHB4O1xufVxuXG4uZm9ybS1lcnJvciAubGVmdC13cmFwcGVyIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmZvcm0tY29tcGxldGVkIHtcbiAgbWluLWhlaWdodDogMjY3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4Ljg3NWVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCB7XG4gICAgbWluLWhlaWdodDogMTU3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9ybS1jb21wbGV0ZWQge1xuICAgIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICB9XG59XG5cbi5mb3JtLWNvbXBsZXRlZCAubGVmdC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mb3JtLWNvbXBsZXRlZCAucmlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNvbXBsZXRlZCAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICBtYXgtd2lkdGg6IDc2NXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkge1xuICAuZm9ybS1jb21wbGV0ZWQgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZm9ybS1jb21wbGV0ZWQgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmZvcm0tY29tcGxldGVkIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB3aWR0aDogNjMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4Ljg3NWVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCAubGVmdC13cmFwcGVyIC5oYi1ncm91cC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmZvcm0tY29tcGxldGVkIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIHtcbiAgLmZvcm0tY29tcGxldGVkIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmZvcm0tY29tcGxldGVkLXdpdGgtZXJyb3IgLnJpZ2h0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ybS1jb21wbGV0ZWQtd2l0aC1lcnJvciAubGVmdC13cmFwcGVyIHtcbiAgd2lkdGg6IDgwJTtcbn1cblxuLmZlZWQtaWNvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGRzLWR1YWwtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cblxuLmxkcy1kdWFsLXJpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuXG4uaWUxMS1vZmYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmllMTEtb2ZmIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pZTExLW9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmllMTEtb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1idXR0b24taWUxMSB7XG4gIHRvcDogLjVyZW07XG4gIGxlZnQ6IC41cmVtO1xufVxuXG4ucmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNoYi1zdWJzY3JpYmUtYXBwID4gZGl2ID4gZGl2LnJkLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNoYi1zdWJzY3JpYmUtYXBwID4gZGl2ID4gZGl2LnJkLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxufVxuXG4uYmxvb20tYmxvZy1sYW5kaW5nICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjb3JuZmxvd2VyYmx1ZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0MzQzM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nLmFjdGl2ZS1wYXJlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctLS0nO1xuICBmbG9hdDogcmlnaHQ7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL21pbnVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nOjpiZWZvcmUge1xuICBjb250ZW50OiAnKysrJztcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmbG9hdDogcmlnaHQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvcGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgLmZha2UtbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IC5mYWtlLWxpbms6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSAuZmFrZS1saW5rZm9jdXMge1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSBhIHtcbiAgbWFyZ2luLWxlZnQ6IDIzcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIHtcbiAgcGFkZGluZy10b3A6IDE4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSAuaW50ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctaW50ZXJuYWwtbGluaywgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSAuaW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctaW50ZXJuYWwtbGluaywgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyAuaW50ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctaW50ZXJuYWwtbGluaywgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyAuaW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctaW50ZXJuYWwtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgLmV4dGVybmFsLWxpbmstaWNvbi1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5leHRlcm5hbC1saW5rLWljb24taW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDglO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24taW1hZ2Uge1xuICAgIHdpZHRoOiA0JTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmc6IDQuNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgYSwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucy5vcGVuIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQ2NDI0Mjtcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG59XG5cbi5saW5rLXRvLW90aGVyLW5ld3NsZXR0ZXIgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlciBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5saW5rLXRvLW90aGVyLW5ld3NsZXR0ZXI6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAubGluay10by1vdGhlci1uZXdzbGV0dGVyOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5saW5rLXRvLW90aGVyLW5ld3NsZXR0ZXI6aG92ZXIgYSwgLmxpbmstdG8tb3RoZXItbmV3c2xldHRlcjpmb2N1cyBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5oYi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG4uaGItaGVhZGVyIC5yZWdpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc3Rvcmllcy10ZXh0IC5yb3cge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3Rvcmllcy10ZXh0IC5yb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnN0b3JpZXMtdGV4dCAucm93ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnN0b3JpZXMtdGV4dCAucm93LnR3by1jb2wgPiBkaXYsIC5zdG9yaWVzLXRleHQgLnJvdy50d28tY29sLWxlZnQgPiBkaXYsIC5zdG9yaWVzLXRleHQgLnJvdy50d28tY29sLXJpZ2h0ID4gZGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5zdG9yaWVzLXRleHQgLnJvdy50d28tY29sID4gZGl2OmZpcnN0LWNoaWxkLCAuc3Rvcmllcy10ZXh0IC5yb3cudHdvLWNvbC1sZWZ0ID4gZGl2OmZpcnN0LWNoaWxkLCAuc3Rvcmllcy10ZXh0IC5yb3cudHdvLWNvbC1yaWdodCA+IGRpdjpmaXJzdC1jaGlsZCwgLnN0b3JpZXMtdGV4dCAucm93LnRocmVlLWNvbCA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3Rvcmllcy10ZXh0IC5yb3cudGhyZWUtY29sID4gZGl2IHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG59XG5cbi5zdG9yaWVzLXRleHQgLnJvdy50aHJlZS1jb2wgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5mb290ZXIgbGksXG5oZWFkZXIgbGkge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuYXJ0aWNsZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAjNDY5ZTQ0O1xufVxuXG5hcnRpY2xlIGE6aG92ZXIsIGFydGljbGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uc2NyaW0ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uc2NyaW0ub3ZlcmxheSB7XG4gIG9wYWNpdHk6IDY2JTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1vdXQ7XG4gIHotaW5kZXg6IDExO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNjcmltLm92ZXJsYXkge1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAucmVnaW9uLXBvc3RmaXgge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5yZWdpb24tZm9vdGVyIC5oYi1jb25zdHJhaW4ge1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLWZvb3RlciAuaGItY29uc3RyYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjlweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLWZvb3RlciAuaGItY29uc3RyYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLWZvb3RlciAuY2hhcml0YWJsZS1udW1iZXIge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgfVxufVxuXG4ucmVnaW9uLWZvb3RlciAuY2hhcml0YWJsZS1udW1iZXIgLmNvbXBhbnktdGl0bGUsIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuYnVzaW5lc3MtbnVtYmVyLCAucmVnaW9uLWZvb3RlciAuY2hhcml0YWJsZS1udW1iZXIgLmNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLWZvb3RlciAuY2hhcml0YWJsZS1udW1iZXIgLmJ1c2luZXNzLW51bWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbi5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29tcGFueS10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29weXJpZ2h0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLWZvb3RlciAuY2hhcml0YWJsZS1udW1iZXIgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLWZvb3RlciAuY2hhcml0YWJsZS1udW1iZXIgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5tZW51LS1pbmZvcm1hdGlvbmFsLWZvb3RlciAubmF2LS1pbmZvcm1hdGlvbmFsLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXIgLm1lbnUtLWluZm9ybWF0aW9uYWwtZm9vdGVyIC5uYXYtLWluZm9ybWF0aW9uYWwtZm9vdGVyIC5uYXZfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbn1cblxuLnJlZ2lvbi1mb290ZXIgLm1lbnUtLWluZm9ybWF0aW9uYWwtZm9vdGVyIC5uYXYtLWluZm9ybWF0aW9uYWwtZm9vdGVyIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbmJvZHkuc3RpY2t5LW5hdiB7XG4gIHBhZGRpbmctdG9wOiA4LjI1cmVtO1xufVxuXG5ib2R5Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlICNibG9jay1ibG9vcnZpZXctYnJhbmRpbmcge1xuICBtaW4taGVpZ2h0OiA2LjYyNXJlbTtcbn1cblxuLmhiLW1haW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oYi1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbmJvZHkubW9kZWwtc2hvd2luZy1pcy10cnVlIC5mbGMtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwuZmwtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuYm9keS5tb2RlbC1zaG93aW5nLWlzLWZhbHNlIC5mbGMtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwuZmwtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLmhiLW1haW4gLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xufVxuXG4uaGItaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5yZWdpb24taGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGItbmF2aWdhdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcbn1cblxuLmhiLW5hdmlnYXRpb24gLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGItbmF2aWdhdGlvbiAucmVnaW9uLW5hdmlnYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1uYXZpZ2F0aW9uIC5yZWdpb24tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLW5hdmlnYXRpb24gLnJlZ2lvbi1uYXZpZ2F0aW9uOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhiLXByZWZpeCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uaGItcHJlZml4IC5yZWdpb24tcHJlZml4IHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLXByZWZpeCAucmVnaW9uLXByZWZpeCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLXByZWZpeCAucmVnaW9uLXByZWZpeDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oYi1wcmVmaXggLnJlZ2lvbi1wcmVmaXggLmhiLWNvbnN0cmFpbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwICFpbXBvcnRhbnQ7XG59XG5cbi5oYi1wcmVmaXggLnJlZ2lvbi1wcmVmaXggLmJsb2NrLWJsb29ydmlldy1icmVhZGNydW1icyB7XG4gIHotaW5kZXg6IDkwMCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbn1cblxuLmZsLXByZWZzRWRpdG9yLWJ1dHRvbnMgYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGMtc2xpZGluZ1BhbmVsLXBhbmVsW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgdHJhbnNpdGlvbjogZWFzZS1pbiAuNHM7XG4gIG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5mbC1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbCAuZmwtcHJlZnNFZGl0b3ItcGFuZWxzIHtcbiAgei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5oYi1wcmUtY29udGVudCAucmVnaW9uLXByZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDc4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgYm9keSAuaGItcHJlLWNvbnRlbnQgLnJlZ2lvbi1wcmUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuYm9keS5tb2RlbC1zaG93aW5nLWlzLXRydWUgLmhiLXByZS1jb250ZW50IC5yZWdpb24tcHJlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmhiLXByZS1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG59XG5cbi5oYi1wcmUtY29udGVudCAucmVnaW9uLXByZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICAuaGItcHJlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uaGItcHJlLWNvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1wcmUtY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQubm8tZm9vdGVyLWxheW91dC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDkwcHg7XG59XG5cbi5oYi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1jb250ZW50IC5yZWdpb24tY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5yZWdpb24tcG9zdGZpeCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhiLXBvc3RmaXgge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhiLXByZS1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM1M2JiNTA7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5yZWdpb24tcHJlLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5yZWdpb24tcHJlLWZvb3RlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLXByZS1mb290ZXIgLnJlZ2lvbi1wcmUtZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhiLXByZS1mb290ZXIgLm5hdi0tc29jaWFsLW1lZGlhIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oYi1mb290ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDI0Mjtcbn1cblxuLmhiLWZvb3RlciAucmVnaW9uLWZvb3RlciB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1mb290ZXIgLnJlZ2lvbi1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1mb290ZXIgLnJlZ2lvbi1mb290ZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLXNpZGViYXItZmlyc3Qge1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItc2lkZWJhci1maXJzdCAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItY29udGVudC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItY29udGVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLWNvbnRlbnQtY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA5NTFweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5kZW1vLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogLTYzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExNiU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAtNDJweDtcbn1cblxuLnN0b3JpZXMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyBibG9ja3F1b3RlOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgYmxvY2txdW90ZTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgYmxvY2txdW90ZTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyBibG9ja3F1b3RlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmJsb2NrLS1wYWdlLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9jay0tcGFnZS10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmJsb2NrLS1wYWdlLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJsb2NrLS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnBhZ2UtdGFnLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5wYWdlLXRhZyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnBhZ2UtdGFnLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnBhZ2UtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzMuNHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4NDFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDQ1LjRweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgcGFkZGluZzogMzBweCA0NXB4IDQ0LjlweCA0NHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQubm8taW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdWJoZWFkaW5nIHAsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdWJoZWFkaW5nIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcmllcyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAudHlwZS1vZi1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nLXRvcDogMjkuMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlcixcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlciBwLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAge1xuICBwYWRkaW5nOiA0cHggNXB4IDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiYjUwO1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMjAuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMC41cHg7XG4gIG1heC13aWR0aDogNzU1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MsXG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYSxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpmb2N1cyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ub2RlX19jb250ZW50LXN0b3JpZXMsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50LXN0b3JpZXMsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzIC5ncmVlbi1ibG9iLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLmdyZWVuLWJsb2IsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLmdyZWVuLWJsb2IsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIC5ncmVlbi1ibG9iIHtcbiAgbWF4LXdpZHRoOiA1MDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02NHB4O1xuICBsZWZ0OiAzN3B4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyAuaGItcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnJlZ2lvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnRhZy1kYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5wYWdlLXRhZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC05N3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28tbm8taGVhZGVyIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTQuMzc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDExJTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28tbm8taGVhZGVyIGltZyB7XG4gIHdpZHRoOiA1OCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTIlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWJsb2ctdG9waWNzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIHBhZGRpbmctdG9wOiAyOS4xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1ibG9nLXRvcGljcyAuYmxvb20tdG9waWMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1ibG9nLXRvcGljcyAuYmxvb20tdG9waWMtd3JhcHBlciBwIHtcbiAgcGFkZGluZzogNHB4IDVweCAwIDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tYmxvZy10b3BpY3MgLmJsb29tLXRvcGljLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2JiNTA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudHMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zLCAuaGItc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMsIC5oYi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmdyZWVuLWFycm93LXBvc3QtbGluayB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogNC41cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCAuZXZlbnRzLWRhdGUtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCAuZXZlbnRzLWRhdGUtc2lkZWJhciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLnVpLWFjY29yZGlvbi1jb250ZW50IC5ldmVudHMtZGF0ZS1zaWRlYmFyIC5kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudWktYWNjb3JkaW9uLWNvbnRlbnQgLmV2ZW50cy1kYXRlLXNpZGViYXIgLnRpbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCAuZXZlbnRzLXNpZGViYXItZGF0ZS10aW1lIC5ldmVudHMtZGF0ZS1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciAuZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciAudGltZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tcG9zdGZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tcG9zdGZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDg4JTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIHdpZHRoOiA4OSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5jb250YWN0X3VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmJsb2NrLS1ob2xsYW5kLWJsb29ydmlldy1lbWFpbC1zdWJzY3JpcHRpb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3My4xMjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTQlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1zaWRlYmFyLWRhdGUge1xuICBwYWRkaW5nOiAyM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlldy0tZXZlbnRzLXNpZGViYXItZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIC52aWV3X19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IC50aW1lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEgLnZpZXdfX3JvdyBhIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrX190aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tZGF0ZS0tdGltZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1kYXRlLS10aW1lIC5ibG9ja19fY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IGltZywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBtYXgtaGVpZ2h0OiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IGgzLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5ibG9ja19fY29udGVudCBoMyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IC5kYXRlLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IC50aW1lLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5ibG9ja19fY29udGVudCAuZGF0ZSwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1kYXRlLS10aW1lIC5ibG9ja19fY29udGVudCAudGltZSwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgLnRpbWUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciBhIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYWRkLXRvLWNhbGVuZGFyIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciAuYXRjYi1pdGVtIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciAuYXRjYi1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tbG9jYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIGltZyB7XG4gIG1heC13aWR0aDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tbG9jYXRpb24gLmdldC1kaXJlY3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5nZXQtZGlyZWN0aW9uczpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuZ2V0LWRpcmVjdGlvbnNmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMTBweCA0NXB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzVweCA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIgaW1nLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5hZGQtdG8tY2FsZW5kYXIgYSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0gYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0gYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciAuYXRjYi1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuZGF0ZSBoMywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAudGltZSBoMyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuZGF0ZS1jb250YWluZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5sb2NhdGlvbi1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciAuZ2V0LWRpcmVjdGlvbnMgcCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rIC5ncmVlbi1hcnJvdywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuaW50ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuaW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3csIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmludGVybmFsLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1My4xMjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjAuNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy44NzVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDI2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uOmhvdmVyIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uOmZvY3VzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXR5cGUtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdHlwZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnByaW50LXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMyU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnByaW50LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5wcmludC1wYWdlIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5wcmludC1wYWdlIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucHJpbnQtcGFnZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIGEge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIGEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAuNXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwLjVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmZpZWxkX19pdGVtIGEge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5maWVsZF9faXRlbSBpbWcge1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cblxuLm1haW4tbmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMTB2dztcbiAgICBtYXJnaW4tbGVmdDogLTl2dztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICBtYXJnaW4tbGVmdDogLTEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTA4Ljc1ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTMxLjI1ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1dnc7XG4gICAgd2lkdGg6IDExN3Z3O1xuICB9XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlci1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLXRpdGxlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEyLjVweCBhdXRvIDkuNXB4IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4tbmF2aWdhdGlvbi1sYW5kaW5nLXBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLmRlZmF1bHQtbmV3cy1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC50YWctZGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUxcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5ibG9vbS1kYXRlIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLm5vZGUtLXR5cGUtbmV3cyAuc3Rvcmllcy1jb250ZW50IC5maWVsZC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uZXdzLWxhbmRpbmcgLnJlZ2lvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubmV3cy1sYW5kaW5nIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS44MTI1ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0czphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCAzMHB4IDE1cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIC5rdHAtdGl0bGUge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41ZW0pIGFuZCAobWF4LXdpZHRoOiAzMy42ODc1ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiAua3RwLXRpdGxlIHtcbiAgICB3aWR0aDogODYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiAua3RwLXRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3Ni41ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiAua3RwLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2LjU2MjVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIC5rdHAtdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMC43cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc2NyaXB0aW9uLW9mLXRoZS1wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3QgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3QgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggMzBweCAwIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmIC5wZGYtaWNvbi1pbWcsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IC50eXBlLWRvYy1WaWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1kb3dubG9hZC1ibGFjay5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCBhOmhvdmVyLCAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMzBweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLWxpbmsge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayAudHlwZS12aWRlby1QREYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1saW5rIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLWxpbmsgYTpob3ZlciwgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UgaW1nLCAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZS0xIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTEge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDVweDtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZS0xIC50eXBlLVBERiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlIC50eXBlLVZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wcmUtY29udGVudC1pc2xhbmQtbG9nbywgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5qcy1xdWlja2VkaXQtcGFnZS10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5ibG9jay0tcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuYmxvY2stLW1haW4tcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ3cHg7XG59XG5cbi5ub2RlX19jb250ZW50LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0taGVhZGVyLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0taGVhZGVyLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWhlYWRlci1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtbGFicyAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0taGVhZGVyLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmhiLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmhiLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuaGItY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5oYi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuaGItY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmhiLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAuaGItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtbGFicyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcmVzZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTVweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXJlc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQ1cHggMzBweCA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXJlc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5yZWdpb24tY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItbWVudS1ibG9jaywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItbWVudS1ibG9jaywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLW1lbnUtYmxvY2ssIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrLCAucGFnZS1ub2RlLXR5cGUtbGFicyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItbWVudS1ibG9jaywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAuYmxvY2stLWxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RhZmYgLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0YWZmIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYWRkdG9hbnlfbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0YWZmIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYWRkdG9hbnlfbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXN0YWZmIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5ub2RlLS10eXBlLXN0YWZmIC5ub2RlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLW5hbWUge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub2RlLS10eXBlLXN0YWZmIC5ub2RlX19jb250ZW50IC5zdGFmZi1uYW1lIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLWpvYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ub2RlLS10eXBlLXN0YWZmIC5ub2RlX19jb250ZW50IC5zdGFmZi1ib2R5LXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS00IC5zZWFyY2gtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNCAuc2VhcmNoLWJhciAjZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL3NlYXJjaF9zaW5nbGUuc3ZnXCIpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDEsXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgyLFxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMyxcbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDUsXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGg2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMSxcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMixcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMyxcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoNSxcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBhIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAjNDY5ZTQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBhOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IC5mYWtlLWxpbms6aG92ZXIsIC5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgLmZha2UtbGlua2ZvY3VzIHtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzQ2OWU0NDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBoMixcbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnBhcmFncmFwaC0tdHlwZS1maWxlcyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucGF0aC1uZXdzbGV0dGVyIC5oYi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wYXRoLW5ld3NsZXR0ZXIgLmhiLWNvbnRlbnQgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA4cHggMjZweDtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5wYXRoLW5ld3NsZXR0ZXIgLmhiLWNvbnRlbnQgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWJsb29tLWJsb2ctdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnN0b3JpZXMtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ibG9vbS1ibG9nLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5zdG9yaWVzLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLmJsb2NrX19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogOTElO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtODdweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGU6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMjYyLjVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogOTElO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3csIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3csIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyB7XG4gICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAxKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMSksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAxKSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMiksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDIpLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMiksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUxLjQyODU3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAzOCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSAuYmxvb20tZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUge1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgaDIsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIGgyLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tYmxvZy10b3BpY3MsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWxvZ28sXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZmllbGQtY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIGgyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tYmxvZy10b3BpY3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWxvZ28sIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZmllbGQtY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIGgyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tYmxvZy10b3BpY3MsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAudGFnLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWJsb2ctdG9waWNzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnRhZy1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5wYWdlLXRhZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3ViaGVhZGluZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTQ1NDU0NjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93OmZpcnN0LWNoaWxkLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3c6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6bGFzdC1jaGlsZCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93Omxhc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93Omxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3c6bGFzdC1jaGlsZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIG5hdixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiBuYXYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgbmF2LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgbmF2LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgbmF2IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIG5hdiB1bC5wYWdlcl9faXRlbXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgbmF2IHVsLnBhZ2VyX19pdGVtcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSBuYXYgdWwucGFnZXJfX2l0ZW1zLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgbmF2IHVsLnBhZ2VyX19pdGVtcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIG5hdiB1bC5wYWdlcl9faXRlbXMge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgLnN0b3JpZXMtY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IC5zdG9yaWVzLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyAuc3Rvcmllcy1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyAuc3Rvcmllcy1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyAuc3Rvcmllcy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy00LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy00LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy00LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgbWF4LXdpZHRoOiA5NjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjFweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgMCA4cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIxcHggNDBweCAyMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDhweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIG1heC13aWR0aDogOTY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIxcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgd2lkdGg6IDYzJTtcbiAgICBwYWRkaW5nOiAxMCUgMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNjMlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggMCAxNXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMCAyMXB4IDM3cHggMjFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMTVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01OmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01OmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNDI4NiU7XG4gIGNsZWFyOiBsZWZ0O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDQyODYlO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDg4NnB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiB7XG4gICAgbWluLWhlaWdodDogNzIycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzcuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiB7XG4gICAgbWluLWhlaWdodDogNjA3cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDI5MXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTY6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03IHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy04LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy04IHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3ctMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3ctMSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3Jvdy0xLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93LTEge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19lbXB0eSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MyUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMCUgMCAwIDAgICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY5LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNjMlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA3NiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA1NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY5LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ibG9vbS1jYXJkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdyZWVuLXdhdmUyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ncmVlbi13YXZlMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbn1cblxuLmdyZWVuLXdhdmUyIC5ncmVlbi13YXZlLWhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmVlbi13YXZlMiAuZ3JlZW4td2F2ZS1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmVlbi13YXZlMiAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmVlbi13YXZlMiAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTIwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC10aXRsZSB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtdGl0bGUgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkOmhvdmVyLCAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3X19yb3cge1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3X19yb3cge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10eXBlIHNwYW4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMnB4IDhweCAxcHggOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdHlwZSBzcGFuIGE6aG92ZXIsIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXR5cGUgc3BhbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzZmNmY7XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhOmhvdmVyLCAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDEzcHggMzJweCAxOHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhOmhvdmVyLCAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiA5MS44JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0MzQzM7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC4xMjVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA5Mi44JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDk2LjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogOTclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB0b3A6IDE2OHB4O1xuICAgIGxlZnQ6IDIyLjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgaGVpZ2h0OiA3OXB4O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0Ojotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6LW1vei1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjotbW96LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6LW1vei1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3M6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0OjotbW96LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6LW1vei1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmssIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmssXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmssXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIC5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTguNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29udGVudDogJ01PUkUnO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvdy0tcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdTV0lQRSBNT1JFJztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6aG92ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0taXRlbV9fbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0taXRlbV9fbGFiZWw6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0taXRlbV9fbGFiZWw6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Qubm8tc3dpcGUtb3B0aW9uOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdC5uby1zd2lwZS1vcHRpb246OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0Lm5vLXN3aXBlLW9wdGlvbjo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0Lm5vLXN3aXBlLW9wdGlvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnJlbW92ZS1tb3JlLXRvcGljczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAucmVtb3ZlLW1vcmUtdG9waWNzOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5yZW1vdmUtbW9yZS10b3BpY3M6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5yZW1vdmUtbW9yZS10b3BpY3M6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMTM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIGxhYmVsLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtY29tYmluZSBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUgLmZvcm0tdGV4dCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDI2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmdcIik7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUgLmZvcm0tdGV4dCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuanMtZm9ybS13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmpzLWZvcm0td3JhcHBlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuanMtZm9ybS13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmpzLWZvcm0td3JhcHBlciAjZWRpdC1zdWJtaXQtYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIgI2VkaXQtc3VibWl0LWJsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXcsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuanMtZm9ybS13cmFwcGVyICNlZGl0LXN1Ym1pdC1ibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIgI2VkaXQtc3VibWl0LWJsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udmlldy0tYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLXN3aXBlLW1vcmU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlciB7XG4gICAgdG9wOiAxMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNDY5ZTQ0O1xuICB3aWR0aDogMTA4JTtcbiAgbWFyZ2luLWxlZnQ6IC00JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xOmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLmJsb2NrX19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAuYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSBhbmQgKG1heC13aWR0aDogMzEuMTg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC5ibG9ja19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAxMXB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogODhweDtcbiAgICBwYWRkaW5nOiAyNXB4IDQxcHggMTVweCA0MXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwLjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC5yZWFkbW9yZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fY29udGVudCAucmVhZG1vcmUtbGluaywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19fY29udGVudCAucmVhZG1vcmUtbGluaywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQzdDM0MzO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93IC5kYXRlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93IC5kYXRlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cgLmRhdGUtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgbWluLWhlaWdodDogMTY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ3LjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC5wYWdlciB7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDcuNWVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDcuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICAgIGJvcmRlci1sZWZ0OiAzM3B4IHNvbGlkICNGRkZGRkY7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIC5mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1jb21iaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luOiAxMHB4IDFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDcuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LWNvbWJpbmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZGVvLWJsb2Ige1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzJTtcbiAgbGVmdDogNiU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZGVvLWJsb2Ige1xuICAgIHRvcDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZGVvLWJsb2Ige1xuICAgIGxlZnQ6IDIlO1xuICAgIHRvcDogNiU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyAubGF0ZXN0LWt0cC10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3Qta3RwLXRpdGxlIGgzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyAubGF0ZXN0LWt0cC10aXRsZSBoMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3Qta3RwLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3QtcmVhZC1tb3JlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmxhdGVzdC1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmxhdGVzdC1yZWFkLW1vcmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDEycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICB3aWR0aDogNDAuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgd2lkdGg6IDM2LjUlO1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0MzQzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzFweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgd2lkdGg6IDk0JTtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyIC5sYWJzLWxpc3RpbmctZ3JlZW4tYXJyb3cge1xuICBwYWRkaW5nOiA0LjVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYTpob3ZlciwgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyOmhvdmVyIC5sYWJzLWxpc3RpbmctZ3JlZW4tYXJyb3csIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyZm9jdXMgLmxhYnMtbGlzdGluZy1ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtYm9keS0xIHtcbiAgd2lkdGg6IDk0JTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLWJvZHktMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtYm9keS0xIHAge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtaW4taGVpZ2h0OiAzNDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjkuNjg3NWVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93IHtcbiAgICB3aWR0aDogNDcuMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93IHtcbiAgICB3aWR0aDogNDUuMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOS42ODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3Jvdy5ldmVuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cuZXZlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93LmV2ZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3Jvdy5ldmVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld19fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tc3RhZmYtbGlzdGluZyAudmlld19fcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXN0YWZmLWxpc3RpbmcgLnZpZXdfX3Jvdy5vZGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnZpZXctLXN0YWZmLWxpc3RpbmcgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC10aXRsZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC1maWVsZC1qb2ItdGl0bGUge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMEMxMDIxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1leHBlcnRpc2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDk0cHggYXV0bztcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNyB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja183IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNyAudmlld19fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZzogMzBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC5yZWFkbW9yZS1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAucmVhZG1vcmUtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGlua2ZvY3VzIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC5yZWFkbW9yZS1saW5rOmhvdmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC5yZWFkbW9yZS1saW5rZm9jdXMgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnJlYWRtb3JlLWxpbmtmb2N1cyAuZXZlbnRzLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19lbXB0eSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2VtcHR5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IGhyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IGhyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IGhyIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzMxcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTIlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXkge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLW1vbnRoIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLW1vbnRoIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zdGFydC1tb250aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cyBzcGFuIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cyBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmVuZC1tb250aCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmVuZC1tb250aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzIHNwYW4ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCAuc3RhcnQtbW9udGgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBoMiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBoMiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEge1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NiU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC50aW1lIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZSBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLnRpbWUgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAudGltZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLnRpbWUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLnRpbWUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLnRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCB7XG4gIG1hcmdpbjogYXV0byBhdXRvO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmhvdmVyIC5ldmVudHMtdGl0bGUgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIC5ldmVudHMtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZpcnN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZpcnN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAucGFnZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC5wYWdlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctcGFnZSAuaGItY29udGVudC5uby1mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuZmlsdGVyLWhlYWRlci13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuODEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuZmlsdGVyLWhlYWRlci13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmZpbHRlci1oZWFkZXItd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC5maWx0ZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItYm90dG9tOiAxcHggI0M3QzNDMyBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC5ibG9ja19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC5ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3X19oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlld19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlld19faGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXdfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlld19fY29udGVudCAuYS16X3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlld19fY29udGVudCAuYS16X3Byb2dyYW1zLXNlcnZpY2VzLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlld19fY29udGVudCAuYS16X3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3X19jb250ZW50IC5hLXpfcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMTJweCAxcHggI0NDQ0NDQztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyB7XG4gICAgd2lkdGg6IDU2MXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUgLmdyZWVuLWFycm93LXBvc3QtbGluaywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmssIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogNC41cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUuYWN0aXZlLWZpbHRlci1zZWN0aW9uIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZS5hY3RpdmUtZmlsdGVyLXNlY3Rpb24gLmdyZWVuLWFycm93LXBvc3QtbGluaywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLmFjdGl2ZS1maWx0ZXItc2VjdGlvbiAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUuYWN0aXZlLWZpbHRlci1zZWN0aW9uIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmsge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDMxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3hlcywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLS1jaGVja2JveGVzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94ZXMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3hlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0sIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0ge1xuICBtaW4td2lkdGg6IDMwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3JhZGlvL3VuY2hlY2tfYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvY2hlY2tib3hlcy9pY29uX3VuY2hlY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3JhZGlvL2NoZWNrX2J1dHRvbi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvY2hlY2tib3hlcy9pY29uX2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHBhZGRpbmc6IDRweCAxNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1yYWRpb3MsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLXJhZGlvcywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tcmFkaW9zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1yYWRpb3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2Ljc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgbWluLXdpZHRoOiAwJTtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgbWluLXdpZHRoOiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIG1pbi13aWR0aDogMCU7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19sZWdlbmQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2xlZ2VuZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fbGVnZW5kLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19sZWdlbmQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgI2VkaXQtc3VibWl0LXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgI2VkaXQtc3VibWl0LW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3Rpbmc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZzpob3ZlciB7XG4gIGJvcmRlcjogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1wYWdlIC5oYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gIHRvcDogLTM5MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXNlci1sb2dnZWQtaW4gLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgICB0b3A6IC0xMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OS41ZW0pIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gICAgdG9wOiAtMTY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXNlci1sb2dnZWQtaW4gLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5cbi5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtNjBweDtcbiAgei1pbmRleDogNTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG59XG5cbi5hZGp1c3Rfc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjQzNzVlbSkge1xuICAuYWRqdXN0X3Njcm9sbCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbn1cblxuLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMzgwcHg7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuODEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlld19fZmlsdGVycyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlld19fZmlsdGVycyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnZpZXdfX2ZpbHRlcnMge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlld19fZW1wdHksXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXdfX2VtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlld19fZW1wdHkge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2hlYWRlcixcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2hlYWRlcixcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3YzNjMztcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2NvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDUuNXB4O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNDN0MzQzMgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDQzLjY4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbWFyZ2luOiAwIDVweCAzMHB4IDA7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3c6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93Omxhc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0OS45Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjBweCA0NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDUwZW0pIGFuZCAobWF4LXdpZHRoOiA1My4wNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjJweCA0NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDUzLjEyNWVtKSBhbmQgKG1heC13aWR0aDogNTYuMTg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI0cHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSBhbmQgKG1heC13aWR0aDogNTkuMzEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI1cHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA1OS4zNzVlbSkgYW5kIChtYXgtd2lkdGg6IDYyLjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAyOHB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNjIuNWVtKSBhbmQgKG1heC13aWR0aDogNjQuMzEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI5cHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA2NC4zNzVlbSkgYW5kIChtYXgtd2lkdGg6IDY2LjE4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAzMHB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNjYuMjVlbSkgYW5kIChtYXgtd2lkdGg6IDY4LjY4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAzMXB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAzM3B4IDQ1cHggMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeS1wcm9ncmFtcy1zZXJ2aWNlcywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeS1wcm9ncmFtcy1zZXJ2aWNlcyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbi5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLXBhZ2UgLnJlZ2lvbi1wb3N0Zml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byA5NnB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcge1xuICBtYXJnaW46IDAgMjBweCA0MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluazpob3ZlciAubmV3cy10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbms6Zmlyc3QtY2hpbGQgLnZpZXctcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbms6bGFzdC1jaGlsZCAudmlld19fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsgLnBhZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1saXN0aW5nLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWxpc3Rpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUtd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZGF0ZS13cmFwcGVyIHtcbiAgd2lkdGg6IDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmRhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtaW4td2lkdGg6IDE1M3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUtd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZGF0ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUtd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZGF0ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmltYWdlLXdyYXBwZXItZGVmYXVsdCBpbWcsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0IGltZywgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubmV3cy10aXRsZSwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIgLm5ld3MtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLm5ld3Mtc3VtbWFyeSwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIgLm5ld3Mtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cywgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyBhLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyBhOmhvdmVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyBhOmZvY3VzLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIGE6aG92ZXIsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5saW5rLXRvLW5ld3MgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMCAxNDBweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6ICM1M2JiNTAgNXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTUge1xuICAgIG1hcmdpbjogMCAyMHB4IDE0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMjBweDtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgyLjE4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtZXZlbnRzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTUgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX2VtcHR5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cge1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweCA0NXB4IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6aG92ZXIsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZvY3VzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZpcnN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5wYWdlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMzMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMiU7XG4gICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXktZW5kIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXktZW5kLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRheS1lbmQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAudGltZSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC50aW1lLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUge1xuICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIHAsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIHAsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LW1vbnRoLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTJweCA1cHggMCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtbW9udGgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5pbWFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGgyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzYlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzM2ZjZmO1xuICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyBhIHtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzYlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXBvc3RmaXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19lbXB0eSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3JvdywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmhvdmVyLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmhvdmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLXRpdGxlLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6aG92ZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6bGFzdC1jaGlsZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnBhZ2VyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAucGFnZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA1MTVweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDVweCAwIDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLnRpbWUsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC50aW1lLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZS5kYXRlLS1vbmUtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlLmRhdGUtLW9uZS1kYXkge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gIH1cbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZS5kYXRlLS10d28tZGF5cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZS5kYXRlLS10d28tZGF5cyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAuMnJlbTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZGF0ZS1zZXBlcmF0b3Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGgyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NiU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSB7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc2JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAubWFueS1yb3dzOm50aC1jaGlsZCgyKSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLm1hbnktcm93czpudGgtY2hpbGQoMikge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogNjQlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjI1ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLnRpbWUsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC50aW1lLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXdyYXBwZXIgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBoMiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LWhlaWdodDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDFweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MSU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzM2ZjZmO1xuICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEge1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGU6aG92ZXIsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGU6Zm9jdXMsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYTpob3ZlciwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhOmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlOmhvdmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlOmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGE6aG92ZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc2JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGE6Zm9jdXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpob3ZlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcywgLmxhdGVzdC1ibG9nLXN0b3JpZXMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtLW5hbWUtZmllbGQtdmlldywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXcge1xuICBtaW4taGVpZ2h0OiAyMzlweDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9fbGFiZWwsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2xhYmVsLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDI4MHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IC04NnB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM1ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9fbGFiZWw6OmFmdGVyLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9fbGFiZWw6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6aG92ZXIsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQgaW1nLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgLmNvbnRleHR1YWwtcmVnaW9uLmZpZWxkX19pdGVtLmZpZWxkX19pdGVtLWxhYmVsLWhpZGRlbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiAyOC44MTI1ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0sIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHksIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDE4cHg7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIGFuZCAobWF4LXdpZHRoOiAzNS45Mzc1ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0sIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIH1cbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbiksIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICB3aWR0aDogNDglO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rID4gLmZpZWxkX19pdGVtcyA+IC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UgYSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmZvY3VzIGEsIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZTpob3ZlciBhLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmZvY3VzIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1kZXNjLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1kZXNjLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAucHJvZy1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsgLmV4dGVybmFsLWxpbmstaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAwO1xufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluazpob3ZlciBhLCAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluazpmb2N1cyBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAucHJvZy1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWRlc2NyaXB0aW9uIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjQzNzVlbSkge1xuICAudXNlci1sb2dnZWQtaW4gLmFkanVzdF9zY3JvbGwge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICB9XG59XG5cbi51c2VyLWxvZ2dlZC1pbiAuYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiA0ODBweDtcbn1cblxuLmFkanVzdF9zY3JvbGwge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNDM3NWVtKSB7XG4gIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG4uYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzODBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLm5vZGVfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAubm9kZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSBzcGFuLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogOSU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDI1LjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43OTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS43OTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHRpbWU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEyLjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIC5hbGVydC1pdGVtLldhcm5pbmdzIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgLmFsZXJ0LWl0ZW0uV2FybmluZ3MgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9BbGVydC1jbGVhcmVkLnBuZ1wiKTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgLmFsZXJ0LWl0ZW0uSW5mb3JtYXRpb25hbCAuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIC5hbGVydC1pdGVtLkluZm9ybWF0aW9uYWwgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9NYWludGVuYW5jZS5wbmdcIik7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIC5hbGVydC1pdGVtLkNyaXRpY2FsIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgLmFsZXJ0LWl0ZW0uQ3JpdGljYWwgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9BbGVydC5wbmdcIik7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1hbGVydHMtYmxvY2stMywgI2Jsb2NrLXZpZXdzLWJsb2NrLWFsZXJ0cy1ibG9jay00IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLnNlYXJjaC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JleTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnBhdGgtc2VhcmNoIC5oYi1wcmVmaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYXRoLXNlYXJjaCAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA5MHB4IDA7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC5ibG9jay0taG9sbGFuZC1ibG9vcnZpZXctZW1haWwtc3Vic2NyaXB0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19lbXB0eSB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19jb250ZW50IGEgLnZpZXdfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgcCB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgcDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciAuc2VhcmNoLWJhciAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciAuc2VhcmNoLWJhciAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnBhZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbms6Zmlyc3QtY2hpbGQgLnZpZXdfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluazpsYXN0LWNoaWxkIC52aWV3X19yb3cge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cge1xuICAgIG1heC13aWR0aDogNzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93OmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSBhLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3Jvdzpmb2N1cyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3Jvdzpob3ZlciAuc2VhcmNoLW1vcmUtbGluayAucmVhZC1tb3JlLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3Jvdzpmb2N1cyAuc2VhcmNoLW1vcmUtbGluayAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSwgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRlZmF1bHQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDI5N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGgyLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZGVmYXVsdC1pbWFnZSBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1kZWZhdWx0LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdGl0bGUgYTpob3ZlciwgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdmlld3MtY29uZGl0aW9uYWwtZmllbGQsIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtYm9keSwgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNzM2ZjZmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlYXJjaC1tb3JlLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2stLXNpdGVtYXAge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLS1zaXRlbWFwIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYmxvY2stLXNpdGVtYXAgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnNpdGVtYXAge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWJveC1tZW51LW1haW4gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1tZW51OmZpcnN0LWNoaWxkID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLW1lbnU6Zmlyc3QtY2hpbGQgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnNpdGVtYXAgLnNpdGVtYXAtbWVudTpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1tZW51OmZpcnN0LWNoaWxkIGEge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1tZW51OmZpcnN0LWNoaWxkID4gbGkgPiB1bCB7XG4gIG1hcmdpbi10b3A6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1tZW51OmZpcnN0LWNoaWxkID4gbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtbWVudTpmaXJzdC1jaGlsZCA+IGxpLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLW1lbnU6Zmlyc3QtY2hpbGQgPiBsaSA+IHVsID4gbGkgPiBhIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtbWVudTpmaXJzdC1jaGlsZCA+IGxpID4gdWwgPiBsaSA+IGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHBhZGRpbmc6IDMuNXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLW1lbnU6Zmlyc3QtY2hpbGQgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNpdGVtYXAgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5zaXRlbWFwIHVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uc2l0ZW1hcCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uc2l0ZW1hcCB1bDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xufVxuXG4uc2l0ZW1hcCB1bDpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnNpdGVtYXAgdWw6bnRoLWNoaWxkKDIpIHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE5cHg7XG59XG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3VwIHtcbiAgdG9wOiAwLjVlbTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5hdWRpbyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJicixcbmJsb2NrcXVvdGUsXG5jb2RlLFxua2JkLFxucSxcbnNhbXAsXG50dCxcbnZhciB7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5saSxcbm9sLFxudWwsXG5wIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsOjphZnRlciwgLnRhYmxlLWJhc2ljOjphZnRlcixcbnRhYmxlOjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICBjb250ZW50OiAnJyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4ubC1tYWluIGEsIC5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbmssIGlucHV0W3R5cGU9J3N1Ym1pdCddLFxuI2VkaXQtY2FuY2VsIHtcbiAgdHJhbnNpdGlvbjogYWxsIC4ycztcbn1cblxuLmJyZWFkY3J1bWJfX3RpdGxlIHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBoZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuaHRtbCB7XG4gIGZvbnQtc2l6ZTogOTMuNzUlO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgaHRtbCB7XG4gICAgZm9udC1zaXplOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwNi4yNSU7XG4gIH1cbn1cblxuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIG1hcmdpbjogMDtcbn1cblxuYSBpbWcge1xuICBib3JkZXI6IDBweDtcbn1cblxuLm1vcmUtbGluayB7XG4gIG1hcmdpbi10b3A6IDAuMzVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbi5tb3JlLWxpbmsgYSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuN3JlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tb3JlLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93cy9pY29uc19fYXJyb3figJRsaW5rLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG59XG5cbi5sLW1haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmwtbWFpbiBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uY29udGV4dHVhbC1saW5rcyBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1zdHlsZTogaW5zZXQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItY29sb3I6ICM0NjllNDQ7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4ubWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxubGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xufVxuXG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbiBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xufVxuXG5wICsgcCB7XG4gIG1hcmdpbi10b3A6IDEuMDVyZW07XG59XG5cbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg2ICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5oMSxcbmgxIHtcbiAgZm9udC1zaXplOiAxLjY3OTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAxLjc5MjAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuOTEyMDlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjA0MDJyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMi4xNzY4OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oMixcbmgyIHtcbiAgZm9udC1zaXplOiAxLjQ3NTJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuNTc0MDRyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS42Nzk1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS43OTIwM3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjkxMjA5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmgzLFxuaDMge1xuICBmb250LXNpemU6IDEuMjk1NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuMzgyNTdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS40NzUycmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS41NzQwNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjY3OTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxufVxuXG4uaDQsXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS4xMzgxM3JlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4yMTQzOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjI5NTc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oNCxcbiAgaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zODI1N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjQ3NTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDUsXG5oNSB7XG4gIGZvbnQtc2l6ZTogMC45OTk2OXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjEzODEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oNSxcbiAgaDUge1xuICAgIGZvbnQtc2l6ZTogMS4yMTQzOXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjI5NTc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmg2LFxuaDYge1xuICBmb250LXNpemU6IDAuODc4MDhyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDAuOTM2OTFyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC45OTk2OXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDYsXG4gIGg2IHtcbiAgICBmb250LXNpemU6IDEuMDY2NjdyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4xMzgxM3JlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1wYWdlLXRpdGxlIGgxIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5hZGR0aGlzIHtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbn1cblxuLmFkZHRoaXMgYTpob3ZlciB7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogLjg7XG59XG5cbi5hZGR0aGlzIC5hdC1zaGFyZS1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgIWltcG9ydGFudDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmZpbGUtLWdlbmVyYWwsXG4uZmlsZS0tYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWV4ZS5zdmcpO1xufVxuXG4uZmlsZS0tcGFja2FnZS14LWdlbmVyaWMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZ2VuZXJpYy5zdmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2Utc3ByZWFkc2hlZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUteGxzLnN2Zyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1kb2Muc3ZnKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLXByZXNlbnRhdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1wcHQuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQteC1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtanMuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQtaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1odG1sLnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0LXBsYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy90ZXh0LXBsYWluLnBuZyk7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIG1heC13aWR0aDogMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXhlLnN2Zyk7XG59XG5cbi5maWxlLS1hdWRpbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1tcDMuc3ZnKTtcbn1cblxuLmZpbGUtLXZpZGVvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLW1wNC5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS10eHQuc3ZnKTtcbn1cblxuLmZpbGUtLWltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWpwZy5zdmcpO1xufVxuXG4uZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wb3N0c2NyaXB0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWVwcy5zdmcpO1xufVxuXG4uZmlsZSB7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cblxuYVtkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG59XG5cbmFbZGF0YS1lbnRpdHktdHlwZT1cImZpbGVcIl06OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyAnO1xuICB3aWR0aDogLjc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGxlZnQ6IC0uOXJlbTtcbiAgdG9wOiAuMTJyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXR0YWNoLTIuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG59XG5cbi5tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNHJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmYTtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNTVweCA1NXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDEuMiUgIC01cHg7XG59XG5cbi5tZXNzYWdlcyBhIHtcbiAgY29sb3I6ICNiY2RlZWU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ubWVzc2FnZXNfX2NvbnRlbnQgPiAqOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4ubWVzc2FnZXMtLWVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZTZlNTtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjNWMyO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbWVzc2FnZXMtZXJyb3Iuc3ZnXCIpO1xufVxuXG4ubWVzc2FnZXMtLWVycm9yIGEge1xuICBjb2xvcjogI2ZmNjQ1Yztcbn1cblxuLm1lc3NhZ2VzLS1lcnJvciAubWVzc2FnZXNfX2l0ZW0gZW06Zmlyc3QtY2hpbGQge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubWVzc2FnZXMtLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmY4ZTY7XG4gIGJvcmRlci1jb2xvcjogI2M5ZThhOTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXN0YXR1cy5zdmdcIik7XG59XG5cbi5tZXNzYWdlcy0tc3RhdHVzIGEge1xuICBjb2xvcjogIzcxYjAyZjtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWYyY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9tZXNzYWdlcy13YXJuaW5nLnN2Z1wiKTtcbn1cblxuLm1lc3NhZ2VzLS13YXJuaW5nIGEge1xuICBjb2xvcjogIzhhNmQzYjtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4ud3JhcHBlci1uaWNlLWxvZ2luIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG5cbi53cmFwcGVyLW5pY2UtbG9naW4gLm5pY2UtbG9naW4tcGFzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53cmFwcGVyLW5pY2UtbG9naW4gLm5pY2UtbG9naW4tcGFzcyB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ud3JhcHBlci1uaWNlLWxvZ2luIC5uaWNlLWxvZ2luLWxvZ2luIHtcbiAgbWFyZ2luLXRvcDogLjI1cmVtO1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAubm9kZS1wcmV2aWV3LWJhY2tsaW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0Y2MTtcbiAgcGFkZGluZzogLjVyZW07XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuNnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wMjIzZW07XG59XG5cbi5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3NTU5O1xufVxuXG4ubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAuZm9ybS1pdGVtLXZpZXctbW9kZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudCAudWktc3RhdGUtZGVmYXVsdCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGQUZBRkE7XG59XG5cbiNjYm94V3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5oMi5zdHlsZWd1aWRlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMwMDdGNjE7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xufVxuXG4uY29udGV4dHVhbC1saW5rcy13cmFwcGVyIGEuY29udGV4dHVhbC1saW5rcy10cmlnZ2VyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uY29udGV4dHVhbC1saW5rcy13cmFwcGVyIHVsLmNvbnRleHR1YWwtbGlua3MgbGkgYSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLmJsb2NrLS10YWJzIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNnJlbSAxLjNlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICMyYTQxNGY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyZTMyM2Q7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMC43cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSBhIHtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzJlMzIzZDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIGE6aG92ZXIge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTMyM2Q7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaS5pcy1hY3RpdmUgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnByaW1hcnkge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5wcmltYXJ5IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnNlY29uZGFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMuc2Vjb25kYXJ5IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnNlY29uZGFyeSBhIHtcbiAgcGFkZGluZzogLjFyZW0gLjQ7XG4gIGZvbnQtc2l6ZTogLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5za2lwbGlua3Mge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtN2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNGVtO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2tpcGxpbmtzX19saW5rLFxuLnNraXBsaW5rc19fbGluazp2aXNpdGVkLFxuLnNraXBsaW5rc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNGVtO1xufVxuXG4jbWFpbjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2dyZXNzX190cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgNjUsIDExNiwgMC4xKTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwNDE3NDtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwLjJlbSAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogNmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3NfX2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDQxNzQ7XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgd2lkdGg6IDMlO1xufVxuXG4ucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uLFxuLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgY29sb3I6ICM0RDRENEQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzc19fZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4ucG9zdC1zaGFyZS1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvbnRCIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICB3b3JkLXdyYXA6IG5vcm1hbCAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXNhYmxlOmFjdGl2ZSwgLmZvY3VzYWJsZTpmb2N1cyB7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG46OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICM0NjllNDQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuZGl2W2RhdGEtb2VtYmVkLXVybCo9XCJpbnN0YWdyYW1cIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbmRpdltkYXRhLW9lbWJlZC11cmwqPVwiaW5zdGFncmFtXCJdIGlmcmFtZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uc29jaWFsZW1iZWRfX2NvbnRhaW5lcixcbi52aWRlb2VtYmVkX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEuNHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNHJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc29jaWFsZW1iZWRfX2NvbnRhaW5lciAudHdpdHRlci10d2VldCxcbi5zb2NpYWxlbWJlZF9fY29udGFpbmVyIGlmcmFtZSxcbi52aWRlb2VtYmVkX193cmFwcGVyIC50d2l0dGVyLXR3ZWV0LFxuLnZpZGVvZW1iZWRfX3dyYXBwZXIgaWZyYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfZWRpdGFibGUgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1wiJyAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2VkaXRhYmxlIGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgY29udGVudDogJ1wiJyAhaW1wb3J0YW50O1xufVxuXG4uY2tlX2VkaXRhYmxlIHVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNrZV9lZGl0YWJsZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uY2tlX2VkaXRhYmxlIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4iLCIvL0xvYWQgZm9udCBmcm9tIEdvb2dsZSBmb250czogSGluZFxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1IaW5kOjMwMCw0MDAsNTAwLDYwMCw3MDAnKTtcblxuLy8gRm9udHNcbiRzeXN0ZW0tZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblxuJGJhc2UtZm9udC1mYW1pbHk6ICdIaW5kJywgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4kbW9ub3NwYWNlLWZvbnQtZmFtaWx5OiBDb25zb2xhcywgJ01lbmxvJywgJ0xpYmVyYXRpb24gTW9ubycsICdDb3VyaWVyIE5ldycsIG1vbm9zcGFjZSwgc2Fucy1zZXJpZjtcblxuLy8vSW5pdGlhbGl6aW5nIFR5cGkgbGlicmFyeVxuQGluY2x1ZGUgdHlwaS1pbml0O1xuXG4vLy9QZXJmZWN0IGZvdXJ0aFxuJG1zLXJhdGlvOiAxLjMzMztcblxuLy9Gb250IFN0eWxlc1xuJGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4kYmFzZS1saW5lLWhlaWdodDogMS42NztcblxuLy9IZWFkaW5nICYgQm9keSBGb250IHNpemVzICsgTGluZSBoZWlnaHRcblxuJGZvbnQtaDEtbGFyZ2U6IDQ1cHg7XG4kZm9udC1oMi1sYXJnZTogMzVweDtcbiRmb250LWgzLWxhcmdlOiAzMHB4O1xuJGZvbnQtaDQtbGFyZ2U6IDI2cHg7XG4kZm9udC1oNC1tZWRpdW06IDI0cHg7XG4kZm9udC1oNS1sYXJnZTogMjJweDtcbiRmb250LWg1LW1lZGl1bTogMjBweDtcblxuJGZvbnQtYm9keS1zaXplOiAxOHB4O1xuJGZvbnQtYm9keS1zaXplLXNtYWxsOiAxNnB4O1xuJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsOiAxNXB4O1xuJGZvbnQtYm9keS1zaXplLXh4LXNtYWxsOiAxNHB4O1xuXG4kZm9udC1ib2R5LWxpbmUtaGVpZ2h0OiAxLjYxO1xuJGZvbnQtYm9keS13ZWlnaHQ6IG5vcm1hbDtcbiIsIi8vIEluY2x1ZGVzIHJlc2V0cyBhbmQgaGVscGVyIGNsYXNzZXMuXG4vLyBJbnNwaXJhdGlvbjogaHR0cDovL25lY29sYXMuZ2l0aHViLmNvbS9ub3JtYWxpemUuY3NzXG4vLyB2ZXJzaW9uIDMuMC4yXG5cbmFydGljbGUsXG5hc2lkZSxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxubWFpbixcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuc3VwIHtcbiAgdG9wOiAwLjVlbTtcbiAgLy8gcGFkZGluZy10b3A6IDhweDtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5hdWRpbyxcbnByb2dyZXNzLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT0nYnV0dG9uJ10sXG5bdHlwZT0ncmVzZXQnXSxcblt0eXBlPSdzdWJtaXQnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0ncmVzZXQnXTo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXNyaW5nIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xufVxuXG5bdHlwZT0nY2hlY2tib3gnXSxcblt0eXBlPSdyYWRpbyddIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9J251bWJlciddOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT0nc2VhcmNoJ10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPSdzZWFyY2gnXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICBmb250OiBpbmhlcml0O1xufVxuXG50ZW1wbGF0ZSxcbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYWJicixcbmJsb2NrcXVvdGUsXG5jb2RlLFxua2JkLFxucSxcbnNhbXAsXG50dCxcbnZhciB7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cblxuLy8vQWRkaXRpb25hbCByZXNldCBieSBaZWxsXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxubGksXG5vbCxcbnVsLFxucHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuIiwiXG5cbi8vID09PT09PT09PT1cbi8vIEFERC1DT05URVhUXG4vLyAtLS0tLVxuLy8gQWRkcyBjdXJyZW50IGNvbnRleHQgdG8gdGhlICRjb250ZXh0cyBtYXAgdGhhdCBpcyB1c2VkXG4vLyB0byBzdG9yZSBhbGwgY29udGV4dHMgZm9yIGFsbCBzdXN5IGl0ZW1zIGZvciBpdHMgY2hpbGRyZW5cbi8vXG4vLyBVU0FHRTpcbi8vIC0tLS0tXG4vLyBJZiBwYXJlbnQgY29udGV4dCB3YXMgcHJldmlvdXNseSBkZWNsYXJlZCxcbi8vIHVzZSB3aXRoIGVpdGhlciBuZXN0ZWQgb3Igc3VzeS1icmVha3BvaW50OlxuLy9cbi8vIC5uby1wYXJlbnQge1xuLy8gICBAaW5jbHVkZSBzdXN5LWJyZWFrcG9pbnQoNjAwcHgsIDkpIHtcbi8vICAgICBAaW5jbHVkZSBhZGQtY29udGV4dChjb250ZW50LCBtZWQsIDYpXG4vLyAgIH1cbi8vIH1cbi8vXG4vLyBJZiBwYXJlbnQgY29udGV4dCB3YXMgZGVjbGFyZWQgcHJldmlvdXNseSxcbi8vIHVzZSB3aXRoIGdldC1jb250ZXh0OlxuLy9cbi8vIC5oYXMtcGFyZW50IHtcbi8vICAgQGluY2x1ZGUgZ2V0LWNvbnRleHQoY29udGVudCwgbWVkKSB7XG4vLyAgICAgQGluY2x1ZGUgYWRkLWNvbnRleHQoZ2FsbGVyeSwgbWVkLCAzKTtcbi8vICAgfVxuLy8gfVxuLy8gPT09PT09PT09PVxuXG5cbi8vLyBAYXV0aG9yIFZvdmEgU2tva1xuLy8vIEBjb250ZW50IFN0eWxlcyB3aGljaCBnbyBpbnNpZGUgb2YgY2hvc2VuIGJyZWFrcG9pbnRcbi8vLyBAdGhyb3cgXCJJbnZhbGlkIGJyZWFrcG9pbnQgYCN7JG5hbWV9YFwiXG4vLy8gQGV4YW1wbGVcbi8vLyAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCk7XG4vLy8gQG91dHB1dFxuLy8vIGBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbi8vL1x0XHQvLyBTdHlsZXNcbi8vLyB9YFxuLy8vIEByZXF1aXJlIHt2YXJpYWJsZX0gJGJyZWFrcG9pbnRzXG5cblxuXG5AbWl4aW4gYWRkLWNvbnRleHQoJGxheW91dCwgJGJyZWFrcG9pbnQsICRzcGFuLCAkbG9jYXRpb246IG51bGwpIHtcbiAgQGlmIHR5cGUtb2YoJGxvY2F0aW9uKSA9PSBcInN0cmluZ1wiIHtcbiAgICAkY29udGV4dHM6IF9zdXN5LWRlZXAtc2V0KCRjb250ZXh0cywgJGxheW91dCwgJGJyZWFrcG9pbnQsICRzcGFuIG9mIHN1c3ktZ2V0KGNvbHVtbnMpIHN1c3ktZ2V0KGd1dHRlcikgJGxvY2F0aW9uKSAhZ2xvYmFsO1xuICB9IEBlbHNlIHtcbiAgICAkY29udGV4dHM6IF9zdXN5LWRlZXAtc2V0KCRjb250ZXh0cywgJGxheW91dCwgJGJyZWFrcG9pbnQsICRzcGFuIG9mIHN1c3ktZ2V0KGNvbHVtbnMpIHN1c3ktZ2V0KGd1dHRlcikgYXQgJGxvY2F0aW9uKSAhZ2xvYmFsO1xuICB9XG59XG5cbi8vID09PT09PT09PT1cbi8vIEdFVC1DT05URVhUXG4vLyAtLS0tLVxuLy8gR2V0cyB0aGUgY29udGV4dCBmcm9tIHRoZSAkY29udGV4dHMgbWFwIGFuZCBpbmNsdWRlIGFcbi8vIG5lc3RlZCB3cmFwcGVyIHRvIHVzZSB3aXRoIHRoZSBjb250ZW50cyBvZiB0aGUgY29udGV4dC5cbi8vXG4vLyBVc2FnZTpcbi8vIC0tLS0tLVxuLy9cbi8vIC50ZXN0IHtcbi8vICAgQGluY2x1ZGUgYnJlYWtwb2ludChsYXJnZSkge1xuLy8gICAgICBAaW5jbHVkZSBnZXQtY29udGV4dChjb250ZW50LGxhcmdlKSB7XG4vLyAgICAgICAgQGluY2x1ZGUgc3Bhbig2KTtcbi8vICAgICAgfVxuLy8gICB9XG4vLyB9XG4vL1xuLy8gPT09PT09PT09PVxuQG1peGluIGdldC1jb250ZXh0KCRrZXlzLi4uKSB7XG4gICRjb250ZXh0OiBnZXQtY29udGV4dCgka2V5cy4uLik7XG4gIEBpbmNsdWRlIG5lc3RlZCgkY29udGV4dCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy8vIENsZWFyZml4IGZvciBJRTggJiBhYm92ZVxuLy8vIEBzb3VyY2UgaHR0cDovL2Nzcy10cmlja3MuY29tL3NuaXBwZXRzL2Nzcy9jbGVhci1maXgvXG5AbWl4aW4gY2Yge1xuICAmOjphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuQG1peGluIGNmLWltcG9ydGFudCB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aCAhaW1wb3J0YW50O1xuICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi8vLyBJbWFnZSByZXBsYWNlbWVudCBtaXhpblxuLy8vIFJlcGxhY2VzIHRleHQgd2l0aCBiYWNrZ3JvdW5kIGltYWdlcy5cbi8vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZGlzcGxheVxuLy8vIEBzb3VyY2UgaHR0cDovL3d3dy56ZWxkbWFuLmNvbS8yMDEyLzAzLzAxL3JlcGxhY2luZy10aGUtOTk5OXB4LWhhY2stbmV3LWltYWdlLXJlcGxhY2VtZW50L1xuQG1peGluIGhpZGUtdGV4dCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtaW5kZW50OiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5cbi8vLyBNYWtlcyBlbGVtZW50IGludmlzaWJsZSFcbi8vLyAqUmVtYWlucyB2aXNpYmxlIGZvciBhY2Nlc3NpYmlsaXR5KlxuLy8vIEBzb3VyY2UgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuQG1peGluIGlzLWludmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xufVxuXG5cblxuLy8vIFR1cm5zIG9mZiB0aGUgZWxlbWVudC1pbnZpc2libGUgZWZmZWN0LlxuQG1peGluIGlzLXZpc2libGUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuXG5cbi8vLyBDaGFuZ2VzIGlucHV0IFBsYWNlaG9sZGVyIGNvbG9yXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE4LSAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogRmlyZWZveCAxOSsgKi9cbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG59XG5cblxuLy8vIENoYW5nZXMgYmFja2dyb3VuZCBjb2xvciBhbmQgdGV4dCBjb2xvciB3aGVuIHRleHQgaXMgc2VsZWN0ZWRcbkBtaXhpbiBzZWxlY3Rpb24oJGJnQ29sb3IsICR0ZXh0Q29sb3IpIHtcbiAgJjo6c2VsZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkYmdDb2xvcjtcbiAgICBjb2xvcjogJHRleHRDb2xvcjtcbiAgfVxufVxuXG5cbi8vL1NoYXBlcyBtaXhpbjogY2lyY2xlXG5AbWl4aW4gY2lyY2xlKCR3aWR0aCkge1xuICB3aWR0aDogJHdpZHRoO1xuICBoZWlnaHQ6ICR3aWR0aDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLy8vU2hhcGVzIG1peGluOiB0cmlhbmdsZVxuQG1peGluIHRyaWFuZ2xlKCRkaXIsICRzaXplLCAkY29sb3IpIHtcbiAgYm9yZGVyOiAkc2l6ZSB0cmFuc3BhcmVudCBzb2xpZDtcbiAgQGlmICRkaXIgPT0gXCJ0b3BcIiBvciAkZGlyID09IFwidXBcIiB7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gXCJyaWdodFwiIG9yICRkaXIgPT0gXCJhZnRlclwiIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogJGNvbG9yO1xuICB9IEBlbHNlIGlmICRkaXIgPT0gXCJib3R0b21cIiBvciAkZGlyID09IFwiZG93blwiIHtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBcImxlZnRcIiBvciAkZGlyID09IFwiYmVmb3JlXCIge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cblxuLy8vIEtlZXAgdGhlIGZvb3RlciBhdCB0aGUgYm90dG9tIG9mIHRoZSBzaXRlXG4vLy8gQGV4YW1wbGVcbi8vLyAgIEBpbmNsdWRlIHN0aWNreS1mb290ZXIoMjBlbSwgXCIjc2l0ZVwiLCBcIiNwdXNoXCIsIFwiI2Zvb3RlclwiKTtcbi8vLyBAc291cmNlIGh0dHA6Ly9jb2RlcGVuLmlvL3pvZXJvb25leS9wZW4vdnRkRndcbi8vLyBAYXV0aG9yIFpvZSBSb29uZXlcbkBtaXhpbiBzdGlja3ktZm9vdGVyKCRmb290ZXItaGVpZ2h0LCAkd3JhcHBlci1zZWxlY3RvcjogdW5xdW90ZShcIiNzaXRlXCIpLCAkY29udGFpbmVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI3dyYXAtYWxsXCIpLCAkZm9vdGVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI2Zvb3RlclwiKSkge1xuICBodG1sLCBib2R5IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgI3skd3JhcHBlci1zZWxlY3Rvcn0ge1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IC0kZm9vdGVyLWhlaWdodDtcbiAgICAjeyRjb250YWluZXItc2VsZWN0b3J9IHtcbiAgICAgIHBhZGRpbmc6IDAgMCAkZm9vdGVyLWhlaWdodCAwO1xuICAgIH1cbiAgfVxuICAjeyRmb290ZXItc2VsZWN0b3J9IHtcbiAgICBoZWlnaHQ6ICRmb290ZXItaGVpZ2h0O1xuICB9XG59XG5cbi8vLyBHZW5lcmljIGhlYWRpbmcgc3R5bGVzIGhlbHBlcnNcbi8vLyBAZ3JvdXAgaGVscGVyc1xuXG5AbWl4aW4gaGVhZGluZyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuXG4vLy8gR2VuZXJpYyBsYWJlbCBzdHlsZXMgaGVscGVyc1xuLy8vIEBncm91cCBoZWxwZXJzXG5cbkBtaXhpbiBsYWJlbHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC1mYW1pbHk6ICRmb250LXNlY29uZGFyeTtcbn1cblxuXG4vLy8gR2VuZXJpYyBkYXRlIHN0eWxlcyBoZWxwZXJzXG4vLy8gQGdyb3VwIGhlbHBlcnNcbkBtaXhpbiBkYXRle1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IC44cmVtO1xufVxuXG4vLy8gRm9yIGFkZGluZyBmb250IGljb25zIHRvIGVsZW1lbnRzIHVzaW5nIENTUyBwc2V1ZG8tZWxlbWVudHNcbi8vLyBAYXV0aG9yIEpheWRlbiBTZXJpY1xuLy8vIEBzb3VyY2UgaHR0cDovL2pheWRlbnNlcmljLmNvbS9ibG9nL2Z1bi13aXRoLXNhc3MtYW5kLWZvbnQtaWNvbnNcbi8vLyBAZXhhbXBsZVxuLy8vICAgQGluY2x1ZGUgaWNvbihib3RoKSB7XG4vLy8gICAgIGNvbG9yOiBncmF5O1xuLy8vICAgIH1cbi8vL1xuLy8vICAgQGluY2x1ZGUgaWNvbihiZWZvcmUsIHByb2ZpbGUsIGZhbHNlKSB7XG4vLy8gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuLy8vICAgfVxuLy8vXG4vLy8gICBAaW5jbHVkZSBpY29uKGFmdGVyLCBhZGRyZXNzLCBmYWxzZSkge1xuLy8vICAgICBtYXJnaW4tbGVmdDogMTBweDtcbi8vLyAgIH1cbi8vLyAgIGEge1xuLy8vICAgICBAaW5jbHVkZSBpY29uO1xuLy8vICAgfVxuXG5AbWl4aW4gaWNvbigkcG9zaXRpb246IGJlZm9yZSwgJGljb246IGZhbHNlLCAkc3R5bGVzOiB0cnVlKSB7XG4gIEBpZiAkcG9zaXRpb24gPT0gYm90aCB7XG4gICAgJHBvc2l0aW9uOiAnYmVmb3JlLCAmOmFmdGVyJztcbiAgfVxuICAvLyBFaXRoZXIgYSA6YmVmb3JlIG9yIDphZnRlciBwc2V1ZG8tZWxlbWVudCwgb3IgYm90aCwgZGVmYXVsdGluZyB0byA6YmVmb3JlXG4gICY6I3skcG9zaXRpb259IHtcbiAgICBAaWYgJGljb24ge1xuICAgICAgLy8gQSBwYXJ0aWN1bGFyIGljb24gaGFzIGJlZW4gc3BlY2lmaWVkXG4gICAgICBjb250ZW50OiBcIiN7bWFwLWdldCgkaWNvbnMsICRpY29uKX1cIjtcbiAgICB9XG4gICAgQGlmICRzdHlsZXMge1xuICAgICAgLy8gU3VwcG9ydGl2ZSBpY29uIHN0eWxlcyByZXF1aXJlZFxuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6ICdnb2ItZm9udCc7XG4gICAgfVxuICAgIC8vIEluY2x1ZGUgYW55IGV4dHJhIHJ1bGVzIHN1cHBsaWVkIGZvciB0aGUgcHNldWRvLWVsZW1lbnRcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5cbi8vIEBmaWxlXG4vLyBBY2Nlc3NpYmlsaXR5IG1peGluc1xuXG4vLyBNYWtlcyBhbiBlbGVtZW50IHZpc3VhbGx5IGhpZGRlbiwgYnV0IGFjY2Vzc2libGUuXG4vLyBAc2VlIGh0dHA6Ly9zbm9vay5jYS9hcmNoaXZlcy9odG1sX2FuZF9jc3MvaGlkaW5nLWNvbnRlbnQtZm9yLWFjY2Vzc2liaWxpdHlcbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4ge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5AbWl4aW4gdmlzdWFsbHktaGlkZGVuLWltcG9ydGFudCB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi8vIFR1cm5zIG9mZiB0aGUgdmlzdWFsbHktaGlkZGVuIGVmZmVjdC5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tb2ZmIHtcbiAgY2xpcDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4tb2ZmLWltcG9ydGFudCB7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLy8gTWFrZXMgYW4gZWxlbWVudCB2aXNpYmxlIHdoZW4gZm9jdXNlZCBpZiBpdCBhbHNvIGhhcyB0aGUgdmlzdWFsbHktaGlkZGVuIHN0eWxlcy5cbkBtaXhpbiBmb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuLW9mZjtcbiAgfVxufVxuXG5AbWl4aW4gZm9jdXNhYmxlLWltcG9ydGFudCB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4tb2ZmLWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBNYWtlcyBhbiBlbGVtZW50IGNvbXBsZXRlbHkgaGlkZGVuLCB2aXN1YWxseSBhbmQgdG8gc2NyZWVuIHJlYWRlcnMuXG5AbWl4aW4gaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1peGluIGhpZGRlbi1pbXBvcnRhbnQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vIE1ha2VzIGFuIGVsZW1lbnQgY29tcGxldGVseSBoaWRkZW4sIHZpc3VhbGx5IGFuZCB0byBzY3JlZW4gcmVhZGVycywgYnV0XG4vLyBtYWludGFpbnMgaXRzIGxheW91dC5cbkBtaXhpbiBpbnZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbkBtaXhpbiBpbnZpc2libGUtaW1wb3J0YW50IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbkBtaXhpbiBncmVlbi1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuQG1peGluIHJlZC1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgJGNvbG9yX19idXR0b24tZG9uYXRlO1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG5cbkBtaXhpbiBhbmltYXRlLWFsbCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5AbWl4aW4gdW5kZXJsaW5lIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDVweDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAycHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbn1cbiIsIi8vLyBDbGVhcmZpeCBoYWNrIGZvciB3cmFwcGluZyBlbGVtZW50cyBhcm91bmQgdGhlaXIgZmxvYXRlZCBjaGlsZHJlblxuLy8vXG4vLy8gQGdyb3VwIHBsYWNlaG9sZGVyc1xuLy8vXG4vLy8gQGV4YW1wbGVcbi8vLyBcdEBleHRlbmQgJWNmO1xuLy8vXG5cbiVjZiB7XG4gIEBpbmNsdWRlIGNmO1xufVxuXG4lY2YtaW1wb3J0bmF0IHtcbiAgQGluY2x1ZGUgY2YtaW1wb3J0YW50O1xufVxuXG4lbHNuIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuJWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG5cbi8vIEFjY2Vzc2liaWxpdHkgdXRpbGl0eSBjbGFzc2VzXG4ldmlzdWFsbHktaGlkZGVuIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xufVxuXG4ldmlzdWFsbHktaGlkZGVuLW9mZiB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbi1vZmY7XG59XG5cbiVmb2N1c2FibGUge1xuICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XG5cbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbi1vZmY7XG4gIH1cbn1cblxuJWhpZGRlbiB7XG4gIEBpbmNsdWRlIGhpZGRlbjtcbn1cblxuJWludmlzaWJsZSB7XG4gIEBpbmNsdWRlIGludmlzaWJsZTtcbn1cbiIsIkBpbXBvcnQgJ2luaXQnO1xuQGltcG9ydCAnY3JlYXRlLWNsYXNzJztcblxuLy8vL1xuLy8vIEBhdXRob3IgWmVsbCBMaWV3XG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge01hcH0gJHR5cGkgWyR0eXBpXSAtICR0eXBpIG1hcFxuLy8vIEBwYXJhbSB7TWFwfSAkdHlwaS1tcyBbJHR5cGktbXNdIC0gJHR5cGktbXMgbWFwXG4vLy8gQHBhcmFtIHtNYXB9ICRicmVha3BvaW50cyBbJGJyZWFrcG9pbnRzXSAtICRicmVha3BvaW50cyBtYXBcbi8vLyBAZ3JvdXAgQ29yZVxuLy8vL1xuXG4vLyB0eXBpXG4vLyAtLS0tLS0tLS0tXG4vLy8gQ3JlYXRlcyBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0IHByb3BlcnRpZXNcbi8vLyBAYXV0aG9yIFplbGwgTGlld1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICR0YXJnZXQgLSBmb250LW1hcCBrZXlcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHR5cGVmYWNlIFsncHJpbWFyeSddIC0gdHlwZWZhY2Uga2V5XG4vLy8gQHBhcmFtIHtCb29sfSAkYmFzZWxpbmUgW2ZhbHNlXSAtIFB1c2hlcyB0byBiYXNlbGluZSB3aXRoIHBhZGRpbmctdG9wIGFuZCBtYXJnaW4tYm90dG9tIHByb3BzXG4vLy8gQHBhcmFtIHtCb29sfSAkcmVtIFt0cnVlXSAtIE91dHB1dHMgcmVtIG9yIGVtXG4vLy8gQHBhcmFtIHtNYXB9ICR0eXBpLWJyZWFrcG9pbnQgWyR0eXBpLWJyZWFrcG9pbnRdIC0gQnJlYWtwb2ludCBsaWJyYXJ5XG4vLy8gQHBhcmFtIHtNYXB9ICR0eXBlZmFjZXMgWyR0eXBlZmFjZXNdIC0gJHR5cGVmYWNlcyBtYXBcbkBtaXhpbiB0eXBpIChcbiAgJHRhcmdldCxcbiAgJHR5cGVmYWNlOiAncHJpbWFyeScsXG4gICRiYXNlbGluZTogZmFsc2UsXG4gICRyZW06IHRydWUsXG4gICR0eXBpOiAkdHlwaSxcbiAgJHR5cGktbXM6ICR0eXBpLW1zLFxuICAkdHlwaS1icmVha3BvaW50OiAkdHlwaS1icmVha3BvaW50LFxuICAkdHlwZWZhY2VzOiAkdHlwZWZhY2VzLFxuICAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50c1xuKSB7XG4gIEBpbmNsdWRlIF90eS13cml0ZS1icmVha3BvaW50cygoXG4gICAgYmFzZWxpbmUtcHVzaDogJGJhc2VsaW5lLFxuICAgIGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMsXG4gICAgYnJlYWtwb2ludC1saWI6ICR0eXBpLWJyZWFrcG9pbnQsXG4gICAgb3V0cHV0OiAncHJvcHMnLFxuICAgIHJlbTogJHJlbSxcbiAgICB0YXJnZXQ6ICR0YXJnZXQsXG4gICAgdHlwZWZhY2U6ICR0eXBlZmFjZSxcbiAgICB0eXBlZmFjZXM6ICR0eXBlZmFjZXMsXG4gICAgdHlwaS1tczogJHR5cGktbXMsXG4gICAgdHlwaTogJHR5cGlcbiAgKSlcbn1cblxuLy8gVHlwaS1iYXNlXG4vLyAtLS0tLS0tLS0tXG4vLy8gQ3JlYXRlcyBzdHlsZXMgZm9yIHJvb3Qgc2VsZWN0b3IgKGRlZmF1bHRzIHRvIEhUTUwpXG4vLy8gQGF1dGhvciBaZWxsIExpZXdcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7U3RyaW5nfSAkc2VsZWN0b3IgW2h0bWxdIC0gRGVmYXVsdCBzZWxlY3RvciBmb3Igcm9vdCBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0XG5AbWl4aW4gdHlwaS1iYXNlKFxuICAkc2VsZWN0b3I6ICdodG1sJyxcbiAgJHR5cGk6ICR0eXBpLFxuICAkdHlwaS1tczogJHR5cGktbXMsXG4gICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzXG4pIHtcbiAgI3skc2VsZWN0b3J9IHtcbiAgICBAaW5jbHVkZSB0eXBpKFxuICAgICAgJHRhcmdldDogYmFzZSxcbiAgICAgICR0eXBpOiAkdHlwaSxcbiAgICAgICR0eXBpLW1zOiAkdHlwaS1tcyxcbiAgICAgICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzLFxuICAgICAgJHJlbTogZmFsc2VcbiAgICApXG4gIH1cbn1cblxuIiwiLy8gX3R5LW91dHB1dC1wcm9wc1xuLy8gLS0tLS0tLS0tLVxuLy8gRGVjaWRlcyBtaXhpbnMgdXNlZCB0byB3cml0ZSBwcm9wZXJ0aWVzXG4vLyA9PT09PT09PT09XG5AbWl4aW4gX3R5LW91dHB1dC1wcm9wcyAoXG4gICRfbWFwOiAkX21hcCxcbiAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50XG4pIHtcbiAgJHRhcmdldDogbWFwLWdldCgkX21hcCwgdGFyZ2V0KTtcbiAgJHRhcmdldC1tYXA6IG1hcC1nZXQoJF9tYXAsIHRhcmdldC1tYXApO1xuICAkb3V0cHV0OiBtYXAtZ2V0KCRfbWFwLCBvdXRwdXQpO1xuICAkYmFzZWxpbmUtcHVzaDogbWFwLWdldCgkX21hcCwgYmFzZWxpbmUtcHVzaCk7XG5cbiAgLy8gRW5zdXJlcyBicmVha3BvaW50IGlzIHByZXNlbnQgaW4gdGFyZ2V0XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJHRhcmdldC1tYXAsICRicmVha3BvaW50KSB7XG4gICAgQGVycm9yIFwiI3skdGFyZ2V0fSBkb2VzIG5vdCBoYXZlICN7JGJyZWFrcG9pbnR9IGJyZWFrcG9pbnRcIlxuICB9XG5cbiAgQGlmICR0YXJnZXQgPT0gJ2Jhc2UnIHtcbiAgICBAaW5jbHVkZSBfdHktd3JpdGUtYmFzZSgkX21hcCwgJGJyZWFrcG9pbnQpO1xuICAgIEBpZiAkYmFzZWxpbmUtcHVzaCB7XG4gICAgICBAZXJyb3IgXCIkYmFzZWxpbmUgb3B0aW9uIG5vdCBhbGxvd2VkIG9uIGJhc2UgbWFwXCI7XG4gICAgfVxuICB9IEBlbHNlIGlmICRvdXRwdXQgPT0gJ3Byb3BzJyB7XG4gICAgQGluY2x1ZGUgX3R5LXdyaXRlLXByb3BzKCRfbWFwLCAkYnJlYWtwb2ludCk7XG4gIH0gQGVsc2UgaWYgJG91dHB1dCA9PSAndnInIHtcbiAgICBAaW5jbHVkZSBfdHktd3JpdGUtdnIoJF9tYXAsICRicmVha3BvaW50KTtcbiAgfVxufVxuXG4vLyBfdHktd3JpdGUtYmFzZVxuLy8gLS0tLS0tLS0tLVxuLy8gQ3JlYXRlcyBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0IGZvciBiYXNlIG1hcFxuLy8gPT09PT09PT09PVxuQG1peGluIF90eS13cml0ZS1iYXNlICgkX21hcCwgJGJyZWFrcG9pbnQpIHtcbiAgJHRhcmdldC1tYXA6IG1hcC1nZXQoJF9tYXAsIHRhcmdldC1tYXApO1xuICAkZm9udC1tYXAtYnJlYWtwb2ludDogbWFwLWdldCgkdGFyZ2V0LW1hcCwgJGJyZWFrcG9pbnQpO1xuICAkZm9udC1zaXplOiBfdHktZ2V0LWZvbnQtc2l6ZSgkZm9udC1tYXAtYnJlYWtwb2ludCk7XG4gICRsaW5lLWhlaWdodDogX3R5LWdldC1saW5lLWhlaWdodCgkZm9udC1tYXAtYnJlYWtwb2ludCk7XG5cbiAgZm9udC1zaXplOiBfdHktdG8tcGVyY2VudGFnZSgkZm9udC1zaXplKTtcbiAgQGlmICRsaW5lLWhlaWdodCB7XG4gICAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbiAgfVxufVxuXG4vLyBfdHktd3JpdGUtcHJvcHNcbi8vIC0tLS0tLS0tLS1cbi8vIENyZWF0ZXMgZm9udC1zaXplIGFuZCBsaW5lLWhlaWdodCBwcm9wZXJ0aWVzXG4vLyA9PT09PT09PT09XG5AbWl4aW4gX3R5LXdyaXRlLXByb3BzKCRfbWFwLCAkYnJlYWtwb2ludCkge1xuICAkdGFyZ2V0LW1hcDogbWFwLWdldCgkX21hcCwgdGFyZ2V0LW1hcCk7XG4gICRmb250LW1hcC1icmVha3BvaW50OiBtYXAtZ2V0KCR0YXJnZXQtbWFwLCAkYnJlYWtwb2ludCk7XG4gICRiYXNlbWFwOiBtYXAtZ2V0KCRfbWFwLCBiYXNlbWFwKTtcbiAgJHJlbTogbWFwLWdldCgkX21hcCwgcmVtKTtcbiAgJHR5cGVmYWNlczogbWFwLWdldCgkX21hcCwgdHlwZWZhY2VzKTtcbiAgJHR5cGVmYWNlOiBtYXAtZ2V0KCRfbWFwLCB0eXBlZmFjZSk7XG4gICRiYXNlbGluZS1wdXNoOiBtYXAtZ2V0KCRfbWFwLCBiYXNlbGluZS1wdXNoKTtcblxuICAkdHlwZWZhY2UtbXVsdGlwbGllcjogX3R5LWdldC10eXBlZmFjZS1tdWx0aXBsaWVyKCR0eXBlZmFjZSwgJHR5cGVmYWNlcyk7XG4gICRvcmlnLWZvbnQtc2l6ZTogX3R5LWdldC1mb250LXNpemUoJGZvbnQtbWFwLWJyZWFrcG9pbnQpO1xuICAkX2xpbmUtaGVpZ2h0OiBfdHktZ2V0LWxpbmUtaGVpZ2h0KCRmb250LW1hcC1icmVha3BvaW50KTtcbiAgJF9mb250LXNpemU6IF90eS1jYWxjLWZvbnQtc2l6ZShcbiAgICAkZm9udC1zaXplOiAkb3JpZy1mb250LXNpemUsXG4gICAgJGJhc2VtYXA6ICRiYXNlbWFwLFxuICAgICRyZW06ICRyZW0sXG4gICAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50LFxuICAgICR0eXBlZmFjZS1tdWx0aXBsaWVyOiAkdHlwZWZhY2UtbXVsdGlwbGllclxuICApO1xuXG4gIGZvbnQtc2l6ZTogJF9mb250LXNpemU7XG4gIEBpZiAkX2xpbmUtaGVpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogJF9saW5lLWhlaWdodDtcbiAgfVxuXG4gIEBpZiAkYmFzZWxpbmUtcHVzaCB7XG4gICAgJF9mb250LXNpemU6IF90eS1jYWxjLWZvbnQtc2l6ZShcbiAgICAgICRmb250LXNpemU6ICRvcmlnLWZvbnQtc2l6ZSxcbiAgICAgICRiYXNlbWFwOiAkYmFzZW1hcCxcbiAgICAgICRyZW06IGZhbHNlLFxuICAgICAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50LFxuICAgICAgJHR5cGVmYWNlLW11bHRpcGxpZXI6ICR0eXBlZmFjZS1tdWx0aXBsaWVyXG4gICAgKTtcbiAgICBAaW5jbHVkZSBfdHktd3JpdGUtYmFzZWxpbmUtcHVzaChcbiAgICAgICRmb250LXNpemU6ICRfZm9udC1zaXplLFxuICAgICAgJGxpbmUtaGVpZ2h0OiAkX2xpbmUtaGVpZ2h0LFxuICAgICAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50LFxuICAgICAgJF9tYXA6ICRfbWFwXG4gICAgKTtcbiAgfVxufVxuXG4vLyBfdHktd3JpdGUtdnJcbi8vIC0tLS0tLS0tLS1cbi8vIENyZWF0ZXMgdmFsdWVzIGZvciBtcy12ciBtaXhpbi5cbi8vID09PT09PT09PT1cbkBtaXhpbiBfdHktd3JpdGUtdnIoJF9tYXAsICRicmVha3BvaW50KSB7XG4gICR2cjogbWFwLWdldCgkX21hcCwgdnIpO1xuICAkcHJvcGVydGllczogbWFwLWdldCgkX21hcCwgcHJvcGVydGllcyk7XG4gICR0YXJnZXQtbWFwOiBtYXAtZ2V0KCRfbWFwLCB0YXJnZXQtbWFwKTtcbiAgJGJhc2VtYXA6IG1hcC1nZXQoJF9tYXAsIGJhc2VtYXApO1xuICAkdHlwZWZhY2U6IG1hcC1nZXQoJF9tYXAsIHR5cGVmYWNlKTtcbiAgJHR5cGVmYWNlczogbWFwLWdldCgkX21hcCwgdHlwZWZhY2VzKTtcblxuICAkZm9udC1tYXAtYnJlYWtwb2ludDogbWFwLWdldCgkdGFyZ2V0LW1hcCwgJGJyZWFrcG9pbnQpO1xuICAkc3RlcDogX3R5LWdldC1mb250LXNpemUoJGZvbnQtbWFwLWJyZWFrcG9pbnQpO1xuXG4gIEBpZiBub3QgdW5pdGxlc3MoJHN0ZXApIHtcbiAgICAkdGFyZ2V0OiBtYXAtZ2V0KCRfbWFwLCB0YXJnZXQpO1xuICAgIEBlcnJvciAnU3RlcCAjeyRzdGVwfSBpbiAjeyR0YXJnZXR9LCAjeyRicmVha3BvaW50fSBtdXN0IGJlIHVuaXRsZXNzJztcbiAgfVxuXG4gICRmb250LXNpemU6IF90eS1tcy10by1lbSgkc3RlcCwgJGJyZWFrcG9pbnQpO1xuICAkcmh5dGhtOiB2cigkdnIsICRmb250LXNpemUsICR0eXBlZmFjZSwgJGJhc2VtYXAsICR0eXBlZmFjZXM6ICR0eXBlZmFjZXMpO1xuXG4gIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgI3skcHJvcGVydHl9OiAkcmh5dGhtO1xuICB9XG59IiwiLy8gX3R5LXN0cmlwLXVuaXRcbi8vID09PT09PT09PT09PT09XG5AZnVuY3Rpb24gX3R5LXN0cmlwLXVuaXQoJG51bSkge1xuICBAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbn1cblxuXG4vLyBfdHktdG8tcGVyY2VudGFnZVxuLy8gPT09PT09PT1cbkBmdW5jdGlvbiBfdHktdG8tcGVyY2VudGFnZSgkZm9udC1zaXplKSB7XG4gIEBpZiB1bml0KCRmb250LXNpemUpICE9ICdweCcge1xuICAgIEBlcnJvciBcIl90eS10by1wZXJjZW50YWdlKCkgb25seSBhY2NlcHRzIHBpeGVsIHNpemVzXCJcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkZm9udC1zaXplIC8gMTZweCAqIDEwMCU7XG4gIH1cbn1cblxuLy8gX3R5LXRvLWVtXG4vLyA9PT09PT09PVxuQGZ1bmN0aW9uIF90eS10by1lbSgkZm9udC1zaXplLCAkcmVmLXNpemU6IG51bGwpIHtcbiAgQGlmIHVuaXQoJGZvbnQtc2l6ZSkgPT0gXCJweFwiIHtcbiAgICBAaWYgbm90ICRyZWYtc2l6ZSB7XG4gICAgICBAZXJyb3IgXCIkcmVmLXNpemUgbXVzdCBiZSBwcmVzZW50IGZvciBweCAtPiBlbSBjb252ZXJzaW9uXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuIF90eS1zdHJpcC11bml0KCRmb250LXNpemUpIC8gX3R5LXN0cmlwLXVuaXQoJHJlZi1zaXplKSAqIDFlbTtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiB1bml0KCRmb250LXNpemUpID09ICdlbScge1xuICAgIEBpZiAkcmVmLXNpemUge1xuICAgICAgQHJldHVybiBfdHktc3RyaXAtdW5pdCgkZm9udC1zaXplKSAvIF90eS1zdHJpcC11bml0KCRyZWYtc2l6ZSkgKiAxZW07XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuIF90eS1zdHJpcC11bml0KCRmb250LXNpemUpICogMWVtO1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmIHVuaXQoJGZvbnQtc2l6ZSkgPT0gXCJyZW1cIiB7XG4gICAgQHJldHVybiBfdHktc3RyaXAtdW5pdCgkZm9udC1zaXplKSAqIDFlbTtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICBAZXJyb3IgXCJfdHktdG8tZW0oKSBvbmx5IHN1cHBvcnRzIHB4IC0+IGVtLCBlbSAtPiBlbSBhbmQgcmVtIC0+IGVtIGNvbnZlcnNpb25cIjtcbiAgfVxufVxuXG4vLyBfdHktdG8tcmVtXG4vLyA9PT09PT09PT1cbkBmdW5jdGlvbiBfdHktdG8tcmVtKCRmb250LXNpemUsICRyZWYtc2l6ZTogbnVsbCkge1xuICBAaWYgdW5pdCgkZm9udC1zaXplKSA9PSBcInB4XCIge1xuICAgIEBpZiBub3QgJHJlZi1zaXplIHtcbiAgICAgIEBlcnJvciBcIiRyZWYtc2l6ZSBtdXN0IGJlIHByZXNlbnQgZm9yIHB4IC0+IHJlbSBjb252ZXJzaW9uXCI7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAcmV0dXJuIF90eS1zdHJpcC11bml0KCRmb250LXNpemUpIC8gX3R5LXN0cmlwLXVuaXQoJHJlZi1zaXplKSAqIDFyZW07XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgdW5pdCgkZm9udC1zaXplKSA9PSBcImVtXCIge1xuICAgIEByZXR1cm4gX3R5LXN0cmlwLXVuaXQoJGZvbnQtc2l6ZSkgKiAxcmVtO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEBlcnJvciBcIl90eS10by1yZW0oKSBvbmx5IHN1cHBvcnRzIHB4IC0+IHJlbSBhbmQgZW0gLT4gcmVtIGNvbnZlcnNpb25cIjtcbiAgfVxufVxuXG4vLyBfdHktbXMtdG8tcmVtXG4vLyA9PT09PT09PT09XG5AZnVuY3Rpb24gX3R5LW1zLXRvLXJlbSgkc3RlcCwgJGJyZWFrcG9pbnQpIHtcbiAgQGlmIG5vdCB1bml0bGVzcygkc3RlcCkge1xuICAgIEBlcnJvciBcInN0ZXBzIG11c3QgYmUgdW5pdGxlc3Mgd2hlbiB5b3UncmUgdXNpbmcgVHlwaS1tc1wiO1xuICB9XG5cbiAgJGZvbnQtc2l6ZTogX3R5LWNhbGMtbXMoJHN0ZXAsICRicmVha3BvaW50KTtcbiAgQHJldHVybiBfdHktdG8tcmVtKCRmb250LXNpemUpO1xufVxuXG5AZnVuY3Rpb24gX3R5LW1zLXRvLWVtKCRzdGVwLCAkYnJlYWtwb2ludCkge1xuICBAaWYgbm90IHVuaXRsZXNzKCRzdGVwKSB7XG4gICAgQGVycm9yIFwic3RlcHMgbXVzdCBiZSB1bml0bGVzcyB3aGVuIHlvdSdyZSB1c2luZyBUeXBpLW1zXCI7XG4gIH1cblxuICBAcmV0dXJuIF90eS1jYWxjLW1zKCRzdGVwLCAkYnJlYWtwb2ludCk7XG59IiwiXG5AaW1wb3J0ICdwcml2YXRlJztcbkBpbXBvcnQgJ3B1YmxpYyc7XG5cbi8vLy9cbi8vLyBAYXV0aG9yIFplbGwgTGlld1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQGdyb3VwIGNvbmZpZ1xuLy8vL1xuXG4vLyBCcmVha3BvaW50cyBNYXBcbi8vIC0tLS0tLS0tLS1cbi8vLyBDb250YWlucyBhbGwgYnJlYWtwb2ludHMgVHlwaSB1c2VzIHdoZW5ldmVyIHdyaXRlcyBtZWRpYSBxdWVyaWVzLlxuLy8vIFBvc3NpYmxlIHRvIG91dHB1dCBtZWRpYSBxdWVyaWVzIGluIGVtIChldmVuIHdoZW4geW91IHdyaXRlIGluIHBpeGVscylcbi8vLyBAZXhhbXBsZVxuLy8vICAgJGJyZWFrcG9pbnRzOiAoXG4vLy8gICAgIHNtYWxsOiA0MDBweCxcbi8vLyAgICAgbWVkOiAgIDYwMHB4LFxuLy8vICAgICBsYXJnZTogODAwcHhcbi8vLyAgICk7XG4vLy8gQHNlZSB0eXBpLWJyZWFrcG9pbnRcbiRicmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG5cbi8vIFR5cGVmYWNlcyBNYXBcbi8vIC0tLS0tLS0tLS1cbi8vLyBDb250YWlucyB0eXBlZmFjZXMgdGhhdCBUeXBpIHVzZXMuXG4vLy8gQHByb3Age051bWJlcn0gZm9udC1zaXplLXJhdGlvIFsxXSAtIHJhdGlvIG9mIGZvbnQtc2l6ZSB0byBwcmltYXJ5IGZvbnQtc2l6ZVxuLy8vIEBwcm9wIHtNYXB9IHN0YWNrIC0gZm9udCBzdGFja1xuLy8vIEBwcm9wIHtNYXB9IHdlaWdodHMgLSBmb250IHdlaWdodHNcbi8vLyBAZXhhbXBsZVxuLy8vICAgJHR5cGVmYWNlczogKFxuLy8vICAgICBwcmltYXJ5OiAoXG4vLy8gICAgICAgZm9udC1zaXplLXJhdGlvOiAxLFxuLy8vICAgICAgIHN0YWNrOiAoSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZiksXG4vLy8gICAgICAgd2VpZ2h0czogKFxuLy8vICAgICAgICAgbGlnaHQ6IDMwMCxcbi8vLyAgICAgICAgIG5vcm1hbDogNDAwLFxuLy8vICAgICAgICAgYm9sZDogNzAwXG4vLy8gICAgICAgKSxcbi8vLyAgICAgKVxuLy8vICAgKTtcbiR0eXBlZmFjZXM6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBUeXBpXG4vLyAtLS0tLS0tLS0tXG4vLy8gQ29udGFpbnMgZm9udC1tYXAsIHdoaWNoIGluIHR1cm4gY29udGFpbnMgZm9udC1zaXplIGFuZFxuLy8vIGxpbmUtaGVpZ2h0IHByb3BlcnRpZXMgdXNlZCBhdCBhbGwgYnJlYWtwb2ludHMuXG4vLy9cbi8vLyAtICoqRmlyc3QgdmFsdWUqKiAtIGZvbnQtc2l6ZSAoc2VlIGJlbG93KVxuLy8vIC0gKipzZWNvbmQgdmFsdWUqKiAtIGxpbmUtaGVpZ2h0IChtdXN0IGJlIHVuaXRsZXNzKVxuLy8vXG4vLy8gKipGb250LXNpemUqKlxuLy8vXG4vLy8gRm9udC1zaXplIGNhbiBlaXRoZXIgYmUgZWl0aGVyIG9mIHRoZXNlIHZhbHVlcy4gVGhleSB3aWxsXG4vLy8gYXV0b21hdGljYWxseSBiZSBjb252ZXJ0ZWQgaW50byBgcmVtYCBvciBgZW1gXG4vLy9cbi8vLyAtIGBweGAgLSBiYXNlIGZvbnQtc2l6ZXMgbXVzdCBiZSB3cml0dGVuIGluIHBpeGVsc1xuLy8vIC0gYGVtYFxuLy8vIC0gdW5pdGxlc3MgKHJlcXVpcmVzIHR5cGktbXMpXG4vLy9cbi8vLyBAcHJvcCB7TWFwfSAkZm9udC1tYXAgLSBGb250IG1hcCB0aGF0IGhvbGRzIGJyZWFrcG9pbnQga2V5XG4vLy8gQHByb3Age3N0cmluZ30gJGJyZWFrcG9pbnQgLSBob2xkcyBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0IGxpc3Rcbi8vL1xuLy8vIEBleGFtcGxlXG4vLy8gICAkdHlwaTogKFxuLy8vICAgICBiYXNlOiAoXG4vLy8gICAgICAgbnVsbDogKDE4cHgsIDEuNSksXG4vLy8gICAgICAgc21hbGw6IDIwcHgsXG4vLy8gICAgICAgbWVkOiAyMnB4LFxuLy8vICAgICAgIGxhcmdlOiAoMjRweCwgMS42KVxuLy8vICAgICApLFxuLy8vICAgICBoMTogKFxuLy8vICAgICAgIG51bGw6ICgyNHB4LCAxLjMpLFxuLy8vICAgICAgIG1lZDogMmVtLFxuLy8vICAgICAgIGxhcmdlOiAzZW1cbi8vLyAgICAgKVxuLy8vICAgKTtcbi8vLyBAc2VlIHR5cGktbXNcbi8vLyBAcmVxdWlyZXMgJGJyZWFrcG9pbnRzXG4kdHlwaTogKFxuICBiYXNlOiAoXG4gICAgbnVsbDogKDE2cHgsIDEuNSlcbiAgKVxuKSAhZGVmYXVsdDtcblxuLy8gVHlwaS1tc1xuLy8gLS0tLS0tLS0tLVxuLy8vIENvbnRhaW5zIG1vZHVsYXIgc2NhbGUgYmFzZSBhbmQgcmF0aW9zIGZvclxuLy8vIHlvdSB0byBjaGFuZ2UgcmF0aW9zIGFuZCBiYXNlcyBhdCBkaWZmZXJlbnRcbi8vLyBicmVha3BvaW50cy5cbi8vL1xuLy8vICoqTWFrZSBzdXJlKiogJHR5cGktbXMsICR0eXBpIGFuZCAkYnJlYWtwb2ludHMgKipjb250YWluXG4vLy8gYWxsIGJyZWFrcG9pbnRzKiogKGV4Y2VwdCBudWxsKSBpZiB5b3UgdXNlIHRoaXMgZnVuY3Rpb25hbGl0eVxuLy8vXG4vLy8gQHJlcXVpcmVzICR0eXBpXG4vLy8gQHJlcXVpcmVzICRicmVha3BvaW50c1xuLy8vXG4vLy8gQGV4YW1wbGVcbi8vLyAgICR0eXBpLW1zOiAoXG4vLy8gICAgIG51bGw6IDEuMiwgLy8gb25lIHJhdGlvOiAxLjJcbi8vLyAgICAgc21hbGw6IDEuMixcbi8vLyAgICAgbWVkOiAoMS4yIDEuNSksIC8vIHR3byByYXRpb3M6IDEuMiwgMS41XG4vLy8gICAgIGxhcmdlOiAoMWVtIDJlbSAxLjIpLCAvLyB0d28gYmFzZXM6IDFlbSwgMmVtIHwgb25lIHJhdGlvOiAxLjJcbi8vLyAgICAgaHVnZTogKDEuNWVtIDEuMiAxLjUpIC8vIG9uZSBiYXNlOiAxLjVlbSB8IHR3byByYXRpb3M6IDEuMiwgMS41XG4vLy8gICApO1xuJHR5cGktbXM6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyBUeXBpLWJyZWFrcG9pbnRcbi8vIC0tLS0tLS0tLS1cbi8vLyBJbnRlZ3JhdGVzIFR5cGkgd2l0aCBNYXBweSBCcmVha3BvaW50cyBvciBCcmVha3BvaW50LXNhc3Ncbi8vLyBAZXhhbXBsZVxuLy8vICAgJHR5cGktYnJlYWtwb2ludDogJ21hcHB5LWJwJzsgLy8gdXNlcyBtYXBweS1icmVha3BvaW50IHRvIGNyZWF0ZSBtZWRpYSBxdWVyaWVzXG4vLy8gICAkdHlwaS1icmVrYXBvaW50OiAnYnJlYWtwb2ludCc7IC8vIHVzZXMgYnJlYWtwb2ludC1zYXNzIHRvIGNyZWF0ZSBtZWRpYSBxdWVyaWVzXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL3plbGx3ay9tYXBweS1icmVha3BvaW50cyBNYXBweS1icmVha3BvaW50c1xuLy8vIEBsaW5rIGh0dHBzOi8vZ2l0aHViLmNvbS9hdC1pbXBvcnQvYnJlYWtwb2ludCBCcmVha3BvaW50IFNhc3NcbiR0eXBpLWJyZWFrcG9pbnQ6IG51bGwgIWRlZmF1bHQ7XG4iLCJcbmh0bWwge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbn1cblxuYm9keSB7XG4gIC8vQmFzaWMgdHlwZSBzZXRcbiAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuXHRmb250LXdlaWdodDpub3JtYWw7XG5cdGZvbnQtc3R5bGU6bm9ybWFsO1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gIG1hcmdpbjogMDtcbn1cblxuLy9JRSBoYWNrIHRvIHJlbW92ZSBib3JkZXIgZnJvbSBsaW5rZWQgaW1nXG5hIGltZ3tcbiAgICBib3JkZXI6IDBweDtcbn1cblxuLm1vcmUtbGlua3tcbiAgbWFyZ2luLXRvcDogdnIoLjI1KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcblxuXG4gIGF7XG4gICAgcGFkZGluZy1yaWdodDogdnIoLjUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgJjo6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnICc7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hcnJvd3MvaWNvbnNfX2Fycm934oCUbGluay5zdmdcIik7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLjI1cmVtO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vL0NvbnRlbnQgbGluayBzdHlsZXNcbi5sLW1haW4gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBAZXh0ZW5kICVhbmltYXRlO1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gIH1cbn1cblxuLy8vUmVtb3ZpbmcgbGluayBzdHlsZXMgZnJvbSBjb250ZXh0dWFsIGxpbmtzXG4uY29udGV4dHVhbC1saW5rcyBhIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAmOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vL01ha2luZyBhbGwgaW1hZ2VzIHJlc3BvbnNpdmVcbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuaHJ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci1zdHlsZTogaW5zZXQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG59XG5cbi8vL1NldHRpbmcgYm9sZCBiYXNlZCBvbiBjdXN0b20gZm9udFxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi8vL05FVyBtYXJrZXIgc3R5bGVzXG4ubWFya2VyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8vUHVzaGluZyBsaXN0cyBpbnNpZGVcbm9sIGxpLFxudWwgbGkge1xuICAvLyBtYXJnaW4tYm90dG9tOiB2ciguMjUpO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIC8vIHRleHQtaW5kZW50OiAtMjVweDtcbiAgLy8gcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuI3Rvb2xiYXItYWRtaW5pc3RyYXRpb257XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG4gIC8vIHRleHQtaW5kZW50OiAtMjVweDtcbiAgLy8gcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxufVxuXG4vLy9IaWRlIGFjY2Vzc2libHkgaDEgb24gdGhlIGhvbWVwYWdlXG4ucGFnZS10aXRsZSB7XG4gIC5wYXRoLWZyb250cGFnZSAmIHtcbiAgICAvLyBAaW5jbHVkZSBpcy1pbnZpc2libGU7XG4gIH1cbn1cblxuLy8vVXNlIEFwZXggUm91bmRlZCBmb3IgYWxsIHRoZSBoZWFkaW5ncyBhbmQgbWFyZ2luIGNvcnJlY3RpbnNcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gIC8vIG1hcmdpbi10b3A6IHZyKDEpOyAvLyAxIGJhc2VsaW5lXG4gIC8vIG1hcmdpbi1ib3R0b206IHZyKC4yNSk7IC8vIC41IGJhc2VsaW5lc1xufVxuXG4vLy9SZXNldHRpbmcgcGFyYWdyYXBoIG1hcmdpbnNcbnAgKyBwe1xuICBtYXJnaW4tdG9wOiB2ciguNzUpO1xufVxuXG5oMiArIHAsXG5oMyArIHAsXG5oNCArIHAsXG5oNSArIHAsXG5oNiArIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5cbi8vL0gxIFN0eWxlc1xuLmgxLFxuaDEge1xuICBAaW5jbHVkZSB0eXBpKCdoMScpO1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xufVxuXG4vLy9IMiBTdHlsZXNcbi5oMixcbmgyIHtcbiAgQGluY2x1ZGUgdHlwaSgnaDInKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8vSDMgU3R5bGVzXG4uaDMsXG5oMyB7XG4gIEBpbmNsdWRlIHR5cGkoJ2gzJyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cblxuLy8vSDQgU3R5bGVzXG4uaDQsXG5oNCB7XG4gIEBpbmNsdWRlIHR5cGkoJ2g0Jyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vL0g1IFN0eWxlc1xuLmg1LFxuaDUge1xuICBAaW5jbHVkZSB0eXBpKCdoNScpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLy9INiBTdHlsZXNcbi5oNixcbmg2IHtcbiAgQGluY2x1ZGUgdHlwaSgnaDYnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2NrLS1wYWdlLXRpdGxlIGgxe1xuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKDc2OHB4KXtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5hZGR0aGlze1xuICBwYWRkaW5nLXRvcDogdnIoLjUpO1xuXG4gIGF7XG4gICAgJjpob3ZlcntcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IC44O1xuICAgIH1cbiAgfVxuXG4gIC5hdC1zaGFyZS1idG57XG4gICAgJjpob3ZlcntcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiXG4vL1BSSU1BUllcbiRjb2xvcl9fcHJpbWFyeTogICAgICAgICAgICAgICAgICM0NjllNDQ7XG5cbi8vTk9OLUFDQ0VTU0lCTEUgQ09MT1JTXG4kY29sb3JfX3NlY29uZGFyeTogICAgICAgICAgICAgICAjMDA3RjYxO1xuJGNvbG9yX190ZXJ0aWFyeTogICAgICAgICAgICAgICAgIzUzYmI1MDtcblxuLy9BQ0NFTlQgQ09MT1JTXG4kY29sb3JfX3B1cnBsZTogICAgICAgICAgICAgICAgICAjOTAxNThjO1xuJGNvbG9yX19vcmFuZ2U6ICAgICAgICAgICAgICAgXHQgI2VmODEzOTtcbiRjb2xvcl9fYmx1ZTogICAgICAgICAgICAgICBcdCBcdCAjMTk3OWJlO1xuXG4vL0JBQ0tHUk9VTkQgQ09MT1JTXG4kY29sb3JfX2JrZy0tbGlnaHQ6ICAgICAgICAgICAgICAjZjdmN2Y3O1xuJGNvbG9yX19ia2ctLWRhcms6ICAgICAgICAgICAgICAgIzQ2NDI0MjtcbiRjb2xvcl9fYmtnLS13aGl0ZTogICAgICAgICAgICAgICNFRUVFRUU7XG4kY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTogICAgICAgICAjRkZGRkZGO1xuXG4vL1RFWFRcbiRjb2xvcl9fdGV4dC0tZGFyazogICAgICAgICAgICAgICMyZTJiMmI7XG4kY29sb3JfX3RleHQtLW1lZGl1bTogICAgICAgICAgICAjNDY0MjQyO1xuJGNvbG9yX190ZXh0LS1tZWRpdW0yOiAgICAgICAgICAgIzBDMTAyMTtcbiRjb2xvcl9fdGV4dC0tbGlnaHQ6ICAgICAgICAgICAgICM3MzZmNmY7XG4kY29sb3JfX3RleHQtLXdoaXRlOiAgICAgICAgICAgICAjRkZGRkZGO1xuJGNvbG9yX190ZXh0LS1kZXNjcmlwdGlvbjogICAgICAgIzRENEQ0RDtcblxuLy9GT1JNU1xuJGNvbG9yX19pbnB1dC1ib3JkZXItLW5vcm1hbDogICAgI0NEQ0RDRDtcbiRjb2xvcl9faW5wdXQtYm9yZGVyLS1hY3RpdmU6ICAgICNDRENEQ0Q7XG4kY29sb3JfX2lucHV0LWJvcmRlci0tZm9jdXM6ICAgICAjQ0RDRENEO1xuJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU6ICAgIzJlMmIyYjtcbiRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw6ICAgICAgICNDRENEQ0Q7XG5cbiRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw6ICNDN0MzQzM7XG4kY29sb3JfX2ZpZWxkc2V0LWJrZy0tbm9ybWFsOiAgICAjRUVFRUVFO1xuXG4kY29sb3JfX3N1Ym1pdC1ib3JkZXItLW5vcm1hbDogICAjMDA3RjYxO1xuJGNvbG9yX19zdWJtaXQtYmtnLS1ub3JtYWw6ICAgICAgIzAwN0Y2MTtcblxuLy9CVVRUT05TXG4kY29sb3JfX2J1dHRvbi1kb25hdGU6ICAgXHRcdFx0XHQgI0RDMDAzMDtcblxuLy9MSU5LXG4kY29sb3JfX2xpbmstLWRhcms6ICAgICAgICAgICAgICAjMzEzMTMxO1xuXG4vL0JPUkRFUlNcbiRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDpcdFx0XHRcdCAjQzdDM0MzO1xuXG4vL1BBU1NXT1JEIGluZGljYXRvclxuJGNvbG9yX19wYXNzd29yZC0td2VhazogICAgICAgICAgI2ZmNjQ1YztcbiRjb2xvcl9fcGFzc3dvcmQtLWZhaXI6ICAgICAgICAgICM4YTZkM2I7XG4kY29sb3JfX3Bhc3N3b3JkLS1nb29kOiAgICAgICAgICAjMkY5MEIwO1xuJGNvbG9yX19wYXNzd29yZC0tc3Ryb25nOiAgICAgICAgIzcxYjAyZjtcblxuLy9FUlJPUiBNRVNTQUdFU1xuJGNvbG9yX19tZXNzYWdlLS1zdGF0dXM6ICAgICAgICAgIzcxYjAyZjtcbiRjb2xvcl9fbWVzc2FnZS0td2FybmluZzogICAgICAgICM4YTZkM2I7XG4kY29sb3JfX21lc3NhZ2UtLWVycm9yOiAgICAgICAgICAjZmY2NDVjO1xuXG4vL1BST0dSRVNTIEJBUlxuJGNvbG9yX19wcm9ncmVzcy1iYXJfYm9yZGVyOiAgICAgIzAwNDE3NDtcbiRjb2xvcl9fcHJvZ3Jlc3MtYmFyX2JrZzogICAgICAgIHJnYmEoMCwgNjUsIDExNiwgLjEpO1xuJGNvbG9yX19wcm9ncmVzcy1iYXJfYmFyOiAgICAgICAgIzAwNDE3NDtcblxuLy9UQUJMRVNcbiRjb2xvcl9fdGFibGUtLWJvcmRlcjogICAgICAgICAgICNDQ0NDQ0M7XG5cbi8vU09DSUFMIE1FRElBXG4kY29sb3JfX2JyYW5kLS10d2l0dGVyOiAgICAgICAgICAjNTVBQ0VFO1xuJGNvbG9yX19icmFuZC0tZmFjZWJvb2s6ICAgICAgICAgIzNCNTk5ODtcbiRjb2xvcl9fYnJhbmQtLWdvb2dsZTogICAgICAgICAgICNERDRCMzk7XG4kY29sb3JfX2JyYW5kLS1saW5rZWRpbjogICAgICAgICAjMDk3NkI0O1xuXG4vL0FkZCB0byBhbnkgU09DSUFMXG4kYWRkdG9hbnktZmFjZWJvb2s6ICAgICAgICAgICAgICAjNDI2N2IyO1xuJGFkZHRvYW55LXR3aXR0ZXI6ICAgICAgICAgICAgICAgIzM4QTFGMztcbiRhZGR0b2FueS1saW5rZWRpbjogICAgICAgICAgICAgICMwMDc3QjU7XG4kYWRkdG9hbnktcHJpbnQtZW1haWw6ICAgICAgICAgICAjNDY0MjQyO1xuXG4vL0RBVEUgUElDS0VSXG4kY29sb3JfX2RhdGUtcGlja2VyLS1ia2c6ICAgICAgICAjRkFGQUZBO1xuJGNvbG9yX19kYXRlLXBpY2tlci0taGVhZGVyOiAgICAgI0VFRUVFRTtcblxuJGNvbG9yX190YWItLW5vcm1hbDogICAgICAgICAgICAgIzJhNDE0ZjtcbiRjb2xvcl9fdGFiLS1ia2c6ICAgICAgICAgICAgICAgICMyZTMyM2Q7XG4kY29sb3JfX3RhYi0tYWN0aXZlOiAgICAgICAgICAgICAjMmE0MTRmO1xuJGNvbG9yX190YWItLWhvdmVyOiAgICAgICAgICAgICAgIzQ1NDA1ZTtcblxuLy9BTEVSVFNcbiRjb2xvcl9fYWxlcnRzLS1jcml0aWNhbDogICAgICAgICM5NjEzMTM7XG4kY29sb3JfX2FsZXJ0cy0taW5mb3JtYXRpb25hbDogICM3NTc1NzU7XG4kY29sb3JfX2FsZXJ0cy0td2FybmluZzogICAgICAgICMxOTc5YmU7IiwiLy8gQ2FsY3VsYXRlcyBmb250IHNpemUgdG8gcmV0dXJuIHRvIHR5cGlcbi8vIC0tLS0tLS0tLS1cbi8vIC0gcmV0dXJuIGZvbnQtc2l6ZSBpbiByZW0gb3IgZW1cbi8vID09PT09PT09PT1cbkBmdW5jdGlvbiBfdHktY2FsYy1mb250LXNpemUgKFxuICAkZm9udC1zaXplOiAkZm9udC1zaXplLFxuICAkYmFzZW1hcDogJGJhc2VtYXAsXG4gICRyZW06ICRyZW0sXG4gICRicmVha3BvaW50OiBudWxsLFxuICAkdHlwZWZhY2UtbXVsdGlwbGllcjogMVxuKSB7XG4gIC8vIFVzaW5nIHR5cGktbXMgaWYgZm9udC1zaXplIGlzIHVuaXRsZXNzXG4gIEBpZiB1bml0bGVzcygkZm9udC1zaXplKSB7XG4gICAgJHN0ZXA6ICRmb250LXNpemU7XG4gICAgQGlmICRyZW0ge1xuICAgICAgQHJldHVybiBfdHktbXMtdG8tcmVtKCRzdGVwLCAkYnJlYWtwb2ludCkgKiAkdHlwZWZhY2UtbXVsdGlwbGllcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gX3R5LW1zLXRvLWVtKCRzdGVwLCAkYnJlYWtwb2ludCkgKiAkdHlwZWZhY2UtbXVsdGlwbGllcjtcbiAgICB9XG4gIH1cblxuICAkYmFzZS1udWxsOiBudWxsO1xuICAkYmFzZS1mb250LXNpemU6IG51bGw7XG5cbiAgLy8gQ2FsY3VsYXRpb24gdXNlcyBiYXNlLW51bGwgYmVjYXNlIGV2ZXJ5dGhpbmdcbiAgLy8gaXMgcmVsYXRpdmUgdG8gdGhlIGJhc2UgZm9udC1zaXplLlxuICBAaWYgbWFwLWhhcy1rZXkoJGJhc2VtYXAsIG51bGwpIHtcbiAgICAkYmFzZS1udWxsOiBtYXAtZ2V0KCRiYXNlbWFwLCBudWxsKTtcbiAgICAkYmFzZS1mb250LXNpemU6IG50aCgkYmFzZS1udWxsLCAxKTtcbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yICdCYXNlIG1hcCBtdXN0IGhhdmUgbnVsbCBrZXknXG4gIH1cblxuICAvLyBDb252ZXJ0cyB0byByZW1cbiAgQGlmICRyZW0ge1xuICAgIEBpZiB1bml0KCRmb250LXNpemUpID09ICdweCcge1xuICAgICAgQHJldHVybiBfdHktdG8tcmVtKCRmb250LXNpemUsICRiYXNlLWZvbnQtc2l6ZSkgKiAkdHlwZWZhY2UtbXVsdGlwbGllcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gX3R5LXRvLXJlbSgkZm9udC1zaXplKSAqICR0eXBlZmFjZS1tdWx0aXBsaWVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbnZlcnRzIHRvIGVtXG4gIEBlbHNlIHtcbiAgICBAaWYgdW5pdCgkZm9udC1zaXplKSA9PSAncHgnIHtcbiAgICAgIEByZXR1cm4gX3R5LXRvLWVtKCRmb250LXNpemUsICRiYXNlLWZvbnQtc2l6ZSkgKiAkdHlwZWZhY2UtbXVsdGlwbGllcjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gX3R5LXRvLWVtKCRmb250LXNpemUpICogJHR5cGVmYWNlLW11bHRpcGxpZXI7XG4gICAgfVxuICB9XG59IiwiJG1vZHVsYXJzY2FsZTogKFxuICBiYXNlOiAxNnB4LFxuICByYXRpbzogMS4wNjdcbik7XG5cbiR0eXBpOiAoXG5cbiAgYmFzZTogKFxuICAgIG51bGw6ICgxNXB4LCAxLjQpLFxuICAgIG1lZDogKDE2cHgpLFxuICAgIGxhcmdlOiAoMTdweClcbiAgKSxcblxuICBoMTogKFxuICAgIG51bGw6ICAobXMoNyksIDEuMyksXG4gICAgbGFuZDogIChtcyg4KSksXG4gICAgbWVkOiAgIChtcyg5KSwgMS4yKSxcbiAgICBsYXJnZTogKG1zKDEwKSksXG4gICAgd2lkZTogIChtcygxMSksIDEuMilcbiAgKSxcblxuICBoMjogKFxuICAgIG51bGw6ICAobXMoNSksIDEuMyksXG4gICAgbGFuZDogIChtcyg2KSksXG4gICAgbWVkOiAgIChtcyg3KSwgMS4yKSxcbiAgICBsYXJnZTogKG1zKDgpKSxcbiAgICB3aWRlOiAgKG1zKDkpLCAxLjIpXG4gICksXG5cbiAgaDM6IChcbiAgICBudWxsOiAgKG1zKDMpLCAxLjMpLFxuICAgIGxhbmQ6ICAobXMoNCkpLFxuICAgIG1lZDogICAobXMoNSksIDEuNCksXG4gICAgbGFyZ2U6IChtcyg2KSksXG4gICAgd2lkZTogIChtcyg3KSwgMS41KVxuICApLFxuXG4gIGg0OiAoXG4gICAgbnVsbDogIChtcygxKSwgMS4zKSxcbiAgICBsYW5kOiAgKG1zKDIpKSxcbiAgICBtZWQ6ICAgKG1zKDMpLCAxLjIpLFxuICAgIGxhcmdlOiAobXMoNCkpLFxuICAgIHdpZGU6ICAobXMoNSksIDEuMilcbiAgKSxcblxuICBoNTogKFxuICAgIG51bGw6ICAobXMoLTEpLCAxLjMpLFxuICAgIGxhbmQ6ICAobXMoMCkpLFxuICAgIG1lZDogICAobXMoMSksIDEuMiksXG4gICAgbGFyZ2U6IChtcygyKSksXG4gICAgd2lkZTogIChtcygzKSwgMS4yKVxuICApLFxuXG4gIGg2OiAoXG4gICAgbnVsbDogIChtcygtMyksIDEuMyksXG4gICAgbGFuZDogIChtcygtMikpLFxuICAgIG1lZDogICAobXMoLTEpLCAxLjIpLFxuICAgIGxhcmdlOiAobXMoMCkpLFxuICAgIHdpZGU6ICAobXMoMSksIDEuMilcbiAgKSxcbik7XG4iLCJAaW1wb3J0ICd1dGlscyc7XG5cbi8vIF90eS13cml0ZS1icmVha3BvaW50c1xuLy8gLS0tLS0tLS0tLVxuLy8gLSB3cml0ZXMgcHJvcHMgZm9yIGV2ZXJ5IHZhbGlkIGJyZWFrcG9pbnRcbi8vID09PT09PT09PT1cbkBtaXhpbiBfdHktd3JpdGUtYnJlYWtwb2ludHMgKFxuICAkX21hcFxuKSB7XG4gICR0YXJnZXQ6IG1hcC1nZXQoJF9tYXAsIHRhcmdldCk7XG4gICRicmVha3BvaW50czogbWFwLWdldCgkX21hcCwgYnJlYWtwb2ludHMpO1xuICAkdHlwaTogbWFwLWdldCgkX21hcCwgdHlwaSk7XG4gICRyZW06IG1hcC1nZXQoJF9tYXAsIHJlbSk7XG4gICRicmVha3BvaW50LWxpYjogbWFwLWdldCgkX21hcCwgYnJlYWtwb2ludC1saWIpO1xuXG4gICRiYXNlbWFwOiBudWxsO1xuICAkdGFyZ2V0LW1hcDogbnVsbDtcblxuICAvLyBFbnN1cmVzIHRhcmdldCBtYXAgaXMgcHJlc2VudFxuICBAaWYgbm90IG1hcC1oYXMta2V5KCR0eXBpLCAkdGFyZ2V0KSB7XG4gICAgQGVycm9yIFwiI3skdGFyZ2V0fSBub3QgZm91bmQgaW4gJHR5cGkgbWFwXCI7XG4gIH1cblxuICAkdGFyZ2V0LW1hcDogbWFwLWdldCgkdHlwaSwgJHRhcmdldCk7XG5cbiAgLy8gRW5zdXJlcyBiYXNlIG1hcCBpcyBwcmVzZW50XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJHR5cGksIGJhc2UpIHtcbiAgICBAZXJyb3IgXCJiYXNlIGtleSBpcyBtaXNzaW5nIGZyb20gJHR5cGkgbWFwXCI7XG4gIH1cblxuICAkYmFzZW1hcDogbWFwLWdldCgkdHlwaSwgYmFzZSk7XG5cbiAgJF9tYXA6IG1hcC1tZXJnZSgkX21hcCwgKFxuICAgIGJhc2VtYXA6ICRiYXNlbWFwLFxuICAgIHRhcmdldC1tYXA6ICR0YXJnZXQtbWFwXG4gICkpO1xuXG4gIEBlYWNoICRicmVha3BvaW50LCAkdGFyZ2V0LXZhbHVlIGluICR0YXJnZXQtbWFwIHtcbiAgICBAaWYgJGJyZWFrcG9pbnQgPT0gbnVsbCB7XG4gICAgICBAaW5jbHVkZSBfdHktb3V0cHV0LXByb3BzKFxuICAgICAgICAkX21hcDogJF9tYXAsXG4gICAgICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludFxuICAgICAgKTtcbiAgICB9XG5cbiAgICBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBfdHktb3V0cHV0LXdpdGgtYnJlYWtwb2ludC1saWJyYXJ5KFxuICAgICAgICAkYnJlYWtwb2ludC1saWIsXG4gICAgICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludCxcbiAgICAgICAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbiAgICAgICkge1xuICAgICAgICBAaW5jbHVkZSBfdHktb3V0cHV0LXByb3BzKFxuICAgICAgICAgICRfbWFwOiAkX21hcCxcbiAgICAgICAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnRcbiAgICAgICAgKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gX3R5LW91dHB1dC13aXRoLWJyZWFrcG9pbnQtbGlicmFyeVxuLy8gLS0tLS0tLS0tLVxuLy8gT3V0cHV0cyB3aXRoIGJyZWFrcG9pbnQgbGlicmFyeVxuLy8gPT09PT09PT09PVxuQG1peGluIF90eS1vdXRwdXQtd2l0aC1icmVha3BvaW50LWxpYnJhcnkgKFxuICAkbGlicmFyeTogZmFsc2UsXG4gICRicmVha3BvaW50OiBudWxsLFxuICAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50c1xuKSB7XG4gICRsaWI6IG51bGw7XG5cbiAgLy8gUGFyc2VzIGxpYnJhcnlcbiAgQGlmICRsaWJyYXJ5IHtcbiAgICAkbGliOiBfdHktcGFyc2UtYnJlYWtwb2ludC1saWIoJGxpYnJhcnkpO1xuICAgIEBpZiBub3QgJGxpYiB7XG4gICAgICBAZXJyb3IgXCIjeyRsaWJ9IG1peGluIG5vdCBmb3VuZFwiO1xuICAgIH1cbiAgfVxuXG5cbiAgQGlmICRsaWIgPT0gJ2JyZWFrcG9pbnQnIHtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50LXNldCgndG8gZW1zJywgdHJ1ZSk7XG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGxpYiA9PSAnbWFwcHktYnAnIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJGxpYiA9PSAnbXEnIHtcbiAgICBAaW5jbHVkZSBtcShtYXAtZ2V0KCRtcS1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufSIsIi8vIE1hcHB5IGJyZWFrcG9pbnRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gT3V0cHV0IG1lZGlhIHF1ZXJ5IHdpdGggZm9jdXMgb24gbWluLXdpZHRoLCBtYXgtd2lkdGgsIG1pbi1oZWlnaHQgYW5kIG1heC1oZWlnaHQuXG4vLyBPdGhlciBtZWRpYSBydWxlcyBhcmUgcGFzc2VkIGFzIHRoZSBzZWNvbmQgYXJndW1lbnQgaW4gYSBtYXBcbi8vXG4vLyBAYXV0aG9yIFplbGwgTGlld1xuLy8gPT09PT09PT09PT09PT09PT1cbiRicmVha3BvaW50czogKCkgIWRlZmF1bHQ7XG4kbWFwcHktcXVlcmllczogKCkgIWRlZmF1bHQ7XG5cbi8vIE1hcHB5IEJQIFtNaXhpbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS1cbi8vIC0gJHF1ZXJpZXMgICAgICAgICA6IDxzdHJpbmc+IG9yIDxudW1iZXI+IGluIHRoZSBmb3JtYXQ6XG4vLyAgICAgICAgICAgICAgICAgICAgICA8bWluLXdpZHRoPiA8bWF4LXdpZHRoPiBoIDxtaW4taGVpZ2h0PiA8bWF4LWhlaWdodD4gPGtleT4gPHZhbHVlPlxuLy8gLSAkdHlwZSAgICAgICAgICAgIDogPG1lZGlhLXR5cGU+XG4vLyAtICRxdWVyeS1mYWxsYmFjayAgOiA8c3RyaW5nPiBzZWxlY3RvciBjbGFzc1xuLy8gLSAkYnJlYWtwb2ludHMgICAgIDogPG1hcD5cbkBtaXhpbiBtYXBweS1icCgkcXVlcmllcywgJHR5cGU6IGFsbCwgJHF1ZXJ5LWZhbGxiYWNrOiBudWxsLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuXG4gIC8vIEdldHMgbWFwcHkgbWFwIHRocm91Z2ggbWFwcHktYnAgZm5cbiAgJG1hcHB5LW1hcDogbWFwcHktYnAoJHF1ZXJpZXMsICR0eXBlLCAkcXVlcnktZmFsbGJhY2ssICRicmVha3BvaW50cyk7XG5cbiAgLy8gT3V0cHV0cyBtZWRpYSBzdHJpbmdcbiAgQG1lZGlhICN7bWFwLWdldCgkbWFwcHktbWFwLCB0eXBlKX0gYW5kICN7bWFwLWdldCgkbWFwcHktbWFwLCBtZWRpYS1zdHJpbmcpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICAvLyBJZiBhIHF1ZXJ5IGZhbGxiYWNrIGlzIHByb3ZpZGVkXG4gIEBpZiAkcXVlcnktZmFsbGJhY2sge1xuICAgICN7JHF1ZXJ5LWZhbGxiYWNrfSAmIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNYXBweSBRdWVyeSBbTWl4aW5dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBPdXRwdXQgcXVlcnkgZnJvbSAkbWFwcHktcXVlcmllcyBtYXAuXG4vLyAkcXVlcnkgOiA8c3RyaW5nPiBmcm9tICRtYXBweS1xdWVyaWVzIGtleVxuQG1peGluIG1hcHB5LXF1ZXJ5KCRxdWVyeSwgJG1hcHB5LXF1ZXJpZXM6ICRtYXBweS1xdWVyaWVzKSB7XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJG1hcHB5LXF1ZXJpZXMsICRxdWVyeSkge1xuICAgIEBlcnJvciBcIiN7JG1hcHB5LXF1ZXJpZXN9IGRvZXMgbm90IGNvbnRhaW4gI3skcXVlcnl9XCI7XG4gIH1cblxuICAkbWFwcHktbWFwOiBtYXAtZ2V0KCRtYXBweS1xdWVyaWVzLCAkcXVlcnkpO1xuXG4gIEBtZWRpYSAje21hcC1nZXQoJG1hcHB5LW1hcCwgdHlwZSl9IGFuZCAje21hcC1nZXQoJG1hcHB5LW1hcCwgbWVkaWEtc3RyaW5nKX0ge1xuICAgIEBjb250ZW50O1xuICB9XG5cbiAgLy8gSWYgYSBxdWVyeSBmYWxsYmFjayBpcyBwcm92aWRlZFxuICBAaWYgbWFwLWdldCgkbWFwcHktbWFwLCBxdWVyeS1mYWxsYmFjaykge1xuICAgICN7bWFwLWdldCgkbWFwcHktbWFwLCBxdWVyeS1mYWxsYmFjayl9ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1hcHB5IEJQIFtGdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybnMgYSBtYXAgd2l0aCAzIGtleXNcbi8vIC0gdHlwZSAgICAgICAgICAgOiBNZWRpYSB0eXBlXG4vLyAtIG1lZGlhLXN0cmluZyAgIDogbWVkaWEgcXVlcnkgc3RyaW5nXG4vLyAtIHF1ZXJ5LWZhbGxiYWNrIDogcXVlcnkgZmFsbGJhY2sgKGlmIGFueSlcbkBmdW5jdGlvbiBtYXBweS1icCgkcXVlcmllcywgJHR5cGU6IGFsbCwgJHF1ZXJ5LWZhbGxiYWNrOiBudWxsLCAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50cykge1xuICAkbWVkaWEtc3RyaW5nOiAoKTtcbiAgJF9yZXR1cm46ICgpO1xuICAkbWVkaWEtbWFwOiBwYXJzZS1icCgkcXVlcmllcywgJGJyZWFrcG9pbnRzKTtcblxuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJG1lZGlhLW1hcCB7XG4gICAgQGlmICR2YWx1ZSBhbmQgJHZhbHVlICE9IDAge1xuICAgICAgQGlmICRtZWRpYS1zdHJpbmcgPT0gKCgpKSB7XG4gICAgICAgICRtZWRpYS1zdHJpbmc6IGFwcGVuZCgkbWVkaWEtc3RyaW5nLCB1bnF1b3RlKFwiKCN7JGtleX06ICN7JHZhbHVlfSlcIikpO1xuICAgICAgfVxuXG4gICAgICBAZWxzZSB7XG4gICAgICAgICRtZWRpYS1zdHJpbmc6IGFwcGVuZCgkbWVkaWEtc3RyaW5nLCB1bnF1b3RlKFwiYW5kICgjeyRrZXl9OiAjeyR2YWx1ZX0pXCIpKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJF9yZXR1cm46IChcbiAgICB0eXBlOiAkdHlwZSxcbiAgICBtZWRpYS1zdHJpbmc6IGltcGxvZGUoJG1lZGlhLXN0cmluZyksXG4gICAgcXVlcnktZmFsbGJhY2s6ICRxdWVyeS1mYWxsYmFja1xuICApO1xuXG4gIEByZXR1cm4gJF9yZXR1cm47XG59XG5cbi8vIEJQIFtNaXhpbl1cbi8vIC0tLS0tLS0tLS1cbi8vIENvbnZlbmllbmNlIG1peGluIGZvciBNYXBweSBCcmVha3BvaW50c1xuQG1peGluIGJwKCRxdWVyaWVzLCAkdHlwZTogYWxsLCAkcXVlcnktZmFsbGJhY2s6IG51bGwsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKCRxdWVyaWVzLCAkdHlwZSwgJHF1ZXJ5LWZhbGxiYWNrLCAkYnJlYWtwb2ludHMpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBQYXJzZSBCUCBbZnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQYXJzZXMgYXJndW1lbnRzIGFuZCByZXR1cm5zIGEgbWFwIHdpdGggNCBrZXlzXG5AZnVuY3Rpb24gcGFyc2UtYnAoJHF1ZXJpZXMsICRicmVha3BvaW50cykge1xuICAkX3JldHVybjogKCk7XG4gICRfaTogMTtcbiAgJF9taW53OiBudWxsO1xuICAkX21heHc6IG51bGw7XG4gICRfbWluaDogbnVsbDtcbiAgJF9tYXhoOiBudWxsO1xuICAkX2xlbmd0aDogbGVuZ3RoKCRxdWVyaWVzKTtcblxuICAvLyBDaGVja3MgZm9yIHdpZHRoIHF1ZXJpZXNcbiAgJF9taW53OiBudGgoJHF1ZXJpZXMsIDEpO1xuICAkX21pbnc6IG1hcHB5LXZhbGlkYXRlKCRfbWludywgJGJyZWFrcG9pbnRzKTtcblxuICAvLyBDaGVjayBmb3Igd2lkdGggcXVlcmllc1xuICBAaWYgJF9taW53IHtcbiAgICAkX21pbnc6IG1hcHB5LWNvbnZlcnQtdG8tZW0oJF9taW53KTtcbiAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAobWluLXdpZHRoOiAkX21pbncpKTtcbiAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgMSwgbnVsbCk7XG4gIH1cblxuICAvLyBDaGVja3MgaWYgdGhlcmUgaXMgYSBtYXggd2lkdGggcXVlcnlcbiAgQGlmICRfbWludyBhbmQgJF9sZW5ndGggPj0gMiB7XG4gICAgJF9tYXh3OiBudGgoJHF1ZXJpZXMsIDIpO1xuICAgICRfbWF4dzogbWFwcHktdmFsaWRhdGUoJF9tYXh3LCAkYnJlYWtwb2ludHMpO1xuICB9XG5cbiAgQGlmICRfbWF4dyB7XG4gICAgJF9tYXh3OiBtYXBweS1jb252ZXJ0LXRvLWVtKCRfbWF4dyAtIDFweCk7XG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKG1heC13aWR0aDogJF9tYXh3KSk7XG4gICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsIDIsIG51bGwpO1xuICB9XG5cbiAgLy8gQ2hlY2tzIGZvciBoZWlnaHQgcXVlcmllc1xuICAkX2g6IGluZGV4KCRxdWVyaWVzLCBoKSBvciBpbmRleCgkcXVlcmllcywgaGVpZ2h0KTtcblxuICBAaWYgJF9oIHtcbiAgICAkX21pbmg6IG50aCgkcXVlcmllcywgJF9oICsgMSk7XG4gICAgJF9taW5oOiBtYXBweS12YWxpZGF0ZSgkX21pbmgsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJF9taW5oIHtcbiAgICAgICRfbWluaDogbWFwcHktY29udmVydC10by1lbSgkX21pbmgpO1xuICAgICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKG1pbi1oZWlnaHQ6ICRfbWluaCkpO1xuICAgICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsICRfaCArIDEsIG51bGwpO1xuICAgIH1cblxuICAgIC8vIENoZWNrcyBpZiB0aGVyZSBpcyBhIG1heCBoZWlnaHQgcXVlcnlcbiAgICBAaWYgJF9sZW5ndGggLSAkX2ggPj0gMiB7XG4gICAgICAkX21heGg6IG50aCgkcXVlcmllcywgJF9oICsgMik7XG4gICAgICAkX21heGg6IG1hcHB5LXZhbGlkYXRlKCRfbWF4aCwgJGJyZWFrcG9pbnRzKTtcbiAgICB9XG5cbiAgICBAaWYgJF9tYXhoIHtcbiAgICAgICRfbWF4aDogbWFwcHktY29udmVydC10by1lbSgkX21heGggLSAxcHgpO1xuICAgICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKG1heC1oZWlnaHQ6ICRfbWF4aCkpO1xuICAgICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsICRfaCArIDIsIG51bGwpO1xuICAgIH1cbiAgICAvLyBSZXNldCBoIG1hcmtlclxuICAgICRxdWVyaWVzOiBzZXQtbnRoKCRxdWVyaWVzLCAkX2gsIG51bGwpO1xuICB9XG5cbiAgLy8gQ2hlY2tzIGZvciBvdGhlciBxdWVyaWVzXG4gIEB3aGlsZSAkX2kgPD0gbGVuZ3RoKCRxdWVyaWVzKSB7XG4gICAgJF9rZXk6IG50aCgkcXVlcmllcywgJF9pKTtcblxuICAgIEBpZiAkX2tleSBhbmQgJF9sZW5ndGggLSAkX2kgPj0gMSB7XG4gICAgICAkX3ZhbDogbnRoKCRxdWVyaWVzLCAkX2kgKyAxKTtcbiAgICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sICgjeyRfa2V5fTogJF92YWwpKTtcbiAgICAgICRxdWVyaWVzOiBzZXQtbnRoKCRxdWVyaWVzLCAkX2ksIG51bGwpO1xuICAgICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsICRfaSArIDEsIG51bGwpO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRfa2V5IHtcbiAgICAgIEB3YXJuIHVucXVvdGUoJ1wiTWFwcHkgQnJlYWtwb2ludHMgaXMgbWlzc2luZyB2YWx1ZSBmb3IgbWVkaWEgZmVhdHVyZSBcIiN7JF9rZXl9XCJcIicpO1xuICAgIH1cbiAgICAkX2k6ICRfaSArIDE7XG4gIH1cbiAgQHJldHVybiAkX3JldHVybjtcbn1cblxuLy8gTWFwcHkgVmFsaWRhdGUgW0Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hlY2tzIGlmICRxdWVyeSBnaXZlbiBpcyBvbmUgb2YgdGhlIGZvbGxvd2luZzpcbi8vIDEpIElzIGEgJGtleSBpbiB0aGUgJGJyZWFrcG9pbnRzIG1hcFxuLy8gMikgSXMgYSBudW1iZXJcbi8vIDMpIElzIGEgXCJtYXhcIiwgXCJtYXgtd2lkdGhcIiBvciBcIm1heC1oZWlnaHRcIiBzdHJpbmdcbkBmdW5jdGlvbiBtYXBweS12YWxpZGF0ZSgkcXVlcnksICRicmVha3BvaW50cykge1xuICAkX3JldHVybjogbnVsbDtcblxuICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkcXVlcnkpIHtcbiAgICAkX3JldHVybjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRxdWVyeSk7XG4gIH1cblxuICBAZWxzZSBpZiB0eXBlLW9mKCRxdWVyeSkgPT0gbnVtYmVyIHtcbiAgICAkX3JldHVybjogJHF1ZXJ5O1xuICB9XG5cbiAgQGVsc2UgaWYgJHF1ZXJ5ID09IFwibWF4XCIgb3IgJHF1ZXJ5ID09IFwibWF4LWhlaWdodFwiIG9yICRxdWVyeSA9PSBcIm1heC13aWR0aFwiIHtcbiAgICAkX3JldHVybjogMDtcbiAgfVxuXG4gIEBlbHNlIHtcbiAgICAkX3JldHVybjogbnVsbDtcbiAgfVxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuXG4vLyBNYXBweSBDb252ZXJ0IFRvIEVtIFtGdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENoZWNrcyBhbmQgY29udmVydHMgcHggdmFsdWVzIHRvIGVtLiBMZWF2ZSBvdGhlciB1bml0cyB1bnRvdWNoZWQuXG5cbkBmdW5jdGlvbiBtYXBweS1jb252ZXJ0LXRvLWVtKCR2YWwpIHtcbiAgQGlmIHVuaXQoJHZhbCkgPT0gXCJweFwiIG9yICR2YWwgPT0gMCB7XG4gICAgQHJldHVybiBtYXBweS1lbSgkdmFsKTtcbiAgfSBAZWxzZSBpZiB1bml0KCR2YWwpID09IFwiZW1cIiB7XG4gICAgQHJldHVybiAkdmFsO1xuICB9IEBlbHNlIGlmIHVuaXQoJHZhbCkgPT0gXCJyZW1cIiB7XG4gICAgQHJldHVybiBtYXBweS1zdHJpcC11bml0KCR2YWwpICogMWVtO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgdW5xdW90ZShcIkJyZWFrcG9pbnQgdmFsdWUgbXVzdCBoYXZlIGEgdW5pdCBpZiBpdCdzIGEgbnVtYmVyXCIpO1xuICB9XG59XG5cbi8vIE1hcHB5IEVtIFtGdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb252ZXJ0cyBwaXhlbHMgdG8gZW0gd2l0aCAkYmFzZS1mb250LXNpemVcbi8vIC0gaHR0cHM6Ly9naXN0LmdpdGh1Yi5jb20vaWp5LzE0NDE5NjdcbkBmdW5jdGlvbiBtYXBweS1lbSgkdGFyZ2V0LCAkY29udGV4dDogMTZweCkge1xuICBAaWYgJHRhcmdldCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQHJldHVybiAkdGFyZ2V0IC8gJGNvbnRleHQgKiAxZW07XG59XG5cbkBmdW5jdGlvbiBtYXBweS1zdHJpcC11bml0KCRudW0pIHtcbiAgQHJldHVybiAkbnVtIC8gKCRudW0gKiAwICsgMSk7XG59XG5cbi8vIEltcGxvZGUgW0Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEltcGxvZGUgYSBsaXN0IGludG8gYSBzdHJpbmdcbkBmdW5jdGlvbiBpbXBsb2RlKCRsaXN0LCAkZ2x1ZTogJyAnKSB7XG4gICRyZXM6IG51bGw7XG4gICRsZW46IGxlbmd0aCgkbGlzdCk7XG5cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbGVuIHtcbiAgICAkZTogbnRoKCRsaXN0LCAkaSk7XG4gICAgQGlmICRpID09ICRsZW4ge1xuICAgICAgJHJlczogdW5xdW90ZShcIiN7JHJlc30jeyRlfVwiKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJHJlczogdW5xdW90ZShcIiN7JHJlc30jeyRlfSN7JGdsdWV9XCIpO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHJlcztcbn1cbiIsIi8vIFN1c3kgQm94IFNpemluZ1xuLy8gPT09PT09PT09PT09PT09PT1cblxuLy8gR2xvYmFsIEJveCBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTZXQgYSBib3ggbW9kZWwgZ2xvYmFsbHkgb24gYWxsIGVsZW1lbnRzLlxuLy8gLSBbJGJveF06IGJvcmRlci1ib3ggfCBjb250ZW50LWJveFxuLy8gLSBbJGluaGVyaXRdOiB0cnVlIHwgZmFsc2VcbkBtaXhpbiBnbG9iYWwtYm94LXNpemluZyhcbiAgJGJveDogc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpLFxuICAkaW5oZXJpdDogZmFsc2Vcbikge1xuICAkaW5zcGVjdDogJGJveDtcblxuICBAaWYgJGluaGVyaXQge1xuICAgIEBhdC1yb290IHtcbiAgICAgICBodG1sIHsgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiAkYm94KSk7IH1cbiAgICAgICAqLCAqOmJlZm9yZSwgKjphZnRlciB7IGJveC1zaXppbmc6IGluaGVyaXQ7IH1cbiAgICAgfVxuICB9IEBlbHNlIHtcbiAgICAqLCAqOmJlZm9yZSwgKjphZnRlciB7IEBpbmNsdWRlIG91dHB1dCgoYm94LXNpemluZzogJGJveCkpOyB9XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoZ2xvYmFsLWJveC1zaXppbmcsICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgdXBkYXRlLWJveC1tb2RlbCgkYm94KTtcbn1cblxuLy8gQm9yZGVyIEJveCBTaXppbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBIGxlZ2FjeSBzaG9ydGN1dC4uLlxuLy8gLSBbJGluaGVyaXRdOiB0cnVlIHwgZmFsc2VcbkBtaXhpbiBib3JkZXItYm94LXNpemluZyhcbiAgJGluaGVyaXQ6IGZhbHNlXG4pIHtcbiAgQGluY2x1ZGUgZ2xvYmFsLWJveC1zaXppbmcoYm9yZGVyLWJveCwgJGluaGVyaXQpO1xufVxuXG4vLyBVcGRhdGUgQm94IE1vZGVsXG4vLyAtLS0tLS0tLS0tLS0tLS0tXG4vLyBQUklWQVRFOiBVcGRhdGVzIGdsb2JhbCBib3ggbW9kZWwgc2V0dGluZ1xuQG1peGluIHVwZGF0ZS1ib3gtbW9kZWwoXG4gICRib3hcbikge1xuICBAaWYgJGJveCAhPSBzdXN5LWdldChnbG9iYWwtYm94LXNpemluZykge1xuICBAaW5jbHVkZSBzdXN5LXNldChnbG9iYWwtYm94LXNpemluZywgJGJveCk7XG4gIH1cbn1cbiIsIi8vIHJlbSBTdXBwb3J0XG4vLyA9PT09PT09PT09PVxuXG4vLyByZW1cbi8vIC0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIG91dHB1dCBkaXJlY3RseS5cbi8vIC0gJHByb3AgIDogPGNzcyBwcm9wZXJ0eT5cbi8vIC0gJHZhbCAgIDogPGNzcyB2YWx1ZT5cbkBtaXhpbiBzdXN5LXJlbShcbiAgJHByb3AsXG4gICR2YWxcbikge1xuICAkX3JlcXM6IChcbiAgICB2YXJpYWJsZTogcmh5dGhtLXVuaXQgcmVtLXdpdGgtcHgtZmFsbGJhY2ssXG4gICAgbWl4aW46IHJlbSxcbiAgKTtcbiAgQGlmIHN1c3ktc3VwcG9ydChyZW0sICRfcmVxcywgJHdhcm46IGZhbHNlKSBhbmQgJHJoeXRobS11bml0ID09IHJlbSB7XG4gICAgQGluY2x1ZGUgcmVtKCRwcm9wLCAkdmFsKTtcbiAgfSBAZWxzZSB7XG4gICAgI3skcHJvcH06ICR2YWw7XG4gIH1cbn1cbiIsIi5maWxlLS1nZW5lcmFsLFxuLmZpbGUtLWFwcGxpY2F0aW9uLW9jdGV0LXN0cmVhbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1leGUuc3ZnKTtcbn1cbi5maWxlLS1wYWNrYWdlLXgtZ2VuZXJpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1nZW5lcmljLnN2Zyk7XG59XG4uZmlsZS0teC1vZmZpY2Utc3ByZWFkc2hlZXQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUteGxzLnN2Zyk7XG59XG4uZmlsZS0teC1vZmZpY2UtZG9jdW1lbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZG9jLnN2Zyk7XG59XG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXBwdC5zdmcpO1xufVxuLmZpbGUtLXRleHQteC1zY3JpcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtanMuc3ZnKTtcbn1cbi5maWxlLS10ZXh0LWh0bWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtaHRtbC5zdmcpO1xufVxuLmZpbGUtLXRleHQtcGxhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cbi5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZyk7XG4gIC5wZGYtaWNvbi1pbWcge1xuICAgIG1heC13aWR0aDogMjJweDtcbiAgICBmbG9hdDogbGVmdDtcblxuICB9XG59XG4uZmlsZS0tYXBwbGljYXRpb24teC1leGVjdXRhYmxlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWV4ZS5zdmcpO1xufVxuLmZpbGUtLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLW1wMy5zdmcpO1xuXG59XG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtbXA0LnN2Zyk7XG5cbn1cbi5maWxlLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXR4dC5zdmcpO1xuXG59XG4uZmlsZS0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtanBnLnN2Zyk7XG59XG5cbi5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBvc3RzY3JpcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXBzLnN2Zyk7XG59XG5cbi5maWxle1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCB0b3A7XG59XG5cbmFbZGF0YS1lbnRpdHktdHlwZT1cImZpbGVcIl17XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG5cbiAgJjo6YmVmb3Jle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBjb250ZW50OiAnICc7XG4gICAgd2lkdGg6IC43NXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgbGVmdDogLS45cmVtO1xuICAgIHRvcDogLjEycmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvYXR0YWNoLTIuc3ZnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMXJlbSAxcmVtO1xuICB9XG5cbn1cbiIsIi8vIEBmaWxlXG4vLyBTdHlsZXMgZm9yIG1lc3NhZ2VzLlxuXG4ubWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiB2cigxKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjZmYTtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgI2JjZGVlZTtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBmb250LWZhbWlseTogJHN5c3RlbS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuXG5cbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMS4yJSAgLTVweDtcblxuXG4gIGEge1xuICAgIGNvbG9yOiAjYmNkZWVlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkc3lzdGVtLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG4gIH1cblxuXG59XG5cbi5tZXNzYWdlc19fY29udGVudCB7XG4gID4gKjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5tZXNzYWdlcy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU1O1xuICBib3JkZXItY29sb3I6ICNmZmM1YzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLWVycm9yLnN2ZycpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvbWVzc2FnZXMtZXJyb3Iuc3ZnJyk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogI2ZmNjQ1YztcbiAgfVxuXG4gIC5tZXNzYWdlc19faXRlbSB7XG4gICAgZW06Zmlyc3QtY2hpbGQge1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuICB9XG59XG5cbi5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjhlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzllOGE5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9tZXNzYWdlcy1zdGF0dXMuc3ZnJyk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICAvLyBAaW5jbHVkZSBzdmctYmFja2dyb3VuZChtZXNzYWdlcy1zdGF0dXMpO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXN0YXR1cy5zdmcnKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9tZXNzYWdlcy1zdGF0dXMucG5nJyk7XG5cbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjNzFiMDJmO1xuICAgIGZvbnQtZmFtaWx5OiAkc3lzdGVtLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1lc3NhZ2VzLS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMztcbiAgYm9yZGVyLWNvbG9yOiAjZmFmMmNjO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9tZXNzYWdlcy13YXJuaW5nLnN2ZycpO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgLy8gQGluY2x1ZGUgc3ZnLWJhY2tncm91bmQobWVzc2FnZXMtd2FybmluZyk7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvbWVzc2FnZXMtc3RhdHVzLnBuZycpO1xuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICM4YTZkM2I7XG4gICAgZm9udC1mYW1pbHk6ICRzeXN0ZW0tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiXG4ud3JhcHBlci1uaWNlLWxvZ2lue1xuICBib3JkZXItcmFkaXVzOiAwO1xuXG4gbWFyZ2luOiAwIGF1dG87XG4gbWF4LXdpZHRoOiA1MDBweDtcbiBtYXJnaW4tdG9wOiAycmVtO1xuXG4gLm5pY2UtbG9naW4tcGFzc3tcbiAgIHdpZHRoOiAxMDAlO1xuICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgIGZvbnQtc2l6ZTogLjhyZW07XG5cbiAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICB9O1xuXG4gfVxuXG4gLm5pY2UtbG9naW4tbG9naW57XG4gICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gfVxuXG59XG4iLCJcbi5ub2RlLXByZXZpZXctY29udGFpbmVyIHtcblxuICAubm9kZS1wcmV2aWV3LWJhY2tsaW5re1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc2Vjb25kYXJ5O1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMjIzZW07XG4gICAgQGV4dGVuZCAlYW5pbWF0ZTtcblxuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yX19zZWNvbmRhcnksIDIlKTtcbiAgICB9XG4gIH1cblxuICAuZm9ybS1pdGVtLXZpZXctbW9kZXtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gIH1cbn1cbiIsIlxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZDpob3Zlcixcbi5waWNrZXItLWZvY3VzZWRcbi5waWNrZXJfX2RheS0taGlnaGxpZ2h0ZWQge1xuXG59XG5cbi8vZGFmYXVsdCBkYXRlIHBpY2tlclxuLnVpLWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi51aS1kYXRlcGlja2VyLWhlYWRlcntcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhdGUtcGlja2VyLS1oZWFkZXI7XG4gIGJvcmRlcjogMDtcbn1cblxuLnVpLXN0YXRlLWRlZmF1bHQsXG4udWktd2lkZ2V0LWNvbnRlbnRcbi51aS1zdGF0ZS1kZWZhdWx0e1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2RhdGUtcGlja2VyLS1ia2c7XG59XG5cblxuLnVpLXN0YXRlLWhpZ2hsaWdodHtcbiAgLy8gYm9yZGVyOiAxcHggc29saWQgJHllbGxvdyAhaW1wb3J0YW50O1xufVxuIiwiXG5cblxuI2Nib3hXcmFwcGVyICB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIuZmllbGQtLW5hbWUtdXNlci1waWN0dXJlIHtcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgLy8gcGFkZGluZzogLjJyZW07XG4gIH1cbn1cbiIsImgyLnN0eWxlZ3VpZGUge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6ICRzeXN0ZW0tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbn1cblxuLnN0eWxlZ3VpZGVfX2NvbnRlbnR7XG5cblxufVxuIiwiLmNvbnRleHR1YWwtbGlua3Mtd3JhcHBlciB7XG5cbiAgYS5jb250ZXh0dWFsLWxpbmtzLXRyaWdnZXJ7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cblxuICB1bC5jb250ZXh0dWFsLWxpbmtzIGxpIGEge1xuICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG4iLCIuYmxvY2stLXRhYnMge1xuXHRtYXgtd2lkdGg6IDEyNzhweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHQvLyB6LWluZGV4OiAxO1xuICB0ZXh0LWFsaWduOiByaWdodDtcblx0cGFkZGluZy10b3A6IDMwcHg7XG5cbiAgLmJsb2NrX19jb250ZW50IHVsIHtcbiAgICBAZXh0ZW5kICVjZjtcblxuICAgIC8vIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0Ly8gcGFkZGluZy1yaWdodDogMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cbiAgICBsaSB7XG4gICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcblxuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogN3B4O1xuXHRcdFx0Ly8gbWFyZ2luLXJpZ2h0OiA1cHg7XG5cbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXG5cdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgcGFkZGluZzogLjZyZW0gMS4zZW07XG5cbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX190YWItLWFjdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX190YWItLWJrZztcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0XHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc3lzdGVtLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fdGFiLS1ia2c7XG5cblx0XHRcdFx0fVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RhYi0tYmtnO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICYuaXMtYWN0aXZlIGEge1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB1bC50YWJzLnByaW1hcnkge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgfVxuXG4gICAgdWwudGFicy5zZWNvbmRhcnkge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cblxuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogYm90aDtcblxuICAgICAgbWFyZ2luLXRvcDogLjVyZW07XG4gICAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG5cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nOiAuMXJlbSAuNDtcblxuICAgICAgICBmb250LXNpemU6IC42cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQGZpbGVcbi8vIFN0eWxlcyBmb3IgYWNjZXNzaWJsZSBza2lwbGlua3MuXG5cbi5za2lwbGlua3Mge1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtN2VtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNGVtO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uc2tpcGxpbmtzX19saW5rLFxuLnNraXBsaW5rc19fbGluazp2aXNpdGVkLFxuLnNraXBsaW5rc19fbGluazpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm94LXNoYWRvdzogMCAwIDZweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGNvbG9yOiAjZWVlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW46IDA7XG4gIG91dGxpbmU6IDA7XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjVlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHdpZHRoOiAxNGVtO1xufVxuXG4vLyBSZW1vdmUgOmZvY3VzIHN0eWxlcyBmb3Igc2tpcGxpbmsgdGFyZ2V0cy5cbiNtYWluOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbiIsIi8vIEBmaWxlXG4vLyBTdHlsZXMgZm9yIHByb2dyZXNzIGJhcnMuXG5cblxuXG5cbi5wcm9ncmVzcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnByb2dyZXNzX190cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJvZ3Jlc3MtYmFyX2JrZztcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19wcm9ncmVzcy1iYXJfYmFyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzc19fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcm9ncmVzcy1iYXJfYmFyO1xuICBoZWlnaHQ6IDFyZW07XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuNXM7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHdpZHRoO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHdpZHRoOiAzJTtcbn1cblxuLnByb2dyZXNzX19kZXNjcmlwdGlvbixcbi5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRlc2NyaXB0aW9uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uIHtcbiAgZmxvYXQ6IGxlZnQ7IC8vIExUUlxufVxuXG4ucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICBmbG9hdDogcmlnaHQ7IC8vIExUUlxufVxuIiwiLy8gQWRkZWQgY2xhc3MgcG9zdC1taWdyYXRpb24gdG8gZml4IHRleHQgbWlncmF0ZWQuXG5cbi8vIEhpZGVzIGV4dHJhIHNoYXJlIGJ1dHRvbnMgZnJvbSBCbG9nZ2VyIG1pZ3JhdGlvbi5cbi5wb3N0LXNoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5cbi8vIFNldHRpbmcgSEIgc3BlY2lhbCBib2xkIGNsYXNzXG4uZm9udEIge1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDEwcHggMDtcbn1cbiIsIi52aXN1YWxseS1oaWRkZW4ge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4taW1wb3J0YW50O1xufVxuXG4uZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbi1vZmYtaW1wb3J0YW50O1xuICB9XG59XG5cbi5oaWRkZW4ge1xuICBAaW5jbHVkZSBoaWRkZW4taW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlLWltcG9ydGFudDtcbn1cblxuXG5AaW5jbHVkZSBzZWxlY3Rpb24oJGNvbG9yX19wcmltYXJ5LCB3aGl0ZSk7XG5cbi8vc2lkZWJhciBzdHlsaW5nXG4vLyBib2R5IHtcblxuLy8gICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4vLyAgICAgd2lkdGg6IHZyKC40KTtcbi8vICAgfVxuXG4vLyAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbi8vICAgICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLDY1LDExNiwwLjMpO1xuLy8gICB9XG5cbi8vICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbi8vICAgICBvdXRsaW5lOiAxcHggc29saWQgc2xhdGVncmV5O1xuLy8gICB9XG5cbi8vIH1cbiIsIm5hdi5wYWdlcntcbiAgLy8gbWFyZ2luOjQ1cHggYXV0byA0NXB4IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuXHRtYXJnaW46NDVweCBhdXRvIDBweCBhdXRvO1xuXHRjbGVhcjogYm90aDtcblx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdCB1bC5wYWdlcl9faXRlbXN7XG5cdFx0cGFkZGluZy10b3A6IDQ1cHg7XG5cdH1cbnVsLnBhZ2VyLFxudWwucGFnZXJfX2l0ZW1zLFxudWwucGFnaW5hdGlvbiB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbSAxcmVtIDA7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6OHB4O1xuICAgIG1hcmdpbi1yaWdodDo4cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIG1hcmdpbi1sZWZ0OjEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTJweDtcbiAgICB9XG4gICAgYXtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjdweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgLy8gcGFkZGluZy1sZWZ0OiAxMXB4O1xuICAgICAgLy8gcGFkZGluZy1yaWdodDogMTFweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG5cblx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cGFkZGluZy10b3A6IDE0cHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGxpLmlzLWFjdGl2ZXtcbiAgICBjdXJzb3I6IG5vbmU7XG4gICAgYXtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICB9XG4gIH1cbiAgbGkucGFnZXJfX2l0ZW0tLWxhc3QsIGxpLnBhZ2VyX19pdGVtLS1maXJzdHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIGxpLnBhZ2VyX19pdGVtLS1uZXh0IC5ncmVlbi1hcnJvdy1wcmUtbGluayxsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuXG4gIH1cblxuXHRsaS5wYWdlcl9faXRlbS0tbmV4dCB7XG5cblx0XHRhIHtcblx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQvLyB0cmFuc2l0aW9uOiBwYWRkaW5nIDAuMXMgZWFzZS1pbjtcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cHhcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0bGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIHtcblxuXHRcdGEge1xuXHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0XHRcdC8vIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xcyBlYXNlLWluO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDRweFxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXG5cbiAgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgYm9yZGVyLXdpZHRoOiAzLjVweCAwIDAgMy41cHg7XG4gIH1cblx0bGkgYSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbn1cblxubmF2LnBhZ2Vye1xuXG59XG4iLCJ0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblxuICBjYXB0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIH1cbn1cblxuLnRhYmxlLWJhc2ljLFxudGFibGUge1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCBwYWxldHRlKGdsb2JhbCwgZ3JleS1tZWRpdW0pO1xuICAvLyBkaXNwbGF5OiBub25lO1xuICBAZXh0ZW5kICVjZjtcblxuICB0aGVhZCB7XG4gICAgLy8gYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHBhbGV0dGUoZ2xvYmFsLCBncmV5KTtcblxuICAgIHRoIHtcbiAgICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fdGFibGUtLWJvcmRlcjtcbiAgICB9XG4gIH1cblxuICB0Ym9keSB7XG4gICAgdGQge1xuICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fdGFibGUtLWJvcmRlcjtcblxuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiBwYWxldHRlKGdsb2JhbCwgZ3JleS1wYWxlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLXN0cmlwZWQge1xuICB0ZCxcbiAgdGgge1xuICAgIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG5cbiAgdGgge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ2xvYmFsLCBncmV5KTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICB9XG5cbiAgdHIge1xuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDEpO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgLjA2KTtcbiAgICB9XG4gIH1cbn1cblxuLy8gfVxuIiwiXG5cbnVsLmxpbmtzIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuXG4gIGxpLm5vZGUtcmVhZG1vcmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogLjhyZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC44cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59XG4iLCIjYmxvY2staGVhZGVybGF5b3V0IHtcblx0d2lkdGg6IDEwMCU7XG59XG4vL05vcm1hbCBzdHlsZXMgZm9yIG1haW4gbWVudSBOQSwgZm9sbG93ZWQgYnkgU3RpY2t5IEhlYWRlciBzdHlsZXNcbi5ibG9jay1tZW51Lm1lbnUtLW1haW4ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0ZGlzcGxheTogaW5oZXJpdDtcblx0fVxuXHQubmF2LS1tYWluIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiB0YWJsZTtcblx0fVxuXHQubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbCB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0yLjVweDtcblx0XHRcdGJvdHRvbTogMTZweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZfX2l0ZW06bGFzdC1jaGlsZCB7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdC5uYXZfX2l0ZW17XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTp0YWJsZS1jZWxsO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRvdmVyZmxvdzpoaWRkZW47XG5cblx0XHQubmF2X19saW5rIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBhbmltYXRlLWFsbDtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdG9wYWNpdHk6IC43O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIHRvcDogNTM4JTtcblx0XHRcdFx0dG9wOiAzMDMlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fdGVydGlhcnk7XG5cdFx0XHRcdC8vIHdpZHRoOiA1MDBweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEyNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTI1cHg7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA0OCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQzJTtcblx0XHRcdH1cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIHRvcDogNTM4JTtcblx0XHRcdFx0dG9wOiAzMDMlO1xuXHRcdFx0XHRsZWZ0OiA0NCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl9fdGVydGlhcnk7XG5cdFx0XHRcdC8vIHdpZHRoOiA1MDBweDtcblx0XHRcdFx0Ly8gaGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0d2lkdGg6IDI1MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDI1MHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTEyNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTI1cHg7XG5cdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDUwJSA0OCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDQzJTtcblxuXHRcdFx0fVxuXHRcdH1cblx0XHQubmF2X19saW5rOmhvdmVyOjphZnRlciwgLm5hdl9fbGluazpmb2N1czo6YWZ0ZXIge1xuXHRcdFx0YW5pbWF0aW9uOiBkcmlmdCA1MDAwbXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcblx0XHRcdGFuaW1hdGlvbi1kZWxheTogLTVzO1xuXHRcdH1cblx0XHQubmF2X19saW5rOmhvdmVyOjpiZWZvcmUsIC5uYXZfX2xpbms6Zm9jdXM6OmJlZm9yZSB7XG5cdFx0XHRhbmltYXRpb246IGRyaWZ0IDUwMDBtcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTEuNXB4O1xuXHRcdFx0Ym90dG9tOiAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAycHg7XG5cdFx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IC0yMnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbCB7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRib3R0b206IC0yMi40cHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTFweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Z1wiKTtcblx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHR9XG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmhvdmVyOjphZnRlciwgLm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6Zm9jdXM6OmFmdGVyIHtcblx0XHRhbmltYXRpb246IHdpZ2dsZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcblx0fVxuXHQubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpob3Zlcjo6YmVmb3JlLCAubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpmb2N1czo6YmVmb3JlIHtcblx0XHRhbmltYXRpb246IG5vbmU7XG5cdH1cbn1cbi5oYi1tYWluLmZpeGVkLWhlYWRlciB7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRtaW4taGVpZ2h0OiAwO1xufVxuLy9TVElDS1kgSEVBREVSIFNUWUxFUyBGT1IgREVTS1RPUCBXSVRIIENMQVNTRVMgRk9SIEpTXG4uaGItaGVhZGVyLnN0aWNreS1vbmx5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0MDA7XG59XG4uaGItbmF2aWdhdGlvbi5zdGlja3ktb25seSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogNDUwO1xufVxuLmhiLWhlYWRlcjpub3QoLnN0aWNreS1uYXYpIHtcblx0LmJhc2VfbG9nbyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LnN0aWNreV9sb2dvIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uaGItaGVhZGVyIHtcblx0ei1pbmRleDogMTI7XG59XG4uaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciB7XG5cdC5ibG9jay0tc2VhcmNoIHtcblx0XHR3aWR0aDogMjMlICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmJsb2NrLS1zZWFyY2guZXhwYW5kZWQtc2VhcmNoLWJhciB7XG5cdFx0d2lkdGg6IDQyJSAhaW1wb3J0YW50O1xuXHR9XG59XG4udXNlci1sb2dnZWQtaW4ge1xuXHQuaGItaGVhZGVyLnN0aWNreS1uYXYge1xuXHRcdHRvcDogNzhweDtcblx0fVxuXHQuaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciB7XG5cdFx0dG9wOiA3OHB4O1xuXHRcdC5ibG9jay0tc2VhcmNoIHtcblx0XHRcdHdpZHRoOiAyMyUgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJsb2NrLS1zZWFyY2guZXhwYW5kZWQtc2VhcmNoLWJhciB7XG5cdFx0XHR3aWR0aDogNDIlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciB7XG5cdHRvcDogMHB4O1xufVxuLmhiLW5hdmlnYXRpb24uc3RpY2t5LW1haW4tbmF2IHtcblx0dG9wOiAxMzBweDtcblx0Ly93aGVuIHRvb2xiYXIgdHJheSBpcyBtaW5pbWl6ZWRcblx0LnVzZXItbG9nZ2VkLWluICYge1xuXHRcdHRvcDogMTgwcHg7XG5cdH1cblx0Ly93aGVuIHRvb2xiYXIgdHJheSBpcyBvcGVuIC0gYWRqdXN0IHRoZSBoZWFkZXIgcG9zaXRpb25cblx0LnRvb2xiYXItdHJheS1vcGVuICYge1xuXHRcdHRvcDogMjE4cHg7XG5cdH1cbn1cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiB7XG5cdGhlaWdodDogNzRweDtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRwYWRkaW5nLXRvcDogMTRweDtcblx0ei1pbmRleDogNDAwO1xuXHRib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuXHRhbmltYXRpb246IHNjcm9sbEluIDAuNHMgZWFzZS1pbi1vdXQ7XG4gIHRvcDogMDtcblx0LmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcblx0XHR3aWR0aDogNDIuNSU7XG5cdFx0bWFyZ2luLXRvcDogMTFweDtcblx0XHRtYXgtd2lkdGg6IDU0NXB4O1xuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0LmJhc2VfbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuc3RpY2t5X2xvZ28ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cdC5tZW51LS1kb25hdGlvbi1tZW51IHtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0fVxuXHQuaGItY29uc3RyYWluIHtcblx0XHQubWVudS0tZG9uYXRpb24tbWVudSB7XG5cdFx0XHQubmF2X19saW5rOjphZnRlciB7XG5cdFx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAxMHB4O1xuXHR9XG59XG4vL3RvIHByZXZlbnQgc2Nyb2xsaW5nIC0+IGFkZGVkIHRvIGJvZHkgd2hlbiBtb2RhbCBpcyBvcGVuXG4ucHJldmVudC1zY3JvbGwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG59XG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBza2V3WCg0MGRlZyk7XG4gIH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiBza2V3WCgtNDBkZWcpIHNjYWxlKDAuOSk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgc2Nyb2xsSW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MDBweCk7XG4gIH1cblx0MTAwJSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG5cdH1cbn1cbkBrZXlmcmFtZXMgZHJpZnQge1xuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgZnJvbSB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cbiIsIi5zdGlja3ktbmF2IHtcblx0bmF2Lm1lbnUtLWRvbmF0aW9uLW1lbnUge1xuXHRcdC5uYXZfX2l0ZW0ge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdH1cblx0XHQubmF2X19saW5rIHtcblx0XHRcdGhlaWdodDogMzhweDtcblx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cblx0XHR9XG5cdH1cbn1cblxuLm1lbnUtLWRvbmF0aW9uLW1lbnUge1xuXHR3aWR0aDogNTAlO1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0bWFyZ2luLXRvcDogMDtcblxuXHQvLyAudXNlci1sb2dnZWQtaW4gJiB7XG5cdC8vIFx0dG9wOiAzOXB4O1xuXHQvLyB9XG5cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdHRvcDogaW5oZXJpdDtcblx0XHRyaWdodDogaW5oZXJpdDtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0bWFyZ2luLXRvcDogMzJweDtcblx0fVxuXG5cdC5uYXZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQubmF2X19saW5rIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQvLyBoZWlnaHQ6IDQ1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZy10b3A6IDExcHg7XG5cblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX19idXR0b24tZG9uYXRlO1xuXHRcdGJvcmRlci1yYWRpdXM6IDBweDtcblx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXG5cdFx0QGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdHBhZGRpbmc6IDlweCAzNnB4IDdweCAzN3B4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19idXR0b24tZG9uYXRlO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0dHJhbnNpdGlvbjogMC4ycztcblx0XHR9XG5cdH1cblxuXG59XG4iLCIuaGItcHJlLWZvb3RlciB7XG4gIC5oYi1jb25zdHJhaW4ge1xuICAgIC5tZW51LS1mb290ZXIgIHtcblxuICAgICAgLm5hdi0tZm9vdGVyIHtcbiAgICAgICAgLm5hdl9faXRlbXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjZweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIycHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXZfX2xpbmt7XG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWZvb3RlciB7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwLjZweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICAgIC5tZW51LS1mb290ZXItbG9naW4ge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgLm5hdi0tZm9vdGVyLWxvZ2luIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICAgIC5uYXZfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxOXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubmF2X19saW5re1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQGZpbGVcbi8vIFN0eWxlcyBmb3IgdGhlIGJyZWFkY3J1bWIgdHJhaWwuXG5cbi5ibG9jay0tYnJlYWRjcnVtYnMge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdC5jb250ZXh0dWFsIHtcblx0XHRtYXJnaW4tdG9wOiAtMjBweDtcblx0fVxuXHQuYmxvY2tfX2NvbnRlbnQge1xuXHRcdC8vIG92ZXJmbG93LXg6IHNjcm9sbDtcblx0ICBvdmVyZmxvdy15OiBoaWRkZW47XG5cdCAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0fVxuXHQvLyBAaW5jbHVkZSBtYXBweS1icCg3NjhweCl7XG5cdC8vIFx0cGFkZGluZy10b3A6IDAuODVyZW07XG5cdC8vIH1cblx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cbn1cblxuLmJyZWFkY3J1bWIge1xuICBjbGVhcjogYm90aDtcblx0Ly8gb3ZlcmZsb3c6IHNjcm9sbDtcblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0fVxuXG5cdG92ZXJmbG93LXk6IGhpZGRlbjtcblxuXG4gIC8vIG1hcmdpbi10b3A6IC01cHg7XG4gICZfX2ludHJve1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBAZXh0ZW5kICV2aXN1YWxseS1oaWRkZW47XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjJlbTtcblx0bWFyZ2luLWxlZnQ6IDAuMmVtO1xuXG4gICAgJjo6YWZ0ZXIge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogM3B4O1xuICAgICAgY29udGVudDogJy8nO1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cblxuICAuYnJlYWRjcnVtYl9fbGluaywgLmJyZWFkY3J1bWJfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMi4xNTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG4gIC5icmVhZGNydW1iX19saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuYnJlYWRjcnVtYl9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXHQvL05vdCB3b3JraW5nIG1heSBuZWVkIHRvIGZpeFxuXHQvLyAuYnJlYWRjcnVtYl9fbGlzdCB7XG5cdC8vIFx0LnN3aXBlLW9wdGlvbntcblx0Ly8gXHRcdCY6OmFmdGVyIHtcblx0Ly8gXHRcdFx0Y29udGVudDogJ1NXSVBFIE1PUkUnO1xuXHQvLyBcdFx0XHR3aWR0aDogODVweDtcblx0Ly8gXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0Ly8gXHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0Ly8gXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHQvLyBcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdC8vIFx0XHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvYXJyb3dzL2ljb25fX2Fycm93LS1yaWdodC5zdmdcIik7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XG5cdC8vIFx0XHR9XG5cdC8vIFx0fVxuXHQvLyB9XG59XG4vL1xuLy8gLmhiLXByZWZpeCB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuLy8gICAvLyBoZWlnaHQ6IDM2cHg7XG4vLyB9XG4iLCIuaGItaGVhZGVyLnN0aWNreS1uYXYge1xuXHQubWVudS0tdXRpbGl0eS1tZW51IHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdH1cbn1cbi5oYi1oZWFkZXIge1xuXHQubWVudS0tdXRpbGl0eS1tZW51IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQ+IHVse1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRoZWlnaHQ6IDQ1cHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuICBcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0fVxuXHQudXRpbGl0eS1uYXYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdC5uYXYtLXV0aWxpdHktbWVudSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0td2hpdGU7XG5cdFx0bWluLWhlaWdodDogNDBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LmNvbm5lY3QtdXMge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOTBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0aGVpZ2h0OiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDRweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS13aGl0ZTtcblx0XHR9XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdl9faXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDIycHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIycHg7XG5cblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5uYXZfX2xpbmsge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogLTIycHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRcdFx0Y29udGVudDogJ3wnO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpsYXN0LWNoaWxkLCAmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdC5uYXZfX2xpbmsge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRyaWdodDogLTIycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdC5uYXZfX2l0ZW0uZ3RyYW5zbGF0ZS1ibG9jayB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAxcHg7XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jb25uZWN0LXVzIHtcblx0XHRcdC8vIGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy9SZXNwb25zaXZlIE1lbnUgU3R5bGVzIGZvciBVdGlsaXR5IE1lbnVcbi5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cblx0LmhiLWhlYWRlciAmIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHotaW5kZXg6IDEyO1xuXHR9XG5cdC5uYXZfX2l0ZW0ge1xuXHRcdC5oYi1oZWFkZXIgJiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiAxcmVtO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKDEpe1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yX190ZXJ0aWFyeTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2X19saW5rIHtcblx0XHRcdC5oYi1oZWFkZXIgJiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZfX2xpbmsuYmxvb3Itdmlldy1zY2hvb2wge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LmNvbm5lY3QtdXMge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdC5jbG9zZS1jb25uZWN0LXVzLWljb24ge1xuXHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHR3aWR0aDogNDNweDtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogOHB4O1xuXHRcdHJpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1jbG9zZS0tYmxhY2suc3ZnXCIpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0fVxuXG5cdC5uYXZfX2l0ZW0uZ3RyYW5zbGF0ZS1ibG9jayB7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0fVxuXG59XG4iLCIuaGItc2lkZWJhci1maXJzdHtcblxuXHRuYXYuc2lkZWJhci1tZW51LWJsb2Nre1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bWF4LXdpZHRoOiAyOTdweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdC5uYXYtc2lkZWJhcl9faXRlbXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXG5cblx0XHQubmF2LXNpZGViYXItLW1haW57XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdD4gbGl7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMmUyYjJiO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdD4gLmlzLWFjdGl2ZS10cmFpbHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRjb2xvcjogIzBjMTAyMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRib3R0b206IC0yMi40cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Z1wiKTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtc2lkZWJhcl9fc3VibmF2e1xuXHRcdFx0XHRcdD4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlse1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19zdWJuYXZ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19zdWJuYXZ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdFx0XHRcdFx0PiAubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlse1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmFjdGl2ZS1tZW51LWl0ZW17XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1ibG9iLWdyZWVuLnBuZ1wiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxuXG5cdC8vbGFicyBtZW51XG5cdG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jaywgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2t7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRtYXgtd2lkdGg6IDI5N3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAjYzdjM2MzO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lm5hdi1zaWRlYmFyX19pdGVte1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblxuXHRcdC5uYXYtc2lkZWJhci0tbWFpbntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5pcy1hY3RpdmUtdHJhaWx7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRjb2xvcjogIzBjMTAyMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRib3R0b206IC0yMi40cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Z1wiKTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtc2lkZWJhcl9fc3VibmF2e1xuXHRcdFx0XHRcdD4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlse1xuXHRcdFx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tYmxvYi1ncmVlbi5wbmdcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5uYXYtc2lkZWJhcl9fc3VibmF2e1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19zdWJuYXZ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hY3RpdmUtbWVudS1pdGVte1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1ibG9iLWdyZWVuLnBuZ1wiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubWVudS0tc29jaWFsLW1lZGlhIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIHdpZHRoOiAyNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLTE0OHB4O1xuICB9XG59XG4ubmF2LS1zb2NpYWwtbWVkaWEge1xuICAuZmFjZWJvb2staWNvbiwgLnR3aXR0ZXItaWNvbiwgLmluc3RhZ3JhbS1pY29uLCAueW91dHViZS1pY29uLCAubGlua2VkaW4taWNvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDMyMnB4KXtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MjZweCl7XG4gICAgICBoZWlnaHQ6IDQ4LjdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTYuM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4LjdweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICAgIH1cbiAgfVxuICAuZmFjZWJvb2staWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWZhY2Vib29rLWdyZWVuLnN2ZycpO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWZhY2Vib29rLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAudHdpdHRlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tdHdpdHRlci1ncmVlbi5zdmcnKTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi10d2l0dGVyLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAuaW5zdGFncmFtLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1pbnN0YWdyYW0tZ3JlZW4uc3ZnJyk7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24taW5zdGFncmFtLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAueW91dHViZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24teW91dHViZS1ncmVlbi5zdmcnKTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi15b3V0dWJlLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAubGlua2VkaW4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWxpbmtlZGluLWdyZWVuLnN2ZycpO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1saW5rZWRpbi13aGl0ZS5zdmcnKTtcbiAgICB9XG5cbiAgfVxuXG59XG4uc29jaWFsLW1lZGlhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogYmxhY2s7XG59XG4iLCIjYmFja3RvdG9wIHtcbiAgYmFja2dyb3VuZDogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb24tYmFjay10by10b3Auc3ZnJykhaW1wb3J0YW50O1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIC8vIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLm5hdmlnYXRpb24ge1xuXHQubmF2IHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHR9XG5cdC5uYXZfX2l0ZW0ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHQubmF2X19saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsImlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cImZpbGVcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdLFxuaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwidXJsXCJdLFxuaW5wdXRbdHlwZT1cIndlZWtcIl0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1ub3JtYWw7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInRleHRcIl0sXG5pbnB1dFt0eXBlPVwiZW1haWxcIl0sXG5pbnB1dFt0eXBlPVwidGVsXCJdLFxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5zZWxlY3Qge1xuICBoZWlnaHQ6IDIuNzVlbTtcbn1cblxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXSxcbnNlbGVjdCB7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1ub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYXtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dzL2ljb25fX2Fycm934oCUZG93bi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2lucHV0LWJrZy0tbm9ybWFsO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA5NSU7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjJyZW07XG59XG5cblxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbio6Zm9jdXMsXG4qW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdLFxuYnV0dG9uLFxuLmJ0bixcbmEuYnRuLFxuYS5idG46aG92ZXIsXG5hLmJ0bjpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGVhc2UtaW4gLjJzO1xufVxuXG5pbnB1dCxcbnRleHRhcmVhIHtcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcbiAgICBvdXRsaW5lLWNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbmlucHV0OnJlcXVpcmVkOmZvY3VzIHtcbiAgb3V0bGluZS1jb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLWZvY3VzO1xufVxuXG5pbnB1dC5yZXF1aXJlZC1lcnJvcixcbmlucHV0LnJlcXVpcmVkLWVycm9yOmZvY3VzIHtcbiAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX19pbnB1dC1ib3JkZXItLWZvY3VzO1xuICBvdXRsaW5lLWNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tZm9jdXM7XG59XG5cblxuaW5wdXQ6Zm9jdXMge1xuXHRvdXRsaW5lOiAzcHggc29saWQgJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG59XG4iLCIuY2FwdGNoYXtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcbiAgcGFkZGluZzogMXJlbTtcblxuICAuZmllbGQtcHJlZml4e1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxuXG4gIGlucHV0I2VkaXQtY2FwdGNoYS1yZXNwb25zZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDUwcHg7XG4gIH1cblxuICAuZm9ybS1pdGVtLWNhcHRjaGEtcmVzcG9uc2V7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5cblxuXG5cbiIsIlxuLmNvbnRhY3QtbWVzc2FnZS1yZXF1ZXN0LWFjY2Vzcy1mb3JtLFxuLnVzZXItcmVnaXN0ZXItZm9ybSxcbi5jb250YWN0LWZvcm0ge1xuICBtYXgtd2lkdGg6IDY5NXB4O1xuXG4gIGlucHV0LmZvcm0tdGV4dCxcbiAgaW5wdXQudGV4dC1mdWxsLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuXG4uZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5maWVsZHNldF9fZGVzY3JpcHRpb257XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICBtYXJnaW4tdG9wOiB2ciguMSk7XG59XG4iLCJcblxuLmZvcm0tLWlubGluZSAuZm9ybS1pdGVte1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cblxuLmZvcm0taXRlbV9fbGFiZWx7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIHtcbiAgLmpzLWZvcm0tdHlwZS10ZXh0ZmllbGQuanMtZm9ybS1pdGVtLWNvbWJpbmUge1xuICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCJcbi5mb3JtLWl0ZW0tLXZlcnRpY2FsLXRhYnMge1xuICAudmVydGljYWwtdGFic19fbWVudSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICB9XG5cbiAgbGkge1xuICAgICYuaXMtc2VsZWN0ZWQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAudmVydGljYWwtdGFic19fbWVudS1pdGVtLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsImRldGFpbHMge1xuIGJvcmRlcjogMDtcblxuIC8vIG1hcmdpbi1ib3R0b206IHZyKDEuNSk7XG4gLy8gbWFyZ2luLXRvcDogdnIoMS41KTtcbiBwYWRkaW5nLWxlZnQ6IDA7XG4gcGFkZGluZy1yaWdodDogMDtcbiBwYWRkaW5nLXRvcDogMDtcbn1cblxuc3VtbWFyeSB7XG5cbiBwb3NpdGlvbjogcmVsYXRpdmU7XG4gbGluZS1oZWlnaHQ6IDE7XG4gcGFkZGluZzogdnIoLjUpO1xuXG4gY3Vyc29yOiBwb2ludGVyO1xuIGZvbnQtc2l6ZTogMXJlbTtcbiBmb250LXdlaWdodDogNzAwO1xuIG1hcmdpbi1ib3R0b206IHZyKC41KTtcbiBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXG4gJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICBkaXNwbGF5OiBub25lO1xuIH1cblxuICY6OmJlZm9yZSB7XG4gICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAvLyBtYXJnaW4tdG9wOiAtNHB4O1xuICAgfVxuICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAvLyBtYXJnaW4tdG9wOiAtM3B4O1xuICAgfVxuXG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAxMHB4O1xuICAgdG9wOiAxOHB4O1xuICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgaGVpZ2h0OiAxNnB4O1xuICAgd2lkdGg6IDE2cHg7XG4gICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9fbWludXMuc3ZnKTtcbiAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgbWFyZ2luLXRvcDogLTZweDtcbiB9XG59XG5cbmRldGFpbHNbb3Blbl0gc3VtbWFyeTo6YmVmb3JlIHtcbiBoZWlnaHQ6IDE2cHg7XG4gd2lkdGg6IDE2cHg7XG5cbiBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25zX19wbHVzLnN2Zyk7XG4gYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTZweDtcbiBjb250ZW50OiBcIiBcIjtcbn1cblxuLmNvbGxhcHNlLXByb2Nlc3NlZCA+IHN1bW1hcnk6OmJlZm9yZSB7XG4gZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtdGFic19fcGFuZXMge1xuICBkZXRhaWxze1xuICAgIHBhZGRpbmc6IHZyKDEpO1xuICB9XG59XG4iLCIuZm9ybS1pdGVtIC5kZXNjcmlwdGlvbixcbi5kZXRhaWxzX19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRlc2NyaXB0aW9uO1xuICBmb250LXNpemU6IC44cmVtO1xuICBtYXJnaW4tdG9wOiAuMnJlbTtcbn1cbiIsImZpZWxkc2V0LFxuI2VkaXQtZmllbGQtcHJvZHVjdC1kZXNjcmlwdGlvbi0tLXdyYXBwZXIsXG4jZWRpdC1maWVsZC1kb2VzLXlvdXItaW5zdGl0dXRpb24tYWxyZS0td3JhcHBlcixcbiNlZGl0LWZpZWxkLWlmLXllcy1pcy1pdC1hdC10aGUtaW5zdGl0LS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiB2cigxKTtcblxuXG4gICYuY29sbGFwc2VkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxuXG4gIGxlZ2VuZCBzcGFuIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6ICRsZXR0ZXItc3BhY2luZztcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgLy8gcGFkZGluZzogLjI1ZW0gLjVlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cblxuZmllbGRzZXR7XG4gIG1hcmdpbi10b3A6IHZyKC41KTtcblxuICBmaWVsZHNldHtcbiAgICBtYXJnaW4tdG9wOiB2ciguNSk7XG4gIH1cbn1cbiIsIlxuLmZvcm0taXRlbS1zZWFyY2gtYmxvY2stZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc2VsZWN0ICsgYnV0dG9uLFxuc2VsZWN0ICsgLmJ0bixcbnNlbGVjdCArIGJ1dHRvbjpob3ZlcixcbnNlbGVjdCArIC5idG46aG92ZXIsXG5zZWxlY3QgKyBidXR0b246Zm9jdXMsXG5zZWxlY3QgKyAuYnRuOmZvY3VzLFxuaW5wdXQgKyBidXR0b24sXG5pbnB1dCArIC5idG4sXG5pbnB1dCArIGJ1dHRvbjpob3ZlcixcbmlucHV0ICsgLmJ0bjpob3ZlcixcbmlucHV0ICsgYnV0dG9uOmZvY3VzLFxuaW5wdXQgKyAuYnRuOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuXG5pbnB1dFt0eXBlPSdzdWJtaXQnXSB7XG4gIC8vIG1hcmdpbi1yaWdodDogLjVyZW0gIWltcG9ydGFudDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J10sXG4jZWRpdC1jYW5jZWwge1xuICBAZXh0ZW5kICVhbmltYXRlO1xuXG4gIHBhZGRpbmc6IC41NXJlbTtcbiAgbWFyZ2luLXRvcDogLjVyZW07XG4gIG1hcmdpbi1yaWdodDogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yX19pbnB1dC1ia2ctLW5vcm1hbDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogLjA4cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc3VibWl0LWJrZy0tbm9ybWFsO1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3N1Ym1pdC1ib3JkZXItLW5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBhcHBlYXJhbmNlOiAwO1xuXG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ia2ctLW5vcm1hbCwgNSUpO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkIGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ib3JkZXItLW5vcm1hbCwgNSUpO1xuICB9XG59XG5cbiNlZGl0LWNhbmNlbCB7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fdGV4dC0tZGFyaztcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX190ZXh0LS1kYXJrO1xuICB9XG59XG4iLCJpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDFweCBcXDkgMCAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC1jaGVja2VkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG5cbiAgLy8vSUUxMCBoYWNrXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC1jaGVja2VkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcblxuICAvLy9JRTEwIGhhY2tcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3hlcy9pY29uLWNoZWNrYm94LnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgcGFkZGluZzogMCAwIDAgMjZweDtcbn1cblxuLmZvcm0taXRlbS0tY2hlY2tib3h7XG5cbn1cbiIsImlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIC8vIHBhZGRpbmc6IDAgMCAwIDJyZW07XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICAvLyBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmFkaW8vaWNvbi1yYWRpby1jaGVja2VkLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIC8vIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuXHRib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG4vL1xuLy8gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuLy8gICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvcmFkaW8vaWNvbi1yYWRpby5zdmdcIikgbm8tcmVwZWF0O1xuLy8gICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbi8vIH1cbiIsIlxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm17XG5cbiAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG5cbiAgLmpzLWZvcm0taXRlbXtcbiAgICBtYXJnaW4tYm90dG9tOiB2cigyLjc1KTtcbiAgICBsYWJlbHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZyKC4yKTtcbiAgICB9XG5cbiAgfVxuXG4gICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG5cbiAgICAgaW5wdXQuZm9ybS1lbWFpbCxcbiAgICAgaW5wdXQuZm9ybS10ZXh0LFxuICAgICBzZWxlY3QuZm9ybS1zZWxlY3QsXG4gICAgIHRleHRhcmVhLmZvcm0tdGV4dGFyZWF7XG4gICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgIH1cblxuICAgfVxuXG4gICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICBpbnB1dC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0e1xuICAgICAgIEBpbmNsdWRlIHNwYW4oZmlyc3QgNCBvZiAxMik7XG4gICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgIH1cbiAgICAgLmZvcm0taXRlbS1lbWFpbCxcbiAgICAgLmZvcm0taXRlbS1uYW1lLFxuICAgICAuZm9ybS1pdGVtLW1lc3NhZ2VcbiAgICAge1xuICAgICAgIHdpZHRoOiA3MCVcbiAgICAgfVxuICAgICBzZWxlY3QuZm9ybS1zZWxlY3R7XG4gICAgICAgQGluY2x1ZGUgc3BhbihmaXJzdCA2IG9mIDEyKTtcbiAgICAgfVxuICAgfVxuXG4gICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXG4gICAgIHNlbGVjdC5mb3JtLXNlbGVjdHtcbiAgICAgICBAaW5jbHVkZSBzcGFuKGZpcnN0IDQgb2YgMTIpO1xuICAgICB9XG4gICB9XG5cbn1cbiIsIi8vIFNwYW4gU3ludGF4XG4vLyA9PT09PT09PT09PVxuXG4vLyBTcGFuIFttaXhpbl1cbi8vIC0tLS0tLS0tLS0tLVxuLy8gU2V0IGEgc3Bhbm5pbmcgZWxlbWVudCB1c2luZyBzaG9ydGhhbmQgc3ludGF4LlxuLy8gLSAkc3BhbiAgOiA8c3Bhbj5cbkBtaXhpbiBzcGFuKFxuICAkc3BhblxuKSB7XG4gICRpbnNwZWN0OiAkc3BhbjtcbiAgJHNwYW46IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkb3V0cHV0OiBzcGFuLW1hdGgoJHNwYW4pO1xuICAkbmVzdGluZzogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuICAkY2xlYXI6IHN1c3ktZ2V0KGNsZWFyLCAkc3Bhbik7XG5cbiAgJGJveDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xuICAkY29udGVudC1ib3g6IGlmKHN1c3ktZ2V0KGdsb2JhbC1ib3gtc2l6aW5nKSAhPSAnYm9yZGVyLWJveCcsIHRydWUsIGZhbHNlKTtcbiAgJGJveDogJGJveCBvciBpZihpcy1pbnNpZGUoJHNwYW4pIGFuZCAkY29udGVudC1ib3gsIGJvcmRlci1ib3gsIG51bGwpO1xuXG4gIEBpZiAkY2xlYXIgPT0gYnJlYWsge1xuICAgIEBpbmNsdWRlIGJyZWFrO1xuICB9IEBlbHNlIGlmICRjbGVhciA9PSBub2JyZWFrIHtcbiAgICBAaW5jbHVkZSBub2JyZWFrO1xuICB9XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KHNwYW4sICRpbnNwZWN0KTtcbiAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiAkYm94KSk7XG4gIEBpbmNsdWRlIGZsb2F0LXNwYW4tb3V0cHV0KCRvdXRwdXQuLi4pO1xuXG4gIEBpZiB2YWxpZC1jb2x1bW5zKCRuZXN0aW5nLCBzaWxlbnQpIHtcbiAgICBAaW5jbHVkZSBuZXN0ZWQoJHNwYW4pIHsgQGNvbnRlbnQ7IH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gU3BhbiBbZnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiB0aGUgd2lkdGggb2YgYSBzcGFuLlxuLy8gLSAkc3BhbiAgOiA8c3Bhbj5cbkBmdW5jdGlvbiBzcGFuKFxuICAkc3BhblxuKSB7XG4gIEByZXR1cm4gZ2V0LXNwYW4td2lkdGgoJHNwYW4pO1xufVxuXG4vLyBTcGFuIE1hdGhcbi8vIC0tLS0tLS0tLVxuLy8gR2V0IGFsbCB0aGUgc3BhbiByZXN1bHRzLlxuLy8gLSAkc3BhbjogPG1hcD5cbkBmdW5jdGlvbiBzcGFuLW1hdGgoXG4gICRzcGFuXG4pIHtcbiAgJG5lc3QgICAgICAgICAgICAgOiBpZihzdXN5LWdldChyb2xlLCAkc3BhbikgPT0gbmVzdCwgdHJ1ZSwgZmFsc2UpO1xuICAkc3BsaXQtbmVzdCAgICAgICA6IGlmKGlzLXNwbGl0KCRzcGFuKSBhbmQgJG5lc3QsIHRydWUsIGZhbHNlKTtcbiAgJGVkZ2UgICAgICAgICAgICAgOiBnZXQtZWRnZSgkc3Bhbik7XG4gICRsb2NhdGlvbiAgICAgICAgIDogZ2V0LWxvY2F0aW9uKCRzcGFuKTtcblxuICAkZmxvYXQgICAgICAgICAgICA6IGZyb207XG4gICRwYWRkaW5nLWJlZm9yZSAgIDogbnVsbDtcbiAgJHBhZGRpbmctYWZ0ZXIgICAgOiBudWxsO1xuICAkbWFyZ2luLWJlZm9yZSAgICA6IG51bGw7XG4gICRtYXJnaW4tYWZ0ZXIgICAgIDogbnVsbDtcblxuICAvLyBjYWxjdWxhdGUgd2lkdGhzXG4gICRzcHJlYWQ6IGluZGV4KG1hcC12YWx1ZXMoJHNwYW4pLCBzcHJlYWQpO1xuICAkc3BhbjogaWYoJHNwbGl0LW5lc3QgYW5kIG5vdCgkc3ByZWFkKSwgbWFwLW1lcmdlKCRzcGFuLCAoc3ByZWFkOiB3aWRlKSksICRzcGFuKTtcbiAgJHdpZHRoOiBnZXQtc3Bhbi13aWR0aCgkc3Bhbik7XG4gICRndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG5cbiAgLy8gYXBwbHkgZ3V0dGVyc1xuICBAaWYgaXMtaW5zaWRlKCRzcGFuKSB7XG4gICAgQGlmIG5vdChzdXN5LWdldChyb2xlLCAkc3BhbikpIHtcbiAgICAgICRwYWRkaW5nLWJlZm9yZTogbWFwLWdldCgkZ3V0dGVycywgYmVmb3JlKTtcbiAgICAgICRwYWRkaW5nLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlcik7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAaWYgbm90KCRzcGxpdC1uZXN0KSB7XG4gICAgICAkbWFyZ2luLWJlZm9yZTogbWFwLWdldCgkZ3V0dGVycywgYmVmb3JlKTtcbiAgICAgICRtYXJnaW4tYWZ0ZXI6IG1hcC1nZXQoJGd1dHRlcnMsIGFmdGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBzcGVjaWFsIG1hcmdpbiBoYW5kbGluZ1xuICBAaWYgc3VzeS1nZXQob3V0cHV0LCAkc3BhbikgPT0gaXNvbGF0ZSBhbmQgJGxvY2F0aW9uIHtcbiAgICAkbWFyZ2luLWJlZm9yZTogZ2V0LWlzb2xhdGlvbigkc3Bhbik7XG4gICAgJG1hcmdpbi1hZnRlcjogLTEwMCU7XG4gIH0gQGVsc2UgaWYgJGVkZ2Uge1xuICAgICRpcy1zcGxpdDogaXMtc3BsaXQoJHNwYW4pO1xuICAgICRwb3M6IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJHNwYW4pO1xuXG4gICAgQGlmICRlZGdlID09IGxhc3Qge1xuICAgICAgJGZsb2F0OiBzdXN5LWdldChsYXN0LWZsb3csICRzcGFuKTtcbiAgICB9XG5cbiAgICBAaWYgbm90KCRpcy1zcGxpdCkge1xuICAgICAgQGlmICRlZGdlID09IGZ1bGwgb3IgKCRlZGdlID09IGZpcnN0IGFuZCAkcG9zID09IGJlZm9yZSkge1xuICAgICAgICAkbWFyZ2luLWJlZm9yZTogMDtcbiAgICAgIH1cbiAgICAgIEBpZiAkZWRnZSA9PSBmdWxsIG9yICgkZWRnZSA9PSBsYXN0IGFuZCAkcG9zID09IGFmdGVyKSB7XG4gICAgICAgICRtYXJnaW4tYWZ0ZXI6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICBAcmV0dXJuIChcbiAgICB3aWR0aCAgICAgICAgICAgOiAkd2lkdGgsXG4gICAgZmxvYXQgICAgICAgICAgIDogJGZsb2F0LFxuICAgIG1hcmdpbi1iZWZvcmUgICA6ICRtYXJnaW4tYmVmb3JlLFxuICAgIG1hcmdpbi1hZnRlciAgICA6ICRtYXJnaW4tYWZ0ZXIsXG4gICAgcGFkZGluZy1iZWZvcmUgIDogJHBhZGRpbmctYmVmb3JlLFxuICAgIHBhZGRpbmctYWZ0ZXIgICA6ICRwYWRkaW5nLWFmdGVyLFxuICAgIGZsb3cgICAgICAgICAgICA6IHN1c3ktZ2V0KGZsb3csICRzcGFuKSxcbiAgKTtcbn1cblxuLy8gR2V0IFNwYW4gV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gc3BhbiB3aWR0aC5cbi8vIC0gJHNwYW46IDxtYXA+XG5AZnVuY3Rpb24gZ2V0LXNwYW4td2lkdGgoXG4gICRzcGFuXG4pIHtcbiAgJHNwYW4gICAgIDogcGFyc2Utc3Bhbigkc3Bhbik7XG5cbiAgJG4gICAgICAgIDogc3VzeS1nZXQoc3BhbiwgJHNwYW4pO1xuICAkbG9jYXRpb24gOiBnZXQtbG9jYXRpb24oJHNwYW4pO1xuICAkY29sdW1ucyAgOiBzdXN5LWdldChjb2x1bW5zLCAkc3Bhbik7XG4gICRndXR0ZXJzICA6IHN1c3ktZ2V0KGd1dHRlcnMsICRzcGFuKTtcbiAgJHNwcmVhZCAgIDogc3VzeS1nZXQoc3ByZWFkLCAkc3Bhbik7XG5cbiAgJGNvbnRleHQgIDogbnVsbDtcbiAgJHNwYW4tc3VtIDogbnVsbDtcbiAgJHdpZHRoICAgIDogbnVsbDtcblxuICBAaWYgJG4gPT0gJ2Z1bGwnIHtcbiAgICAkcG9zOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRzcGFuKTtcbiAgICAkcm9sZTogc3VzeS1nZXQocm9sZSwgJHNwYW4pO1xuICAgICRuOiBpZigkcG9zID09IHNwbGl0IGFuZCAkcm9sZSAhPSBuZXN0LCBzdXN5LWNvdW50KCRjb2x1bW5zKSwgMTAwJSk7XG4gIH1cblxuICBAaWYgdHlwZS1vZigkbikgIT0gbnVtYmVyIHtcbiAgICBAd2FybiBcIigje3R5cGUtb2YoJG4pfSkgI3skbn0gaXMgbm90IGEgdmFsaWQgc3Bhbi5cIjtcbiAgfSBAZWxzZSBpZiB1bml0bGVzcygkbikge1xuICAgICRjb250ZXh0OiBzdXN5LXN1bSgkY29sdW1ucywgJGd1dHRlcnMsIGlmKGlzLXNwbGl0KCRzcGFuKSwgd2lkZSwgbmFycm93KSk7XG4gICAgJHNwcmVhZDogaWYoaXMtaW5zaWRlKCRzcGFuKSwgJHNwcmVhZCBvciB3aWRlLCAkc3ByZWFkKTtcbiAgICAkc3Bhbi1zdW06IHN1c3koJG4sICRsb2NhdGlvbiwgJGNvbHVtbnMsICRndXR0ZXJzLCAkc3ByZWFkKTtcblxuICAgICRfbWF0aDogc3VzeS1nZXQobWF0aCwgJHNwYW4pO1xuICAgICRfY29sdW1uLXdpZHRoOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRzcGFuKTtcbiAgICBAaWYgJF9tYXRoID09IHN0YXRpYyB7XG4gICAgICAkd2lkdGg6ICRzcGFuLXN1bSAqIHZhbGlkLWNvbHVtbi1tYXRoKCRfbWF0aCwgJF9jb2x1bW4td2lkdGgpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHdpZHRoOiBwZXJjZW50YWdlKCRzcGFuLXN1bSAvICRjb250ZXh0KTtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICR3aWR0aDogJG47XG4gIH1cblxuICBAcmV0dXJuICR3aWR0aDtcbn1cbiIsIi8vIERpcmVjdGlvbiBIZWxwZXJzXG4vLyA9PT09PT09PT09PT09PT09PVxuXG4vLyBTdXN5IEZsb3cgRGVmYXVsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gLSBQUklWQVRFXG5AaW5jbHVkZSBzdXN5LWRlZmF1bHRzKChcbiAgZmxvdzogbHRyLFxuKSk7XG5cbi8vIEdldCBEaXJlY3Rpb25cbi8vIC0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiB0aGUgJ2Zyb20nIG9yICd0bycgZGlyZWN0aW9uIG9mIGEgbHRyIG9yIHJ0bCBmbG93LlxuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuLy8gLSBbJGtleV0gICA6IGZyb20gfCB0b1xuQGZ1bmN0aW9uIGdldC1kaXJlY3Rpb24oXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KSxcbiAgJGtleTogZnJvbVxuKSB7XG4gICRyZXR1cm46IGlmKCRmbG93ID09IHJ0bCwgKGZyb206IHJpZ2h0LCB0bzogbGVmdCksIChmcm9tOiBsZWZ0LCB0bzogcmlnaHQpKTtcbiAgQHJldHVybiBtYXAtZ2V0KCRyZXR1cm4sICRrZXkpO1xufVxuXG4vLyBUb1xuLy8gLS1cbi8vIFJldHVybiB0aGUgJ3RvJyBkaXJlY3Rpb24gb2YgYSBmbG93XG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG5AZnVuY3Rpb24gdG8oXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KVxuKSB7XG4gIEByZXR1cm4gZ2V0LWRpcmVjdGlvbigkZmxvdywgdG8pO1xufVxuXG4vLyBGcm9tXG4vLyAtLS0tXG4vLyBSZXR1cm4gdGhlICdmcm9tJyBkaXJlY3Rpb24gb2YgYSBmbG93XG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG5AZnVuY3Rpb24gZnJvbShcbiAgJGZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGZsb3cpXG4pIHtcbiAgQHJldHVybiBnZXQtZGlyZWN0aW9uKCRmbG93LCBmcm9tKTtcbn1cbiIsIlxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3J7XG5cbiAgJi5pcy13ZWFre1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGFzc3dvcmQtLXdlYWs7XG4gIH1cblxuICAmLmlzLWZhaXJ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wYXNzd29yZC0tZmFpcjtcbiAgfVxuXG4gICYuaXMtZ29vZHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Bhc3N3b3JkLS1nb29kO1xuICB9XG5cbiAgJi5pcy1zdHJvbmd7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wYXNzd29yZC0tc3Ryb25nO1xuICB9XG59XG4iLCJ0ZXh0YXJlYXtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIlxuLmZvb3Rlci1jb250ZW50IHtcbiAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgICAgIGZsb2F0OiByaWdodDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuXG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiA1MXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tdG9wOiAtNjhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyLWxvZ28taW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgfVxuICAgICAgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMzRweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbiAgICAgIH1cbiAgICAgICAgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLmJsb2NrLS1hZGRyZXNzLWJsb2NrIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbiAgLmFkZHJlc3MtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDA2cHg7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMzkuNHB4O1xuICAgIC8vIG1hcmdpbi1yaWdodDogMzdweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzOS44cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDQ0cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVnYSl7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNzRweDtcbiAgICB9XG5cblxuXG4gICAgLmFkZHJlc3MtaXRlbXMtYmxvY2sge1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICBhe1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBwOm50aC1jaGlsZCgxKXtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuICAgICAgfVxuICAgICAgcDpudGgtY2hpbGQoMiksIHA6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYXtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgcGFkZGluZy1ib3R0b206IDI1LjZweDtcbiAgICAgIHdpZHRoOiA5MiU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIHdpZHRoOiA4MiU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNzglO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgfVxufVxuIiwiLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcblx0d2lkdGg6IDY1JTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctdG9wOiAkcGFkZGluZy1lZGdlLW1vYmlsZTtcblx0bWF4LXdpZHRoOiAyMjBweDtcblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0d2lkdGg6IDI5LjUlO1xuXHRcdG1heC13aWR0aDogNjAwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiBpbmhlcml0O1xuXHRcdHBhZGRpbmctdG9wOiBpbmhlcml0O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdHdpZHRoOiAyOC41JTtcblx0fVxufVxuIiwiLy8vIFNpdGUgdmFyaWFibGVzXG5cbiRjb250ZW50LW1heC13aWR0aDogMzhlbTsgLy8gQmV0d2VlbiAyMi41IGFuZCAzNy41ZW1cblxuLy9QYWRkaW5nIFZhcmlhYmxlc1xuJHBhZGRpbmctZWRnZS1tb2JpbGU6IDIwcHg7XG4kcGFkZGluZy1zbWFsbDogMzBweDtcbiRwYWRkaW5nLW1lZGl1bTogNDVweDtcbiRwYWRkaW5nLWxhcmdlOiA2MHB4O1xuJHBhZGRpbmcteC1sYXJnZTogNzVweDtcbiRwYWRkaW5nLXh4LWxhcmdlOiA5MHB4O1xuJHBhZGRpbmcteHh4LWxhcmdlOiAxMjBweDtcbiIsIi5zdGlja3ktbmF2IHtcblx0LmZvcm0taXRlbS0taWQtc2VhcmNoLWFwaS1mdWxsdGV4dCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuYmxvY2stLXNlYXJjaCB7XG5cdFx0d2lkdGg6IG5vbmU7XG5cdFx0LmZvcm0tc3VibWl0LnNob3ctc2VhcmNoIHtcblx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cblxufVxuLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXRvcDogMzJweDtcblx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRAaW5jbHVkZSBhbmltYXRlLWFsbDtcblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdC8vIHdpZHRoOiAyMyU7XG5cdH1cblxuXHQuc2VhcmNoLWJhciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQvLyBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAvLyAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAvLyAgICB9XG5cdFx0fVxuXHRcdC5mb3JtLXRleHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDQ0cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjVweCAzMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZmllbGRzZXQtYmtnLS1ub3JtYWw7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblx0ICAgIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0d2lkdGg6IDA7XG5cblx0XHRcdEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuXHRcdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHRcdG91dGxpbmU6IC13ZWJraXQtZm9jdXMtcmluZy1jb2xvciBhdXRvIDVweDtcblx0XHRcdFx0b3V0bGluZS1vZmZzZXQ6IC0ycHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LmZvcm0tc3VibWl0LnNob3ctc2VhcmNoIHtcblx0XHRcdHdpZHRoOiAyNCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cbn1cbi5leHBhbmRlZC1zZWFyY2gtYmFyIHtcblx0d2lkdGg6IDQyJTtcbn1cbiIsIi5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdGZsb2F0OiByaWdodDtcblx0bWFyZ2luLXJpZ2h0OiAzMXB4O1xuXHRtYXJnaW4tdG9wOiAyOHB4O1xuXG5cdC5pY29uIHtcblx0XHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiA2N3B4O1xuXHRcdGhlaWdodDogMjhweDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0taGFtYnVyZ2VyLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuXHR9XG5cblx0Lmljb24uY2xvc2UtbWVudS1pY29uIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLWNsb3NlLS1ibGFjay5zdmdcIik7XG5cdH1cblxuXHQubGFiZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcblx0LnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cbn1cbiIsIi5ibG9jay0tc2luZ2xlLWN0YSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG5cbiAgfVxuICAubC1jb25zdHJhaW4ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWluZmluaXR5LWdyZWVuLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gd2lkdGg6IDM1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDM3NXB4KXtcbiAgICAgIHdpZHRoOiAzNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA0MDBweDtcbiAgICB9XG4gIH1cblxuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgpOyAvL0lmIEhCIHdhbnRzIHRvIGFkZCBpc2xhbmQvYmxvYiBvciBhbnkgb3RoZXIgYmFja2dyb3VuZCBpbWFnZVxuICAgIC5zaW5nbGUtY3RhLXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDU0cHg7XG4gICAgICB9XG4gICAgICBhe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93LXNpbmdsZS1jdGEge1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMC42cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5ncmVlbi1hcnJvdy1zaW5nbGUtY3RhIHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwLjZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2luZ2xlLWN0YS1ib2R5IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiLmNhbGwtdG8tYWN0aW9uLWJsb2Nre1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCl7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIG1hcmdpbjogNXB4IDVweCAyNXB4IDA7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgfVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIpO1xuICAgICAgbWFyZ2luOiA1MnB4IDVweCA4MHB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgfVxuXG4gICAgLmN0YS1saW5re1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmN0YS1kZXNjcmlwdGlvbntcbiAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgfVxuICB9XG59XG4iLCIvLyBHdXR0ZXIgU3ludGF4XG4vLyA9PT09PT09PT09PT09XG5cblxuLy8gR3V0dGVyc1xuLy8gLS0tLS0tLVxuLy8gU2V0IGd1dHRlcnMgb24gYW4gZWxlbWVudC5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQG1peGluIGd1dHRlcnMoXG4gICRzcGFuOiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRzcGFuO1xuICAkc3BhbiAgICAgOiBwYXJzZS1ndXR0ZXJzKCRzcGFuKTtcbiAgJF9ndXR0ZXJzIDogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfb3V0cHV0OiAoXG4gICAgYmVmb3JlOiBtYXAtZ2V0KCRfZ3V0dGVycywgYmVmb3JlKSxcbiAgICBhZnRlcjogbWFwLWdldCgkX2d1dHRlcnMsIGFmdGVyKSxcbiAgICBmbG93OiBzdXN5LWdldChmbG93LCAkc3BhbiksXG4gICk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGd1dHRlcnMsICRpbnNwZWN0KTtcblxuICBAaWYgaXMtaW5zaWRlKCRzcGFuKSB7XG4gICAgQGluY2x1ZGUgcGFkZGluZy1vdXRwdXQoJF9vdXRwdXQuLi4pO1xuICB9IEBlbHNlIHtcbiAgICBAaW5jbHVkZSBtYXJnaW4tb3V0cHV0KCRfb3V0cHV0Li4uKTtcbiAgfVxufVxuXG5AbWl4aW4gZ3V0dGVyKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAaW5jbHVkZSBndXR0ZXJzKCRzcGFuKTtcbn1cblxuXG4vLyBHdXR0ZXJcbi8vIC0tLS0tLVxuLy8gUmV0dXJuIHRoZSB3aWR0aCBvZiBhIGd1dHRlci5cbi8vIC0gWyRzcGFuXSAgIDogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGd1dHRlcihcbiAgJHNwYW46ICRzdXN5XG4pIHtcbiAgJHNwYW46IHBhcnNlLWd1dHRlcnMoJHNwYW4pO1xuXG4gICRfZ3V0dGVyczogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuICAkX2d1dHRlcnM6IG1hcC1nZXQoJF9ndXR0ZXJzLCBiZWZvcmUpIG9yIG1hcC1nZXQoJF9ndXR0ZXJzLCBhZnRlcik7XG5cbiAgQHJldHVybiAkX2d1dHRlcnM7XG59XG5cbkBmdW5jdGlvbiBndXR0ZXJzKFxuICAkc3BhbjogJHN1c3lcbikge1xuICBAcmV0dXJuIGd1dHRlcigkc3Bhbik7XG59XG5cblxuLy8gR2V0IEd1dHRlciBXaWR0aFxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGd1dHRlciB3aWR0aC5cbi8vIC0gWyRjb250ZXh0XTogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ2V0LWd1dHRlci13aWR0aChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3V0dGVycygkY29udGV4dCk7XG5cbiAgJF9ndXR0ZXJzIDogc3VzeS1nZXQoZ3V0dGVycywgJGNvbnRleHQpO1xuICAkX2d1dHRlciAgOiBzdXN5LWdldChndXR0ZXItb3ZlcnJpZGUsICRjb250ZXh0KTtcblxuICBAaWYgJF9ndXR0ZXJzIGFuZCAoJF9ndXR0ZXJzID4gMCkgYW5kIG5vdCgkX2d1dHRlcikge1xuICAgICRfY29sdW1uLXdpZHRoOiBzdXN5LWdldChjb2x1bW4td2lkdGgsICRjb250ZXh0KTtcbiAgICAkX21hdGg6IGd1dHRlci1tYXRoKCRjb250ZXh0KTtcbiAgICBAaWYgJF9tYXRoID09IHN0YXRpYyB7XG4gICAgICAkX2d1dHRlcjogJF9ndXR0ZXJzICogdmFsaWQtY29sdW1uLW1hdGgoJF9tYXRoLCAkX2NvbHVtbi13aWR0aCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkX2NvbHVtbnMgOiBzdXN5LWdldChjb2x1bW5zLCAkY29udGV4dCk7XG4gICAgICAkX3NwcmVhZCAgOiBpZihpcy1zcGxpdCgkY29udGV4dCksIHdpZGUsIHN1c3ktZ2V0KHNwcmVhZCwgJGNvbnRleHQpKTtcbiAgICAgICRfZ3V0dGVyICA6IHBlcmNlbnRhZ2UoJF9ndXR0ZXJzIC8gc3VzeS1zdW0oJF9jb2x1bW5zLCAkX2d1dHRlcnMsICRfc3ByZWFkKSk7XG4gICAgfVxuICB9XG5cbiAgJF9ndXR0ZXI6IGlmKCRfZ3V0dGVyID09ICduby1ndXR0ZXJzJyBvciAkX2d1dHRlciA9PSAnbm8tZ3V0dGVyJywgbnVsbCwgJF9ndXR0ZXIpO1xuXG4gIEByZXR1cm4gJF9ndXR0ZXI7XG59XG5cblxuLy8gR2V0IEd1dHRlcnNcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gYmVmb3JlIGFuZCBhZnRlciBndXR0ZXIgdmFsdWVzLlxuLy8gLSBbJGNvbnRleHRdOiA8Y29udGV4dD5cbkBmdW5jdGlvbiBnZXQtZ3V0dGVycyhcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGNvbnRleHQgICAgICAgICAgICA6IHBhcnNlLWd1dHRlcnMoJGNvbnRleHQpO1xuXG4gICRfZ3V0dGVyLXBvc2l0aW9uICAgOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcbiAgJF9ndXR0ZXIgICAgICAgICAgICA6IGdldC1ndXR0ZXItd2lkdGgoJGNvbnRleHQpO1xuXG4gICRfcmV0dXJuICAgICAgICAgICAgOiAoYmVmb3JlOiBudWxsLCBhZnRlcjogbnVsbCk7XG5cbiAgQGlmIGlzLXNwbGl0KCRjb250ZXh0KSBhbmQgJF9ndXR0ZXIge1xuICAgICRfZ3V0dGVyOiAkX2d1dHRlciAvIDI7XG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKGJlZm9yZTogJF9ndXR0ZXIsIGFmdGVyOiAkX2d1dHRlcikpO1xuICB9IEBlbHNlIHtcbiAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAoJF9ndXR0ZXItcG9zaXRpb246ICRfZ3V0dGVyKSk7XG4gIH1cblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuXG5cbi8vIElzIEluc2lkZVxuLy8gLS0tLS0tLS0tXG4vLyBSZXR1cm5zIHRydWUgaWYgZ3V0dGVycyBhcmUgaW5zaWRlLlxuLy8gJGNvbnRleHQ6IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGlzLWluc2lkZShcbiAgJGNvbnRleHRcbikge1xuICAkX2luc2lkZTogaW5zaWRlIGluc2lkZS1zdGF0aWM7XG4gICRfZ3V0dGVyLXBvc2l0aW9uOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcblxuICBAcmV0dXJuIGlmKGluZGV4KCRfaW5zaWRlLCAkX2d1dHRlci1wb3NpdGlvbiksIHRydWUsIGZhbHNlKTtcbn1cblxuXG4vLyBJcyBTcGxpdFxuLy8gLS0tLS0tLS1cbi8vIFJldHVybnMgdHJ1ZSBpZiBndXR0ZXJzIGFyZSBzcGxpdC5cbi8vICRjb250ZXh0OiA8Y29udGV4dD5cbkBmdW5jdGlvbiBpcy1zcGxpdChcbiAgJGNvbnRleHRcbikge1xuICAkX3NwbGl0OiBzcGxpdCBpbnNpZGUgaW5zaWRlLXN0YXRpYztcbiAgJF9ndXR0ZXItcG9zaXRpb246IHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGNvbnRleHQpO1xuXG4gIEByZXR1cm4gaWYoaW5kZXgoJF9zcGxpdCwgJF9ndXR0ZXItcG9zaXRpb24pLCB0cnVlLCBmYWxzZSk7XG59XG5cblxuLy8gR3V0dGVyIE1hdGhcbi8vIC0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIG1hdGggdG8gdXNlIGZvciBndXR0ZXIgY2FsY3VsYXRpb25zXG4vLyAkY29udGV4dDogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ3V0dGVyLW1hdGgoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRfcmV0dXJuICA6IHN1c3ktZ2V0KG1hdGgsICRjb250ZXh0KTtcbiAgJF9yZXR1cm4gIDogaWYoc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkY29udGV4dCkgPT0gaW5zaWRlLXN0YXRpYywgc3RhdGljLCAkX3JldHVybik7XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cbiIsIi5yZWdpb24tcHJlLWNvbnRlbnR7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLnByZS1jb250ZW50LWlzbGFuZC1sb2dve1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuXHRcdHotaW5kZXg6IC0xO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtNDcwcHg7XG4gICAgICB3aWR0aDogMTA1MHB4O1xuICAgIH1cbiAgfVxuXG4gIC5ibG9ja19fY29udGVudHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdC5mZWF0dXJlZF9pdGVtX3NpbmdsZV9zdG9yeV90b3Age1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG4gICAgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2Vye1xuXG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6MzBweCAyMHB4IDQ1cHggMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG5cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgfVxuXG4gICAgICBoMntcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9kZV9fY29udGVudHtcbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cdFx0XHQubm9kZV9fY29udGVudC1zdG9yaWVze1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6JGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdG9yaWVzLXN1YmhlYWRpbmcge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cbiAgICB9XG5cbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2Vye1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOjU3cHggMTBweCA3NXB4IDA7XG5cbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgfVxuICAgICAgLm5vZGVfX2NvbnRlbnQtc3Rvcmllc3tcbiAgICAgICAgbWF4LXdpZHRoOiA4NDJweDtcblxuICAgICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTVweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDE1cHggMjVweDtcbiAgICAgICAgICB9XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JpZXMtbWFpbi1jb250ZW50e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3Rvcmllcy10aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN0b3JpZXMtc3ViaGVhZGluZywuc3Rvcmllcy1zdW1tYXJ5e1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZXtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2csIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXJ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICB9XG4uY2FsbC10by1hY3Rpb24tYmxvY2t7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKXtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCl7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIG1hcmdpbjogNXB4IDVweCA0N3B4IDA7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICBtYXJnaW46IDcwcHggNXB4IDgwcHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmN0YS1saW5re1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5jdGEtZGVzY3JpcHRpb257XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcblxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDcwMHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggNTBweCAyMHB4O1xuICAgIC8vIHBhZGRpbmc6IDMwcHggMTBweCA1MHB4IDIwcHg7XG4gICAgLnN0b3JpZXMtdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDcwMHB4KXtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIG1hcmdpbjogNXB4IDVweCAyNXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICBtYXJnaW46IDY3cHggNXB4IDgwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTVweCAxNXB4O1xuICAgIH1cblxuICB9XG59XG4iLCIvLyBDb250YWluZXIgU3ludGF4XG4vLyA9PT09PT09PT09PT09PT09XG5cbi8vIENvbnRhaW5lciBbbWl4aW5dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2V0IGEgY29udGFpbmVyIGVsZW1lbnRcbi8vIC0gWyRsYXlvdXRdICA6IDxzZXR0aW5ncz5cbkBtaXhpbiBjb250YWluZXIoXG4gICRsYXlvdXQ6ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgICAgOiAkbGF5b3V0O1xuICAkbGF5b3V0ICAgICA6IHBhcnNlLWdyaWQoJGxheW91dCk7XG5cbiAgJF93aWR0aCAgICAgOiBnZXQtY29udGFpbmVyLXdpZHRoKCRsYXlvdXQpO1xuICAkX2p1c3RpZnkgICA6IHBhcnNlLWNvbnRhaW5lci1wb3NpdGlvbihzdXN5LWdldChjb250YWluZXItcG9zaXRpb24sICRsYXlvdXQpKTtcbiAgJF9wcm9wZXJ0eSAgOiBpZihzdXN5LWdldChtYXRoLCAkbGF5b3V0KSA9PSBzdGF0aWMsIHdpZHRoLCBtYXgtd2lkdGgpO1xuXG4gICRfYm94ICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJGxheW91dCk7XG5cbiAgQGlmICRfYm94IHtcbiAgICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6ICRfYm94KSk7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoY29udGFpbmVyLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIGZsb2F0LWNvbnRhaW5lcigkX3dpZHRoLCAkX2p1c3RpZnksICRfcHJvcGVydHkpO1xuICBAaW5jbHVkZSBzaG93LWdyaWQoJGxheW91dCk7XG59XG5cbi8vIENvbnRhaW5lciBbZnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGNvbnRhaW5lciB3aWR0aFxuLy8gLSBbJGxheW91dF0gIDogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGNvbnRhaW5lcihcbiAgJGxheW91dDogJHN1c3lcbikge1xuICAkbGF5b3V0OiBwYXJzZS1ncmlkKCRsYXlvdXQpO1xuICBAcmV0dXJuIGdldC1jb250YWluZXItd2lkdGgoJGxheW91dCk7XG59XG5cbi8vIEdldCBDb250YWluZXIgV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENhbGN1bGF0ZSB0aGUgY29udGFpbmVyIHdpZHRoXG4vLyAtIFskbGF5b3V0XTogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGdldC1jb250YWluZXItd2lkdGgoXG4gICRsYXlvdXQ6ICRzdXN5XG4pIHtcbiAgJGxheW91dCAgICAgICAgIDogcGFyc2UtZ3JpZCgkbGF5b3V0KTtcbiAgJF93aWR0aCAgICAgICAgIDogc3VzeS1nZXQoY29udGFpbmVyLCAkbGF5b3V0KTtcbiAgJF9jb2x1bW4td2lkdGggIDogc3VzeS1nZXQoY29sdW1uLXdpZHRoLCAkbGF5b3V0KTtcbiAgJF9tYXRoICAgICAgICAgIDogc3VzeS1nZXQobWF0aCwgJGxheW91dCk7XG5cbiAgQGlmIG5vdCgkX3dpZHRoKSBvciAkX3dpZHRoID09IGF1dG8ge1xuICAgIEBpZiB2YWxpZC1jb2x1bW4tbWF0aCgkX21hdGgsICRfY29sdW1uLXdpZHRoKSB7XG4gICAgICAkX2NvbHVtbnMgICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRsYXlvdXQpO1xuICAgICAgJF9ndXR0ZXJzICAgOiBzdXN5LWdldChndXR0ZXJzLCAkbGF5b3V0KTtcbiAgICAgICRfc3ByZWFkICAgIDogaWYoaXMtc3BsaXQoJGxheW91dCksIHdpZGUsIG5hcnJvdyk7XG4gICAgICAkX3dpZHRoICAgICA6IHN1c3ktc3VtKCRfY29sdW1ucywgJF9ndXR0ZXJzLCAkX3NwcmVhZCkgKiAkX2NvbHVtbi13aWR0aDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRfd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkX3dpZHRoO1xufVxuXG4vLyBQYXJzZSBDb250YWluZXIgUG9zaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFyc2UgdGhlICRjb250YWluZXItcG9zaXRpb24gaW50byBtYXJnaW4gdmFsdWVzLlxuLy8gLSBbJGp1c3RpZnldICAgOiBsZWZ0IHwgY2VudGVyIHwgcmlnaHQgfCA8bGVuZ3RoPiBbPGxlbmd0aD5dXG5AZnVuY3Rpb24gcGFyc2UtY29udGFpbmVyLXBvc2l0aW9uKFxuICAkanVzdGlmeTogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgY29udGFpbmVyLXBvc2l0aW9uKVxuKSB7XG4gICRfcmV0dXJuOiBpZigkanVzdGlmeSA9PSBsZWZ0LCAwLCBhdXRvKSBpZigkanVzdGlmeSA9PSByaWdodCwgMCwgYXV0byk7XG5cbiAgQGlmIG5vdChpbmRleChsZWZ0IHJpZ2h0IGNlbnRlciwgJGp1c3RpZnkpKSB7XG4gICAgJF9yZXR1cm46IG50aCgkanVzdGlmeSwgMSk7XG4gICAgJF9yZXR1cm46ICRfcmV0dXJuIGlmKGxlbmd0aCgkanVzdGlmeSkgPiAxLCBudGgoJGp1c3RpZnksIDIpLCAkX3JldHVybik7XG4gIH1cblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXG5AbWl4aW4gc3VzeS1jbGVhcmZpeCB7XG4gIEBpZiBzdXN5LXN1cHBvcnQoY2xlYXJmaXgsIChtaXhpbjogY2xlYXJmaXgpKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH0gQGVsc2Uge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMixcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMge1xuICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIC52aWV3X19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgaGVpZ2h0OiA2MjhweDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLnZpZXdzLWZpZWxkLXR5cGUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnZpZXdfX3JvdyB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjkuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBhe1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHggMXB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44ODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgfVxuICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuXG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC52aWV3X19mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm1vcmUtbGluay1ncmVlbi1hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDQuNXB4IDQuNXB4IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vcmUtbGluay1zdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIH1cblxuXG4gIH1cblxufVxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcblx0LmRhdGUsIC50aW1lIHtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Ly8gcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXHQudGltZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZGF0ZS1zZXBlcmF0b3Ige1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0ICBmb250LXdlaWdodDogNjAwO1xuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0ICBsaW5lLWhlaWdodDogMS4zO1xuXHQgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0XHR9XG5cdH1cblx0LnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoIHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMztcblx0ICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0XHR9XG5cdH1cblx0LnN0YXJ0LWRheSwgLmVuZC1kYXkge1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMztcblx0ICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxufVxuLmhiLXByZS1jb250ZW50IHtcblxuXHQuYmxvY2stLWJsb29tLWJsb2ctdG9wLWZlYXR1cmVkIHtcblxuXG5cblx0fVxuXG5cdGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDc2JTtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1sb2dvLWJsb29tLnN2Z1wiKTtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTM1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1sb2dvLWJsb29tLnN2Z1wiKTtcblx0XHRcdFx0Ly8gd2lkdGg6IDI5N3B4O1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNzYlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDcycHg7Ly9cblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDg3JTtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG5cdFx0XHRcdC8vIHdpZHRoOiAzMyU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0XHRcdFx0Ly8gY2xlYXI6IGxlZnQ7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNzY4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmd7XG5cdC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9ja3tcblx0XHQubm9kZV9fY29udGVudHtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLS1oZWFkZXItbGF5b3V0e1xuXHRcdC8vIGhlaWdodDogNTIwcHg7XG5cdH1cbn1cbiIsIi5rdHAtd2ViZm9ybSB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbi53ZWJmb3JtX2Jsb2NrIHtcbiAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAuZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIH1cbiAgfVxufVxuLmhiLWNvbnRlbnQge1xuICAuZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgfVxuICB9XG59XG4uZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4gIC5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIsIC53ZWJmb3JtX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC53ZWJmb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2ViZm9ybS1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nOiAzMC41cHggMnB4IDMwcHggMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIG1heC13aWR0aDogODYxcHg7XG4gICAgfVxufVxuICAucHJvZHVjdHMtd2ViZm9ybXtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpICB7bWFyZ2luLXRvcDogLTE2NnB4ICFpbXBvcnRhbnQ7fVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS0tY2hlY2tib3h7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0e1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICB9XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAucHJvZHVjdC13ZWJmb3JtLXN1Ym1pdC1idG4sIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RzLXdlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgLmNvbmZpcm1hdGlvbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEzMDBweCkge1xuICAgIH1cblxuICAgIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDk1MXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyNnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS1iYXNpYy1wYWdlIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogLTI3cHg7XG4gICAgICB9XG4gICAgICAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stLWZvb3Rlci1sYXlvdXQge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0IHtcbiAgICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgICAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyB7XG4gICAgICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIxMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmN0YS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG59XG4uY2FsbC10by1hY3Rpb24td2l0aC1iZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC5jdGEtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46YXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyOTVweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCxcbiAgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAuY3RhLWJvZHkge1xuICAgICAgICAuY3RhLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1ib2R5e1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgLmN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICB9XG4gIH1cbiAgICAuY3RhLWltYWdle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gIH1cbn1cbiAgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIge1xuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDMwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAsLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgIC5jdGEtYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gMTAwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTAwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jdGEtbGlua3tcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmEtY3RhLXdpdGgtaW1hZ2V7XG4gICAgICAuY3RhLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4IG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIDk3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoOTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgO1xuICAgICAgICBtYXJnaW46IGF1dG8gNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4IG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIDk3NXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgZGlzcGxheTpibG9jayA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoOTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSA5NzVweCkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg5NzVweCkge1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi8vd2l0aCBzaWRlYmFyXG4uaGItY29udGVudC13aXRoLXNpZGViYXJ7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIHtcbiAgICAuY3RhLWJvZHkge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhLWN0YS13aXRoLWltYWdle1xuICAgICAgLmN0YS1ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UgMTM2NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlIDEzNjVweCkge1xuICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrIDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuXG4ucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ub25seS1saW5rIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmN0YS1saW5re1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDQuNXB4IDQuNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmN0YS1ib2R5e1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXRoLWZyb250cGFnZXtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmd7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLndoaXRlLXdhdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAud2hpdGUtd2F2ZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjY4cHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE0MDBweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2hpdGUtd2F2ZS1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgxNDAwcHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE2NDBweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2hpdGUtd2F2ZS14bGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTY0MHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcblxuICAgIH1cbiAgICAuaGVhZGVyLWJsb2NrLXdyYXBwZXJ7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjY4cHgpe1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvXG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYmxvY2stdGl0bGUge1xuICAgICAgcGFkZGluZzogMzRweCAxMHB4IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgIC8vICAgd2lkdGg6IDMwJTtcbiAgICAgIC8vICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCA2cHggMDtcblxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvLyBAaW5jbHVkZSBtYXBweS1icCg4NDJweCkge1xuICAgICAgLy8gICB3aWR0aDogMzAlO1xuICAgICAgLy8gfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgICAgaW1nIHtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg4NDFweCl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgIC8vICAgd2lkdGg6IDcwJTtcbiAgICAgIC8vICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMDtcbiAgICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgLy8gfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5yZWQtYXJyb3ctbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJlZC1hcnJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAucmVkLWFycm93LWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY4OHB4KXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzAycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMDVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAzMXB4IDI1cHggMzFweDtcbiAgICAgICAgfVxuICAgICAgICAuZG9uYXRlLWN0YS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvbmF0ZS1jdGEtc3VtbWFyeSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB3aWR0aDogIDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgICAgICAgd2lkdGg6ICAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG9uYXRlLWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19idXR0b24tZG9uYXRlO1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYmxvY2stY3RhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg2ODhweCl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrX19jb250ZW50IHtcbi5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTMzMHB4KXtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcblxuXG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgLy8gd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsgIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICB9XG4gICAgYSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLy8gQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgIC8vICAgd2lkdGg6IDY1JTtcbiAgICAvLyAgIGZsb2F0OiByaWdodDtcbiAgICAvLyAgIHRvcDogNDBweDtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHJpZ2h0OiAyMHB4O1xuICAgIC8vIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNTglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAvLyByaWdodDogLTRweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG59XG4iLCIuaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICAvLyBwYWRkaW5nOiAzNHB4IDIwcHggMCAxMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVye1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjg4cHgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1ibG9jay13aXRoLXBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgLy8gQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAvLyAgIHdpZHRoOiA1MCU7XG4gICAgLy8gfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzMCU7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNDZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI0MHB4KXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAvLyBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIC8vICAgd2lkdGg6IDUwJTtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTE2MHB4KXtcbiAgICAgIHdpZHRoOiAzNyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzBweCl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA3MzRweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTAwcHgpe1xuICAgICAgICBoZWlnaHQ6IDYyJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItd2l0aC1wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcblxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXBhZ2UtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTAwcHgpe1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNS45cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbn1cblxuICB9XG59XG4iLCIuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gIC8vIGhlaWdodDogNzMwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gdG8gcHJldmVudCB0aGUgd2hpdGUgc3BhY2UgZ2FwIGZyb20gY29sb3IgYmFja2dyb3VuZHMuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC5oZWFkZXItd2l0aC13YXZlLWltYWdlOmxhc3QtY2hpbGQge1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLndoaXRlLXdhdmUyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmVlbi13YXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGltZy5ncmVlbi13YXZlLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItd2l0aC13YXZlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAvLyByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NjNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC13YXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc4NnB4KXtcblxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZzogNDVweCAwIDAgNzVweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cblxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gIH1cbiAgLmhlYWRlci13aXRoLXdhdmUtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgcHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3ODZweCl7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCA2MHB4IDAgNzVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci13aXRoLXdhdmUtbGluayB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg3ODZweCl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nOiAzMHB4IDYwcHggNTFweCA3NXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXdhdmUtcmVkLWFycm93IHtcbiAgICAgIEBpbmNsdWRlIHJlZC1hcnJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOS44cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAuaGVhZGVyLXdpdGgtd2F2ZS1yZWQtYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkuOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IG1heC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgIC5kb3duLXdoaXRlLXdhdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIC8vIHRvcDogLTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpZGUtd2hpdGUtd2F2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogNDY1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTM4OXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTklO1xuICAgICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEwNjZweCl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtMjk1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMzZweCl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtMjgzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTQwNHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzg2cHgpe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDQ3MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZXtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmN0YS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyOTVweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBtYXJnaW46YXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5sLWNvbnN0cmFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1pbWFnZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4IG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1ib2R5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NDBweCBtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4IG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIzMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA5MSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIzMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA5MSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jdGEtY291bnQtMixcbiAgICAmLmN0YS1jb3VudC00IHtcbiAgICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEge1xuICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5sLWNvbnN0cmFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtYm9keXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdGEtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjAwcHgpe1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEwMDBweCl7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFye1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZXtcblxuICAgIC5jdGEtY29udGFpbmVye1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gbGFyZ2UpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDkpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xe1xuICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtYm9keXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCl7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3Rvcmllcy1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1sYW5kaW5nIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgfVxuICAuaGItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuIiwiLmJsb29tLWhlYWRlci1jb250YWluZXIsIC5uZXdzLWhlYWRlci1jb250YWluZXIge1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICB9XG59XG4uYmxvb20tYmxvZy1sYW5kaW5nIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmN2VjO1xuICB9XG4gIC5wcmUtY29udGVudC1pc2xhbmQtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogLTUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gICAgd2lkdGg6IDE0NTBweDtcblxuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9TdGFydCAtIENhbGwgdG8gYWN0aW9uIHdpdGggSW1hZ2UsIFRpdGxlLCBEZXNjcmlwdGlvbiBhbmQgTGlua1xuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmt7XG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIHtcbiAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjk1cHgpe1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmN0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gIH1cbiAgLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTQlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuY3RhLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxufVxuXG4vL3dpdGggc2lkZWJhciBtZW51XG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmt7XG4gIC5jdGEtYm9keSB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxufVxuLy9FbmQgLSBDYWxsIHRvIGFjdGlvbiB3aXRoIEltYWdlLCBUaXRsZSwgRGVzY3JpcHRpb24gYW5kIExpbmtcblxuXG4vL1N0YXJ0IC0gQ2FsbCB0byBhY3Rpb24gd2l0aCBJbWFnZSwgYW5kIDIgZWxlbWVudHNcbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRze1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlLTItZWxlbWVudHN7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gd2lkdGg6IDMwJTtcbiAgICB3aWR0aDogMjklO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTAyNHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQlO1xuICB9XG4gIGltZ3tcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiB9XG5cbi5jYWxsLXRvLWFjdGlvbi1pdGVtc3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NC42JTtcbiAgICAvLyB3aWR0aDogNzAlO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoOTMwcHgpe1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSAxMzI0cHgpIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMzI0cHgpIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3NTBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3LjklO1xuICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0NS4xJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOS4zJTtcbiAgICAgICAgd2lkdGg6IDQ1LjElO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTM2NnB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOS44JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgfVxuICB9XG59XG59XG5cbi8vd2l0aCBzaWRlYmFyXG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50c3tcbiAgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG4gIH1cbn1cbi8vRW5kIC0gQ2FsbCB0byBhY3Rpb24gd2l0aCBJbWFnZSwgYW5kIDIgZWxlbWVudHNcbiIsIi5wYWdlX2FuZF92aWV3X2Jsb2NrIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMzczcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4IDQ1cHggMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogMzElO1xuICAgIH1cbiAgICAucGFnZS1hbmQtdmlldy1pbWFnZS13cmFwcGVyIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtYW5kLXZpZXctdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gICAgLnBhZ2UtYW5kLXZpZXctc3VtbWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JfX3RlcnRpYXJ5O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDExcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCA3NXB4IDI3cHg7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgfVxuICAgIC52aWV3X19lbXB0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIC52aWV3X19jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAucmVhZG1vcmUtbGlua3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudmlld19fcm93Lm9uZS1yb3cge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MXB4IDMwcHggNDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzlweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdfX3Jvdy5tYW55LXJvd3M6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld19fcm93Lm1hbnktcm93c3tcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQxcHggMzBweCA0MXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgICAuZGF0ZS1pbWFnZS1jb250YWluZXIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUtd3JhcHBlciwgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIH1cbiAgICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweCAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MXB4IDE1cHggNDFweDtcbiAgICAgIH1cbiAgICAgIC5mdW5kcmFpc2luZy1ldmVudHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNTclO1xuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIH1cbiAgfVxufVxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgLnBhZ2Utdmlldy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVmZXJlbmNlLXBhZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDY0JTtcbiAgICB9XG4gICAgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbiAgICAudmlld19fcm93IHtcbiAgICAgIC5tYW55LXJvd3Mge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtYW5kLXJlZmVyZW5jZS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHggbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4IG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCBtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIH1cbiAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIHBhZGRpbmc6IDMuNXB4O1xuICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgIC8vICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnBhZ2UtYW5kLXJlZmVyZW5jZS1zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICB9XG4gIH1cbiAgfVxuICAucmVmZXJlbmNlZC1wYWdlc3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDo3MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICB9XG4gICAgICAuaGVhZGVyLXdpdGgtcGFnZS1pbWd7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlcntcblxuICAgICAgICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmhlYWRlci13aXRoLXBhZ2UtdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC1oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL2ZvciBzaWRlYmFyIHJlZ2lvblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0e1xuLmNvbnRhY3RfdXN7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDQ1cHggMCAxNXB4IDE1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4IGxhcmdlKXtcbiAgICBtYXJnaW46IDYwcHggMCAxNXB4IDE1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1heC13aWR0aDogMjk3cHg7XG4gICAgbWFyZ2luOiA2cHggMCAxNXB4IDA7XG4gIH1cblxuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgLmNvbnRhY3QtdXMtaGVhZGVye1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgfVxuICAgIC5jb250YWN0LXVzLXRpdGxle1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtdXMtZGVzY3Ige1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMtaGVhZGVyLm1pc3NpbmctZWxlbWVudHN7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMtaW5mbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIC8vIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtbmFtZXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtcGhvbmUge1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1waG9uZS1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC11cy1leHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LXVzLWVtYWlse1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS45NDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb24tZW1haWwtZ3JlZW4uc3ZnKSBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXVzLWluZm8ubWlzc2luZy1lbGVtZW50cyB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMtYWRkcmVzc3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSl7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgfVxuXG4gICAgcGFkZGluZzogMzBweCAwIDM0cHggMDtcbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgfVxuICAgIC5maWVsZF9faXRlbSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYXtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXVzLWFkZHJlc3MubWlzc2luZy1lbGVtZW50c3tcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gbGFyZ2Upe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cbn1cbn1cblxuLmt0cC1jb250YWN0LXVzLC5ibG9jay0tY29udGFjdC11cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLy9mb3IgcG9zdGZpeCByZWdpb25cbi5yZWdpb24tcG9zdGZpeHtcbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICAvLyBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAuY29udGFjdF91c3tcblxuICAgIG1hcmdpbjogNDVweCAyMHB4IDE1cHggMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCl7XG4gICAgICAvLyBtYXJnaW46IDAgNDRweCAxNXB4IDQ0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgICAgIC8vIG1hcmdpbjogMCA0NHB4IDE1cHggNDRweDtcbiAgICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZzogNjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgfVxuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuXG4gICAgLmNvbnRhY3QtdXMtaGVhZGVye1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgICAgfVxuICAgICAgLmNvbnRhY3QtdXMtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgICAgLmNvbnRhY3QtdXMtZGVzY3Ige1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtaGVhZGVyLm1pc3NpbmctZWxlbWVudHN7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzLWluZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLW5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC11cy1waG9uZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gbGVmdDogMjNweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1waG9uZS1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLWVtYWlse1xuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBsZWZ0OiAyM3B4O1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzLWluZm8ubWlzc2luZy1lbGVtZW50c3tcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtYWRkcmVzc3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMzRweCAwO1xuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIH1cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtYWRkcmVzcy5taXNzaW5nLWVsZW1lbnRze1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLmJsb2NrLS1ndHJhbnNsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDtcbiAgdG9wOiA2cHg7XG4gIHotaW5kZXg6IDE7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAuZ3RyYW5zbGF0ZSB7XG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvd29ybGR3aWRlLWljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE5M3B4O1xuICAgICAgbWF4LWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDFweCAwIDAgMjZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuYm9keS5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyB7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLmJsb2NrLS1ndHJhbnNsYXRlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogNTVweDtcbiAgICBtYXgtd2lkdGg6IDE5OXB4O1xuICB9XG59XG4ubmF2X19pdGVtLmd0cmFuc2xhdGUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubmF2X19pdGVte1xuICAuZ3RyYW5zbGF0ZXtcbiAgICAuc3dpdGNoZXIubm90cmFuc2xhdGV7XG4gICAgICAuc2VsZWN0ZWQgYXtcbiAgICAgICAgJjo6YmVmb3Jle1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxOHB4O1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbGVmdDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL3dvcmxkd2lkZS1pY29uLnN2Z1wiKTtcbiAgICAgICAgfVxuICAgICAgICAmOjphZnRlcntcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bi5zdmdcIik7XG4gICAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHJpZ2h0OiAxN3B4O1xuICAgICAgICAgIHRvcDogMThweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmFzaWMtaGVhZGVyLWJsb2NrLWxheW91dCB7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIge1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTA4MnB4KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyMTJweCl7XG5cbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuXG4gIH1cbiAgLmJhc2ljLWhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZzogMzBweCAyMXB4IDVweCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgd2lkdGg6IDI4JTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgfVxuICB9XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSB7XG4gICAgcGFkZGluZzogMCAyMXB4IDMwcHggMjBweDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgfVxuICAgIGE6aG92ZXIsIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHdpZHRoOiA0MSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEzNjZweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG4gIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC8vIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgLy8gd2lkdGg6IDkzJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNjAwcHgpe1xuICAgICAgLy8gd2lkdGg6IDk0JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBpbWcge1xuXG4gICAgICAvLyBtYXJnaW46IDAgMjBweDtcbiAgICAgIC8vIHdpZHRoOiA5NSU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG5cblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgaW1nIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cblxufVxuIiwiLmxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5wZGYtZmlsZSB7XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5pbnRlcm5hbC1saW5rIHtcbiAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuZXh0ZXJuYWwtbGluayB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICB9XG4gICAgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgLy8gd2lkdGg6IDglO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgLy8gd2lkdGg6IDQlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4NTBweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTEyMHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgLmV4dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgcGFkZGluZy10b3A6IDg4cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgzMjhweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQycHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICB9XG4gICAgICAucGRmLWljb24taW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG5cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuIiwiXG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgLnN0b3JpZXMtdGV4dCB7XG4gICAgICBoM3tcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgfVxuICAgICAgaDQge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgaDUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgICB1bCwgb2wge1xuICAgICAgICAvLyBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgICB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgLy8gbGk6OmJlZm9yZSB7XG4gICAgICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXFwyNUU2XCI7XG4gICAgICAgICAgICAvLyB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vIGxpOjpiZWZvcmUge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6IFwi4oCiXCI7XG4gICAgICAgIC8vICAgLy8gd2lkdGg6ICAxZW07XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICAvLyAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogMTQyJTtcbiAgICAgICAgLy8gfVxuXG4gICAgICB9XG4gICAgICBvbCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgICAgLy8gY291bnRlci1pbmNyZW1lbnQ6IGxpO1xuICAgICAgICB9XG4gICAgICAgIC8vIGxpOjpiZWZvcmUge1xuICAgICAgICAvLyAgIGNvbnRlbnQ6IGNvdW50ZXIobGkpJy4nO1xuICAgICAgICAvLyAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAvLyAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAvLyAgIHdpZHRoOiAgMS41ZW07XG4gICAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDs7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cblxuICAucGFnZS1ub2RlLXR5cGUtc3RhZmYgdWwsIG9sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cbiIsIi5yZWxhdGVkX2RvY3VtZW50cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICAgICAgLmwtY29uc3RyYWluIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIC8vICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAvLyAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIC8vIGJvdHRvbTogNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtbGluayB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiB7XG4gICAgICAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8ge1xuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXZpZGVvLS1ncmVlbi5wbmdcIik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXN7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcblxuICBwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuICAvLyBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gIC8vICAgcGFkZGluZzogMTQwcHggMTBweCAxMHB4IDEwcHg7XG4gIC8vIH1cbiAgLy8gQGluY2x1ZGUgbWFwcHktYnAoOTAwcHgpe1xuICAvLyAgIHBhZGRpbmc6IDE2MHB4IDEwcHggMTBweCAxMHB4O1xuICAvLyB9XG4gIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDk3MHB4KXtcbiAgLy8gICBwYWRkaW5nOiAxODBweCAxMHB4IDEwcHggMTBweDtcbiAgLy8gfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4IDA7XG4gIH1cblxuICAubXZwcy10aXRsZXtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICB9XG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVweDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4ICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dCBzb2xpZDtcbiAgICBtYXJnaW4tYm90dG9tOjIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTozNXB4O1xuICAgIH1cbiAgfVxuXG4gIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNzAwcHgpe1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgICBtYXJnaW46IDAgNXB4IDMwcHggMDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgICB9XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgLy8gICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyKTtcbiAgICAgIG1hcmdpbjogMCA1cHggNDVweCAwO1xuICAgIH1cblxuICAgIC5wcm9nLWxpbmt7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA0LjVweDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgfVxuICAgICAgLmV4dGVybmFsLWxpbmstaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMjBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMTBweDtcbiAgICAgIH1cbiAgICAgIGF7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgICAvLyBmbG9hdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmZvY3VzLCAmOmhvdmVye1xuICAgICAgICAgIGNvbG9yOiRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgd2lkdGg6IDg1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnByb2ctZGVzY3JpcHRpb257XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgIH1cbiAgfVxufVxuIiwiLmV2ZW50cy1sYW5kaW5nIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgfVxuICAuaGItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHBhZGRpbmc6IDAgMTBweCA2MHB4IDEwcHg7XG5cbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgNjBweCAwO1xuICB9XG4gIC5ldmVudHMtaGVhZGVyLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICB9XG4gIH1cbiAgLmV2ZW50cy1oZWFkZXItYm9keSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgIH1cbiAgfVxuICAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICAgIH1cbiAgICAubm9kZV9fY29udGVudC1ldmVudHMge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMzBweCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnQtaW1hZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA2NyU7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAvLyBwYWRkaW5nOiAxNXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1tb250aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1lbmQtZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICAgIC5ldmVudC1zdGFydC1kYXRlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIC5kYXktc3RhcnQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb250aC1zdGFydCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5ldmVudC1lbmQtZGF0ZSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgLy8gZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICAuc2VwZXJhdG9yIHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kYXktZW5kIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICAubW9udGgtZW5kIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ldmVudHMtY29udGVudCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgLnBhZ2UtdGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5uZXdzLWxhbmRpbmcge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG59XG4ucmVnaW9uLXByZS1jb250ZW50e1xuXHRcdC5uZXdzX2hlYWRlcl9ibG9jayB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0XHRcdH1cblx0XHR9XG5cbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXJ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6MzBweCAyMHB4IDQ1cHggMjBweDtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTIzcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgfVxuXG4gICAgICBoMntcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ub2RlX19jb250ZW50e1xuICAgICAgICBwe1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgfVxuXG4gICAgICB9XG5cblx0XHRcdC5ub2RlX19jb250ZW50LW5ld3N7XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDMxcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHRjb2xvcjokY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQubmV3cy1yZWFkLW1vcmUtbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uZXdzLXN1YmhlYWRpbmcge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cbiAgICB9XG5cbiAgIGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXJ7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OjIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXgtd2lkdGg6IDY0JTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDU3cHggMCA3NXB4IDA7XG4gICAgICB9XG5cbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6MDtcbiAgICAgIH1cbiAgICAgIC5ub2RlX19jb250ZW50LW5ld3N7XG4gICAgICAgIG1heC13aWR0aDogODQycHg7XG5cbiAgICAgICAgLm5ld3MtaGVhZGVyLWltYWdle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6YmxvY2s7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgICAgcGFkZGluZzoxMHB4IDEwcHggMTBweCAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBwYWRkaW5nOjE1cHggMCAxNXB4IDI1cHg7XG4gICAgICAgICAgfVxuXG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHR9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzLW1haW4tY29udGVudHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXdzLXRpdGxle1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3B4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyZTJiMmI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV3cy1zdWJoZWFkaW5nLC5uZXdzLXN1bW1hcnl7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmV3cy1yZWFkLW1vcmUtbGlua3tcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAubmV3cy1kYXRle1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0IDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgICBjb2xvcjojNzM2ZjZmO1xuICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG59XG4iLCIuY2FtcGFpZ24tYmxvY2stY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmNhbXBhaWduX2Jsb2NrIHtcbiAgbWFyZ2luOiAyMi41cHggMjBweCA0NXB4IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiA0NXB4IGF1dG87XG4gIH1cbiAgLmNhbXBhaWduLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMjJweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg4MnB4KXtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgfVxuICBwIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg4ODJweCl7XG4gICAgICB3aWR0aDogMzQlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rLCAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gICAgcGFkZGluZzogOHB4IDIwcHggMjBweCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg4MnB4KXtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMjJweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMnB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmdyZWVuLWFycm93IHtcbiAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG5cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cbiAgICAgIH1cblxuXG5cbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg4MnB4KXtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgICAgd2lkdGg6IDY2JTtcblxuICAgIH1cbiAgfVxufVxuIiwiLnBhdGgtZnJvbnRwYWdlIHtcbiAgLmJsb2NrLS1sYXlvdXQge1xuICAgIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuYmxvY2stLWhvbGxhbmQtYmxvb3J2aWV3LWVtYWlsLXN1YnNjcmlwdGlvbi1ibG9jayB7XG4gICAgLy8gbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlld19hbmRfY3VzdG9tX2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICBvdmVyZmxvdzogYXV0bztcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuXG59XG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAucmVhZG1vcmUtbGluayB7XG4gICAgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgLmJveDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC5kYXRlIGgzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICAvLyBtaW4taGVpZ2h0OiA3NDBweDtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg3JTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW46IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDYwOXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDg5cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgd2lkdGg6IDg5JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byA4OXB4IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA0NiU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgd2lkdGg6IDUwJTtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgLmNhbXBhaWduLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC03cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rLCAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgICBpbWcge1xuXG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIH1cbiAgfVxuICAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblxuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDExcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1heC13aWR0aDogNjA5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIC52aWV3X19lbXB0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDE1cHggMzBweDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyOHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgzODRweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogOXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICAgIC8vIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgLy8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNzclO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblxuICAgICAgICB3aWR0aDogNTMlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTEzNHB4KXtcblxuICAgICAgICB3aWR0aDogNjElO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIsIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAvLyAgIHdpZHRoOiA3NyU7XG4gICAgICAvLyAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLy8gfVxuICAgICAgLy8gQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXG4gICAgICAvLyAgIHdpZHRoOiA1MyU7XG4gICAgICAvLyB9XG4gICAgICAvLyBAaW5jbHVkZSBtYXBweS1icCgxMTM0cHgpe1xuXG4gICAgICAvLyAgIHdpZHRoOiA2MSU7XG4gICAgICAvLyB9XG4gICAgICAvLyBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgLy8gICB3aWR0aDogNjYlO1xuICAgICAgLy8gfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5sb2NhdGlvbiB7XG4gICAgICAgIC8vIGZsb2F0OiByaWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgfVxuICAgICAgICAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgLy8gd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogOHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEycHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgcHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAvLyBjb2xvcjogIzYxNWQ1ZDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNjE1ZDVkO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZ2V0LWRpcmVjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG5cbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweCAwIDhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICM2MTVkNWQ7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICB9XG4gICAgICAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgfVxuICAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIG1pbi13aWR0aDogMTIycHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIC8vIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLXdpZHRoOiAxNTNweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICB9XG4gICAgICAuc2FtZS1tb250aC1kaWZmLWRheSwgLnNhbWUtbW9udGgsIC5kaWZmLW1vbnRoIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuZGF0ZS1jb250YWluZXItd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLWhlaWdodDogODVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICB9XG4gICAgICAudGltZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5kYXRlLCAudGltZSB7XG4gICAgICAgIC8vIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgICAub25seS1zdGFydCB7XG4gICAgICAgICAgZmxvYXQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXRlLCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAuZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcblxuICAgICAgLmRhdGUsIC50aW1lIHtcbiAgICAgICAgLy8gbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDRweCAwIDJweCAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoMyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm9ubHktc3RhcnQge1xuICAgICAgICAgIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF0ZSwgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1lbmQtZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgICAuZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgfVxuXG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLnJlYWRtb3JlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgICAudmlld19fcm93IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDQ1cHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzVweCAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgICAgLmJveDpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1heC13aWR0aDogMTUzcHg7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGhlaWdodDogMTAwJSA7XG4gICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIC5ib3gge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOjc2OHB4KSB7XG4gICAgICAgIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcblxuICAgICAgICB9XG5cbiAgICAgIH1cblxuXG5cbiAgICB9XG4gICAgLnJlYWRtb3JlLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgICAudmlld19fcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIudmlld19ibG9ja193aXRoX2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyLC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZmllbGQtLW5hbWUtZmllbGQtdmlld3N7XG4gICAgLmZpZWxkX19pdGVtc3tcbiAgICAgIC5maWVsZF9faXRlbV9fbGFiZWx7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxN3B4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmllbGQtbGluay1wYWdle1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDE7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDMwcHgpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBmbG9hdDpyaWdodDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICB9XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm1vcmUtbGluay1ib3R0b217XG4gICAgcGFkZGluZzozMHB4IDIwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDMwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICB9XG4gICAgYXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICB9XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctLWxhdGVzdC1uZXdzLCAudmlldy0tbGF0ZXN0LXN0b3JpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDMwcHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICAgIH1cbiAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgLnZpZXdfX2VtcHR5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtc3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLnZpZXdfX2NvbnRlbnQge1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAubmV3cy12aWRlby1pY29ue1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogN3B4O1xuICAgICAgICAgIHdpZHRoOiAyOHB4O1xuICAgICAgICAgIGJvdHRvbTogN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSAxMjUwcHgpe1xuICAgICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI1MHB4KXtcbiAgICAgICAgICAgIHJpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICBib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UuZGVmYXVsdCB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRleHR1YWwtcmVnaW9uLmZpZWxkX19pdGVtLmZpZWxkX19pdGVtLWxhYmVsLWhpZGRlbiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgyMDBweCA0NjJweCkge1xuICAgICAgICA+IC52aWV3X19yb3cge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pe1xuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDQzMHB4KSB7XG4gICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDYycHggNTc2cHgpIHtcblxuICAgICAgICA+IC52aWV3X19yb3cge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjglO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjglO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgPiAgLnZpZXdfX3JvdyB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI4MHB4KSB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubm90LWZyb250IHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuIiwiLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIGltZyB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICAgIC8vIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogODlweDtcbiAgICBtYXJnaW4tdG9wOiAtNDVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAvLyAgQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpIHtcbiAgICAgLy8gLyogSUUxMCsgQ1NTIHN0eWxlcyBnbyBoZXJlICovXG4gICAgIC8vIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgIC8vICB9XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgLy8gbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogMzc2cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vIHRvcDogMjUlO1xuICAgICAgbGVmdDogMzBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgICAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZzogMjVweCAyOHB4IDI1cHggMzFweDtcbiAgICAgIH1cbiAgICAgIC5kb25hdGUtY3RhLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRvbmF0ZS1jdGEtc3VtbWFyeSB7XG4gICAgICAgIHBhZGRpbmc6IDlweCAwIDI4cHggMDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB3aWR0aDogIDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgICAgICB3aWR0aDogIDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19idXR0b24tZG9uYXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxufVxufVxufVxuIiwiLmxlYXJuX21vcmUge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNjN2MzYzM7XG4gIH1cbiAgLmxlYXJuLW1vcmUtbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBjMTAyMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgIC8vICY6OmFmdGVyIHtcbiAgICAvLyAgIHdpZHRoOiAxMDAlO1xuICAgIC8vICAgaGVpZ2h0OiA0MHB4O1xuICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICAgdG9wOiBpbmhlcml0O1xuICAgIC8vICAgYm90dG9tOiAtMjIuNHB4O1xuICAgIC8vICAgbGVmdDogLTkwcHg7XG4gICAgLy8gICBtYXJnaW46IDA7XG4gICAgLy8gICBjb250ZW50OiAnICc7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogMTExcHg7XG4gICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tbmF2LWJsb2Iuc3ZnKTtcbiAgICAvLyAgIHotaW5kZXg6IDM7XG4gICAgLy8gICBvcGFjaXR5OiAxO1xuICAgIC8vICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIC8vICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgICAvLyB9XG4gIH1cbiAgLmxlYXJuLW1vcmUtZmFrZS1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICAgICAgY29sb3I6ICMyZTJiMmI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gIC5pbmZpbml0eS1zeW1ib2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gIH1cbiAgaDQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgaDEsIGgyLCBoMywgaDUsIGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICAuc3Rvcmllcy10ZXh0IHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgfVxuICBoNCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBoMSwgaDIsIGgzLCBoNSwgaDYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIGF7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG4gIH1cbiAgLmZha2UtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICB9XG4gIH1cbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cdFx0fVxuXG5cdFx0aDIsIGgzIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuXHRcdH1cbiAgICBwe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cbiAgfVxuICAuc3Rvcmllcy10ZXh0IHtcbiAgICAuaW5maW5pdHktaWNvbiB7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAvLyAgbWF4LXdpZHRoOiAyOC4xcHg7XG4gICAgIGhlaWdodDogMTVweDtcbiAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0IG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgIC8vIHBhZGRpbmctYm90dG9tOiAycHg7XG5cbiAgIH1cbiAgIGltZyB7XG4gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgIH1cbiAgfVxuXG59XG4iLCIucGFnZS1ub2RlLXR5cGUtc3RvcmllcywgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSB7XG4gIG1hcmdpbi10b3A6IDIyLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuXG4gIC8vIC5tZWRpYS0taW1hZ2Uge1xuICAvLyAgIGltZyB7XG4gIC8vICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgfVxuICAvLyAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgLy8gICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAvLyAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLy8gICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICBtYXgtd2lkdGg6IDg0MHB4OyAvL3dpZHRoXG4gIC8vICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgLy8gICB9XG4gIC8vIH1cbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDUwJTtcbiAgcmlnaHQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC01MHZ3O1xuICBtYXJnaW4tcmlnaHQ6IC01MHZ3O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSlcbiAgLmlzLXNlbGVjdGVke1xuICAgIG9wYWNpdHk6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcm91c2VsLWNlbGwge1xuICAgIG9wYWNpdHk6IDAuNjtcbiAgfVxuICAubWFpbi1jYXJvdXNlbCB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFnZS1ub2RlLXR5cGUtcGFnZSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utcy0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIi5zdG9yaWVzLW1haW4tY29udGVudCwgIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZXtcbiAgLnZpZGVvLWVtYmVkLWZpZWxkLXJlc3BvbnNpdmUtdmlkZW97XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7XG4gICAgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLnl0cC1pY29uLWxhcmdlLXBsYXktYnV0dG9uLWhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgndGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGxheS5zdmcnKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmJhc2ljX2hlYWRlcl9ibG9jaywgLmhlYWRlcl93aXRoX2xpbmsge1xuICAucGFyYWdyYXBoLS10eXBlLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMzc5cHg7XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXgtd2lkdGg6IDczMHB4O1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgLm9waW4teW91dHViZS13cmFwcGVyIHtcbiAgICAgIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3Bpbi15b3V0dWJlLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDM3OXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlICB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLThweDtcbiAgICAgIG1heC13aWR0aDogNzg0cHg7XG4gICAgfVxuICAgIC52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5vcGluLXlvdXR1YmUtd3JhcHBlciB7XG4gICAgICAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSB7XG4gICAgICAgIGhlaWdodDogMTk5cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm9waW4teW91dHViZS1jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIHtcblx0d2lkdGg6IDEwMCU7XG5cdG1heC13aWR0aDogNjI0cHg7XG5cdC8vIG1heC13aWR0aDogNzU1cHg7XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZzogMzBweCAyMC41cHggMCAyMC41cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRwYWRkaW5nOiA2MHB4IDAgMCAwO1xuXHR9XG5cblx0LmwtY29uc3RyYWluIHtcblx0XHRwYWRkaW5nOiA0NXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0ZGl2LmZpZWxkX19pdGVtIHtcblxuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmb250LWZhbWlseTogSGluZDtcblxuXHRcdCAgZm9udC1zaXplOiAyNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0ICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHQgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuXHRcdCAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAwO1xuXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuXHRcdFx0cGFkZGluZzogOHB4IDMwcHggN3B4IDMwcHg7XG5cblxuXHRcdFx0QGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19idXR0b24tZG9uYXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG5cblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19idXR0b24tZG9uYXRlO1xuXHRcdFx0XHQvLyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMge1xuXHRcdHBhZGRpbmctYm90dG9tOiA4OXB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdFx0fVxuXHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXG5cdFx0PiAuZmllbGRfX2xhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuXHRcdFx0fVxuXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDcwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDI1N3B4O1xuXHRcdFx0XHRoZWlnaHQ6IDVweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC04NnB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNTYwcHgpe1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA2cHg7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG5cdFx0XHRcdGNvbG9yOiAjMmUyYjJiO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS40NTtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cblx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdD4gLmZpZWxkX19pdGVtcyB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgyMDBweCA0NjJweCkge1xuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkge1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRcdFx0XHR0b3A6IDM3cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNDYycHggNTc2cHgpIHtcblx0XHRcdFx0LmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZF9faXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzN3B4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAzN3B4O1xuXG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1ib2R5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA2OCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHRcdGZsb2F0OiByaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1ib2R5IHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdC8vIHdpZHRoOiA1OCU7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyODBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbiIsIi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIC5rcHQtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgIHBhZGRpbmc6IDM3cHggNDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIH1cbiAgICAua3RwLW1vcmUtaW5mb3JtYXRpb24ge1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAucmVsYXRlZC1kb2N1bWVudHMtbGFiZWwge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgNXB4ICM0YWE3NDg7XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC52aWRlby1ibG9iIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMzMlO1xuICAgICAgICAgIGxlZnQ6IDM2JTtcbiAgICAgICAgfVxuICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBkZi1ncmVlbi5wbmdcIik7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zMztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtbGluayB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiB7XG4gICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSB7XG4gICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tdmlkZW8tLWdyZWVuLnBuZ1wiKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAua3B0LWNvbnRhaW5lcntcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSAxMjc4cHgpe1xuICAgIHdpZHRoOiA5MiU7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDoxMjc4cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIC52aWRlby1ibG9iIHtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzMlO1xuICAgICAgbGVmdDogMzYlO1xuICAgIH1cbiAgICAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5N3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiB7XG4gICAgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS12aWRlby0tZ3JlZW4ucG5nXCIpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlc3tcbiAgJiA+IC5maWVsZF9fbGFiZWx7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xuICB9XG5cbiAgLmZpZWxkX19pdGVtc3tcbiAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgLy8gYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC8vIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5maWxlLS1hcHBsaWNhdGlvbi1wZGZ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIC8vICY6OmJlZm9yZXtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgY29udGVudDogJyAnO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nXCIpO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAvLyAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAvLyAgIGhlaWdodDogMjBweDtcbiAgICAgICAgLy8gICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIC8vICAgbWFyZ2luLWJvdHRvbTogLTNweDtcbiAgICAgICAgLy8gICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIC8vIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vYVt0eXBlPVwiYXBwbGljYXRpb24vcGRmXCJde1xuICAgIC8vICBtYXJnaW46IDE1cHg7XG4gICAgLy99XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLWxpbmtze1xuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIC8vICY6OmJlZm9yZXtcbiAgICAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC8vICAgY29udGVudDogJyAnO1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1pY29uLnN2Z1wiKTtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLy8gICB3aWR0aDogMjBweDtcbiAgICAgICAgLy8gICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAvLyB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG4iLCIucmVsYXRlZF9uZXdzIHtcblx0LmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzLCAucmVsYXRlZF9uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1MHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0fVxuXHRcdD4gLmZpZWxkX19sYWJlbCB7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG5cdFx0XHR9XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAyNzBweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtODZweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1NjBweCkge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRjb2xvcjogIzJlMmIyYjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNDU7XG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42MTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR3aWR0aDogOTBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0PiAuZmllbGRfX2l0ZW1zIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgyMDBweCA0NjJweCkge1xuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAzN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDM3cHg7XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1ib2R5IHtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZF9faXRlbTpudGgtY2hpbGQoMiksIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdC5uZXdzLWF3YXJkcy10aXRsZSB7XG5cdFx0XHRcdFx0XHR0b3A6IDM3cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg0NjJweCA3MDBweCkge1xuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzdweDtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMzdweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNjglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkX19pdGVtOm50aC1jaGlsZCgyKSwgLmZpZWxkX19pdGVtOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRcdC5maWVsZF9faXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDglO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNjUlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudHMtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyODBweCkge1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uubm9faW1hZ2Uge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNzhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvICB7XG4gIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC52aWRlby1ibG9iIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXgtd2lkdGg6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDI0JTtcbiAgICAgIGxlZnQ6IDI4JTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgdG9wOiAzMyU7XG4gICAgICAgIGxlZnQ6IDM2JTtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG59IiwiLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbi5iYXNpY19oZWFkZXJfYmxvY2ssIC5oZWFkZXJfd2l0aF9saW5rIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDY0JTtcbiAgICAgIG1heC13aWR0aDogNzM0cHg7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDM5NHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2Uge1xuICAucGFyYWdyYXBoLS10eXBlLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA3ODRweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgLy8gICByaWdodDogMDtcbiAgICAvLyB9XG4gIH1cbn1cbiIsIi5tYWluLWNhcm91c2VsIHtcbiAgLmNhcm91c2VsLWNlbGwge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0bWF4LXdpZHRoOiAxMDI0cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDMwcHg7XG5cdFx0fVxuXHRcdC5tdWx0aXBsZS1pbWFnZXMge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG4gIH1cblx0LmlzLXNlbGVjdGVkIHtcblx0XHRvcGFjaXR5OiAxIWltcG9ydGFudDtcblx0fVxuICAucHJldmlvdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcblx0XHRsZWZ0OiA0JSAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICBcdGxlZnQ6IDclICFpbXBvcnRhbnQ7XG5cdFx0fVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZ2Epe1xuICAgICAgbGVmdDogMTklICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgc3ZnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWxlZnQtYXJyb3ctZ3JlZW4uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGVmdDogMjUlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5uZXh0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcmlnaHQ6IDQlICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0cmlnaHQ6IDclICFpbXBvcnRhbnQ7XG5cdFx0fVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZ2Epe1xuICAgICAgcmlnaHQ6IDE5JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcmlnaHQtYXJyb3ctZ3JlZW4uc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgbGVmdDogMzQlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5vLWNhcm91c2VsLWNlbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogaW5oZXJpdDtcblx0XHQub25lLWltYWdlcyB7XG5cdFx0XHRtYXgtd2lkdGg6IDg0MnB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0fVxuICAgIGltZ3tcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cdC5jdXJzb3ItaGlkZSB7XG5cdFx0Y3Vyc29yOiBpbmhlcml0IWltcG9ydGFudDtcblx0fVxuXHQuZGlzYWJsZS1kcmFnZ2luZyB7XG5cdFx0dHJhbnNmb3JtOiBub25lIWltcG9ydGFudDtcblx0fVxuXHQuY2Fyb3VzZWwtY2VsbC5zaW5nbGUtY2VsbCB7XG5cdFx0cG9zaXRpb246IGluaGVyaXQhaW1wb3J0YW50O1xuXHRcdG1hcmdpbjogMCBhdXRvIWltcG9ydGFudDtcblx0XHR3aWR0aDogOTclO1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHdpZHRoOiA4MCU7XG5cdFx0fVxuXHR9XG59XG4iLCIub3Bpbi15b3V0dWJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IC8vd2hhdCBpcyBtYWtpbmcgdGhlIHZpZGVvIGdvIG92ZXIgdGhlIHN0aWNreSBuYXZcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODQwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xuICAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDE5MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy95b3V0dWJlLXBsYXktYnV0dG9uLnBuZycpIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBvdXRsaW5lOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMC4yZW0gMS41ZW0gI2M0YzRjNDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwLjJlbSAxLjVlbSAjYzRjNGM0O1xuICAgIH1cbiAgfVxufVxuLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICBoZWlnaHQ6IDE5MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwb3NpdGlvbjogc3RpY2t5OyAvL3N0YXlzIGJlZ2luIHN0aWNreSBuYXYgYnV0IGRvZXNudCB3b3JrIG9uIElFXG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG4iLCIuY3VzdG9tLXByaW50e1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vc2FmYXJpXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OjApIGFuZCgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCl7XG4gICAgICAuYTJhX2J1dHRvbl9wcmludCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5jdXN0b20tcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIH1cbn1cblxuLy9JRVxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLmEyYV9idXR0b25fcHJpbnQge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuY3VzdG9tLXByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMuaGlkZSxcbiNibG9jay1hZGR0b2FueWJ1dHRvbnMtMy5oaWRlIHtcbiAgICAvL3BhZGRpbmctdG9wOiAzOHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogZWFzZS1vdXQgLjdzO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IHtcbiAgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLS5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRyYW5zaXRpb246IGVhc2UtaW4gLjRzO1xuICB9XG4gIC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0sXG4gIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzLFxuICAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMsXG4gIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIC8vcGFkZGluZy10b3A6IDM4cHg7XG4gICAgICAgIC8vIHotaW5kZXg6IDU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMjZweDtcbiAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX3ByaW50LFxuICAgICAgICAuY3VzdG9tLXByaW50IHtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZmFjZWJvb2sge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LWZhY2Vib29rICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktZmFjZWJvb2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX3R3aXR0ZXIge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2MnB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXR3aXR0ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS10d2l0dGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9saW5rZWRpbiB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktbGlua2VkaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1saW5rZWRpbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZW1haWwsXG4gICAgICAgIC5hMmFfYnV0dG9uX3ByaW50LFxuICAgICAgICAuY3VzdG9tLXByaW50IHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDFweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1wcmludC1lbWFpbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXByaW50LWVtYWlsO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgIC5hMmFfc3ZnIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTI7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZmFjZWJvb2sge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3OHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGFkZHRvYW55LWZhY2Vib29rICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fdHdpdHRlciB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGFkZHRvYW55LXR3aXR0ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9saW5rZWRpbiB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkYWRkdG9hbnktbGlua2VkaW4gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9lbWFpbCxcbiAgICAgICAgLmEyYV9idXR0b25fcHJpbnQsXG4gICAgICAgIC5jdXN0b20tcHJpbnQge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGFkZHRvYW55LXByaW50LWVtYWlsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgICAuYTJhX3N2ZyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgI2Jsb2NrLWFkZC10by1hbnktd2l0aC1zaWRlYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgIC5hZGR0b2FueV9saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzAlKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMjBweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSA3MC41JSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTEzMHB4KXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDcxLjUlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzMuMiUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSA3MyUpO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIHtcbiAgICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgfVxufVxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIHtcbiAgICAuYmxvY2tfX2NvbnRlbnR7XG4gICAgICAvLyB3aWR0aDogNTB2dztcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAtMzIuNXZ3ICFpbXBvcnRhbnQ7XG4gICAgICAvLyBvdmVyZmxvdzogYXV0bztcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vICAgbWFyZ2luLWxlZnQ6IC0yMi41dncgIWltcG9ydGFudDtcbiAgICAgIC8vIH1cbiAgICAgIC5hZGR0b2FueV9saXN0IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIHtcbiAgLmFkZHRvYW55X2xpc3Qge1xuICAgIHBhZGRpbmctdG9wOiAxOXB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5yZWdpb24tY29udGVudCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLmhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgcGFkZGluZzogN3B4IDA7XG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMDI0cHggMTI3OHB4KXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX2ZhY2Vib29rIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzhweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1mYWNlYm9vayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktZmFjZWJvb2s7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fdHdpdHRlciB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDYycHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktdHdpdHRlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXR3aXR0ZXI7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fbGlua2VkaW4ge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LWxpbmtlZGluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1saW5rZWRpbjtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9lbWFpbCxcbiAgICAgICAgLmEyYV9idXR0b25fcHJpbnQsXG4gICAgICAgIC5jdXN0b20tcHJpbnQge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXByaW50LWVtYWlsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1wcmludC1lbWFpbDtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIC5hMmFfc3ZnIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbiNibG9jay1hZGR0b2FueWJ1dHRvbnMtMiB7XG4gIC5hZGR0b2FueV9saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogN3B4O1xuICB9XG59XG4iLCIuaGItcG9zdGZpeC5mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuXHQjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6IDkwcHg7XG5cdH1cblxufVxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIHtcblx0Ly8gbWFyZ2luLXRvcDogOTBweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHQvLyBtaW4taGVpZ2h0OiAyNTZweDtcblx0bWluLWhlaWdodDogNDg4cHg7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW47XG5cblx0QGluY2x1ZGUgbWFwcHktYnAoMzc1cHgpe1xuXG5cdFx0bWluLWhlaWdodDogNDM2cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cblx0XHRtaW4taGVpZ2h0OiAxNTVweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEyODBweCl7XG5cblx0XHRtaW4taGVpZ2h0OiAxMzdweDtcblx0fVxuXG5cdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXG5cdFx0bWluLWhlaWdodDogMTM3cHg7XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIHtcblxuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0bWF4LXdpZHRoOiA1NSU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOmF1dG87XG5cdFx0XHRtaW4td2lkdGg6IDU1JTtcblx0XHR9XG5cdH1cblxuXHQucmlnaHQtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGNsZWFyOmJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Y2xlYXI6IG5vbmU7XG5cdFx0XHRtYXgtd2lkdGg6IDQ1JTtcblx0XHRcdG1hcmdpbi10b3A6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cblx0LmJsb2NrX19jb250ZW50IHtcblx0XHRtYXgtd2lkdGg6IDEyNzhweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGNsZWFyOmJvdGg7XG5cblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogNTAlO1xuXHRcdHBhZGRpbmctbGVmdDogNCU7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icCgzNzVweCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzZweDtcblx0XHRcdGxlZnQ6IGNhbGMoMTE1cHggKyAxNSUpO1xuXHRcdFx0cmlnaHQ6IGluaGVyaXQ7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdGxlZnQ6IGNhbGMoMTE1cHggKyA4JSk7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0XHRyaWdodDogaW5oZXJpdDtcblx0XHRcdGxlZnQ6IGluaGVyaXQ7XG5cdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDAlO1xuXHRcdFx0cGFkZGluZy10b3A6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDEwcHggc29saWQgcmVkO1xuXHRcdH1cblxuXHR9XG5cblx0LmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcblxuXHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdCAgZm9udC13ZWlnaHQ6IDUwMDtcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdCAgbGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0Ly8gbWF4LXdpZHRoOiA3MTVweDtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNTIwcHgpe1xuXHRcdFx0bWFyZ2luLXRvcDogNDVweDtcblxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cblx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42MTtcblx0XHRcdG1heC13aWR0aDogNzE1cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiBpbmhlcml0O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTlweDtcblxuXHRcdH1cblxuXHR9XG5cblx0LmxlZnQtd3JhcHBlciAuaGItdGV4dC1maWVsZCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGhlaWdodDogNDhweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcblx0XHR3aWR0aDogNjUlO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkIHtcblxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlcjogMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMCFpbXBvcnRhbnQ7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDM3cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG5cdFx0XHR3aWR0aDogNjclO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHR3aWR0aDogNzUlO1xuXHRcdH1cblxuICAgICYucGxhY2Vob2xkZXItaGlkZGVuIHtcbiAgICAgIGNvbG9yOiByZWQ7XG4gICAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICA6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMCsgKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIFdlYktpdCBicm93c2VycyAqL1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhOi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggNCB0byAxOCAqL1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgdGV4dGFyZWE6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cblx0fVxuXG5cdC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcblxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNTk7XG5cdFx0bWFyZ2luLWJvdHRvbTogNS41cHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTk7XG5cdFx0XHQvLyBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuXHRcdH1cblxuXHR9XG5cbiAgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQ5cHg7XG4gICAgY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGVmdDogMTBweDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dCAwcztcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJi5sYWJlbC12aXNpYmxlIHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHRvcDogMzNweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG5cblx0LmhiLWZvcm0tc3VibWl0LCAuaGItYmxvb20tZm9ybS1zdWJtaXQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0Ym9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAgMzBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHQvLyBwYWRkaW5nLXRvcDogMTNweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRcdC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtM3B4O1xuXHRcdFx0Ly8gYm9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdC8vIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRcdC8vIG1heC13aWR0aDogMjYwcHg7XG5cdFx0XHQvLyB3aWR0aDogMzUlO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiAzN3B4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0Ly8gbWF4LXdpZHRoOiAxNTlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXG5cdH1cblxuXHQuaGItc3VibWl0LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyBsZWZ0OiAxNXB4O1xuICAgICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwYWRkaW5nOiA0LjVweDtcbiAgICAgIHRvcDogNDYlO1xuXHRcdFx0bGVmdDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMDI0cHgpIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDQuNXB4O1xuXHRcdFx0XHR0b3A6IDQ2JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0Ly8gLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZzogNC41cHg7XG5cdFx0XHRcdFx0dG9wOiA0NiU7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDEwLjZweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cblx0LmhiLWZvcm0tc3VibWl0IHtcblxuXHRcdG1hcmdpbi10b3A6IDA7XG5cblx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiBpbmhlcml0O1xuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDM4cHg7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LmhiLWJsb29tLWZvcm0tc3VibWl0IHtcblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMnB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01cHg7XG5cdFx0XHR9XG5cdFx0XHQvLyAmOmJlZm9yZSB7XG5cdFx0XHQvLyBcdGNvbnRlbnQ6ICcgJztcblx0XHRcdC8vIH1cblx0XHR9XG5cblx0fVxuXG5cblxuXHQuaGItZ3JvdXAtaWNvbiB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ly8gbWF4LXdpZHRoOiAxODhweDtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHQvLyBtYXJnaW4tdG9wOiAtNzBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTUwcHg7XG5cdFx0YWx0OiBcIkZhbWlseSBjbGlwYXJ0XCI7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1heC13aWR0aDogMTg4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNzBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdH1cblxuXHR9XG5cblxuXHQudGVzdGluZyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdHdpZHRoOiA5Mi41JTtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiA5OC41JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHRcdHBhZGRpbmctdG9wOiBpbmhlcml0O1xuXHRcdFx0d2lkdGg6IDk3JTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHR9XG5cblxuXHQubG9hZGluZyB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cblx0LmhiLWxvYWRpbmctaWNvbiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdH1cblxuXG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQge1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS13aGl0ZTtcblxuXHQuaGItdGV4dC1zdW1tYXJ5IHtcblxuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdH1cblxuXG5cdC5yYWRpby1idG4ge1xuXG5cdFx0IGRpc3BsYXk6IG5vbmU7XG5cblx0XHQrIGxhYmVsIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgICAgLy8gZm9udC1zaXplOiAxNHB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXG5cbiAgICAgIHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBtYXJnaW46IC0xcHggNHB4IDAgMDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIC8vIGJvcmRlcjogMnB4IHNvbGlkICNGRkZGRkY7XG5cdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fdGVydGlhcnk7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDNweCAwIHJnYmEoMCwgMCwgMCwgMC4zMyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNDRweDtcblxuICAgICAgICBpbWcge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMjVweDtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXHRcdCY6Y2hlY2tlZCArIGxhYmVsIHNwYW4gaW1nIHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQtd3JhcHBlciB7XG5cdFx0d2lkdGg6IGluaGVyaXQ7XG5cdH1cblxuXHQucmlnaHQtd3JhcHBlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQucmQtd3JhcHBlciB7XG4gIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG5cdFx0JjpudGgtY2hpbGQoMil7XG5cdFx0ICBjbGVhcjogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cblx0fVxuXG5cdC5oYi1mb3JtLXN1Ym1pdCB7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXgtd2lkdGg6IDI2MHB4O1xuXHR9XG5cbn1cblxuLmZvcm0tZXJyb3Ige1xuXG5cdC5yaWdodC13cmFwcGVyIHtcblxuXHR9XG5cdC5sZWZ0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiA1MCU7XG5cblx0fVxufVxuXG4uZm9ybS1jb21wbGV0ZWQge1xuXG5cdG1pbi1oZWlnaHQ6IDI2N3B4O1xuXG5cblxuXHRAaW5jbHVkZSBtYXBweS1icCg0NjJweCl7XG5cdFx0bWluLWhlaWdodDogMTU3cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdCAgbWluLWhlaWdodDogMTM3cHg7XG5cdH1cblxuXHQubGVmdC13cmFwcGVye1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIG1heC13aWR0aDogODAlO1xuXHR9XG5cblx0LnJpZ2h0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuXHRcdG1heC13aWR0aDogNzY1cHg7XG5cdFx0bWFyZ2luLXRvcDogNDVweDtcblx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNDYycHgpe1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDI1cHg7XG5cblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdC8vIG1hcmdpbi10b3A6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdFx0d2lkdGg6IDYzJTtcblx0XHR9XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIC5oYi1ncm91cC1pY29uIHtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4KXtcblx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblx0fVxuXG5cdC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG5cdFx0cGFkZGluZy10b3A6IDEwMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4KXtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblxuXHR9XG5cbn1cblxuLmZvcm0tY29tcGxldGVkLXdpdGgtZXJyb3Ige1xuXHQucmlnaHQtd3JhcHBlciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5sZWZ0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiA4MCU7XG5cdH1cbn1cblxuLmZlZWQtaWNvbnMge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuLmxkcy1kdWFsLXJpbmc6OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNDZweDtcbiAgaGVpZ2h0OiA0NnB4O1xuICBtYXJnaW46IDFweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDVweCBzb2xpZCAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDAgdHJhbnNwYXJlbnQgIzAwMCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cblxuLmllMTEtb2ZmIHtcblx0ZGlzcGxheTogYmxvY2s7XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi5pZTExLW9uIHtcblx0ZGlzcGxheTogbm9uZTtcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG59XG5cbi52ZXJ0aWNhbC1hbGlnbi1idXR0b24taWUxMSB7XG5cdHRvcDogLjVyZW07XG5cdGxlZnQ6IC41cmVtO1xufVxuXG4ucmQtd3JhcHBlciB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuI2hiLXN1YnNjcmliZS1hcHAgPiBkaXYgPiBkaXYucmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyB7XG5cdCNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogY29ybmZsb3dlcmJsdWU7XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtLWFjY29yZGlvbi1jb250YWluZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cbiAgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcuYWN0aXZlLXBhcmVudDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICctLS0nO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9taW51cy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJysrKyc7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvcGx1cy5zdmcnKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNHB4O1xuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43ODtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgfVxuICAgICAgLmZha2UtbGluayB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmZpZWxkLXBkZi1maWxlIHtcbiAgICAgIGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC1wZGYtZmlsZSwgLmZpZWxkLWxpbmtzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIC5pbnRlcm5hbC1saW5rIHtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgLmdyZWVuLWFycm93LWludGVybmFsLWxpbmsge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICAvLyBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstaWNvbi5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4OyAvL25lZWRzIHB4IG9yIGl0IGRpc2FwcGVhcnMgJSBkb2VzbnQgd29ya1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDEwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgd2lkdGg6IDglO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgd2lkdGg6IDQlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3ctaW50ZXJuYWwtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nOiA0LjVweDtcbiAgICAgIH1cbiAgICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucy5vcGVuIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JrZy0tZGFyaztcbiAgfVxuIiwiLmxpbmstdG8tb3RoZXItbmV3c2xldHRlciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XG4gIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxuICBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgfVxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cbiAgfVxufVxuIiwiLmhiLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdC5yZWdpb24taGVhZGVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cbn1cbiIsIi5zdG9yaWVzLXRleHQge1xuICAucm93IHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgJiA+IGRpdiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cblxuICB9XG4gIC5yb3cudHdvLWNvbCwgLnJvdy50d28tY29sLWxlZnQsIC5yb3cudHdvLWNvbC1yaWdodCB7XG4gICAgJiA+IGRpdiB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAucm93LnR3by1jb2wsIC5yb3cudHdvLWNvbC1sZWZ0LCAucm93LnR3by1jb2wtcmlnaHQsIC5yb3cudGhyZWUtY29sIHtcbiAgICAmID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICB9XG4gIH1cbiAgLnJvdy50aHJlZS1jb2wge1xuICAgICYgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cblxuICAgIH1cbiAgICAmID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCJmb290ZXIsXG5oZWFkZXIge1xuXHRsaSB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cblxuYXJ0aWNsZSB7XG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgJGNvbG9yX19wcmltYXJ5O1xuXG5cdCAgJjpob3Zlcixcblx0ICAmOmZvY3VzIHtcblx0ICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0fVxuXHR9XG59XG5cbi5zY3JpbSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLDAuNyk7XG5cdG9wYWNpdHk6IDA7XG5cdGhlaWdodDogMDtcblx0ei1pbmRleDogLTE7XG59XG5cbi5zY3JpbS5vdmVybGF5IHtcblx0b3BhY2l0eTogNjYlO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLW91dDtcblx0ei1pbmRleDoxMTtcblx0aGVpZ2h0OjEwMCU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuXHRcdHotaW5kZXg6IC0xO1xuXHR9XG59XG4iLCIucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3R7XG4gIC5yZWdpb24tcG9zdGZpeHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAvLyBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG59XG4iLCIuaGItcHJlLWZvb3RlciB7XG4gIC5oYi1jb25zdHJhaW4ge1xuICAgIC5tZW51LS1mb290ZXIgIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlZ2lvbi1mb290ZXIge1xuICAuaGItY29uc3RyYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy10b3A6IDI5cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gIC5jaGFyaXRhYmxlLW51bWJlciB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgICAuY29tcGFueS10aXRsZSwgLmJ1c2luZXNzLW51bWJlciwgLmNvcHlyaWdodCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAkZm9udC1ib2R5LWxpbmUtaGVpZ2h0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuYnVzaW5lc3MtbnVtYmVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21wYW55LXRpdGxle1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLmNvcHlyaWdodCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubWVudS0taW5mb3JtYXRpb25hbC1mb290ZXIge1xuICAgIC5uYXYtLWluZm9ybWF0aW9uYWwtZm9vdGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgLm5hdl9faXRlbXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDJweDtcbiAgICAgICAgLm5hdl9fbGlua3tcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuIiwiaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xufVxuXG5ib2R5LnN0aWNreS1uYXYge1xuICBwYWRkaW5nLXRvcDogOC4yNXJlbTtcbn1cblxuYm9keS5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSB7XG4gICNibG9jay1ibG9vcnZpZXctYnJhbmRpbmcge1xuICAgIG1pbi1oZWlnaHQ6IDYuNjI1cmVtO1xuICB9XG5cdC8vIEBpbmNsdWRlIG1hcHB5LWJwKDY0MHB4KSB7XG4gIC8vXG5cdC8vIH1cblxufVxuLmhiLW1haW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHQvLyBhbmltYXRpb246IHNjcm9sbEluIDAuNHMgZWFzZS1pbi1vdXQ7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDY0MHB4KSB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0fVxufVxuXG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtdHJ1ZSB7XG5cdC5mbGMtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwuZmwtcHJlZnNFZGl0b3Itc2VwYXJhdGVkUGFuZWwge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHR9XG59XG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtZmFsc2Uge1xuXHQuZmxjLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsLmZsLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0fVxufVxuXG4uaGItbWFpblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG5cdC5oYi1tYWluIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UtaW4tb3V0O1xuXHR9XG59XG4uaGItaGVhZGVyIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdC8vIG1pbi1oZWlnaHQ6IDgwcHg7XG5cdC5yZWdpb24taGVhZGVyIHtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHQgICAgcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuLmhiLW5hdmlnYXRpb24ge1xuXHQvLyBwYWRkaW5nLXRvcDogNzRweDtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3JfX3RlcnRpYXJ5O1xuXHQucmVnaW9uLW5hdmlnYXRpb24ge1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHR9XG59XG4uaGItcHJlZml4IHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0LnJlZ2lvbi1wcmVmaXgge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdC8vQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHQvL1x0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdC8vXHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdC8vfVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG5cdFx0LmhiLWNvbnN0cmFpbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcblx0XHR9XG5cdFx0LmJsb2NrLWJsb29ydmlldy1icmVhZGNydW1icyB7XG5cdFx0XHQvLyBtdXN0IGJlIGFib3ZlIHByZWZlcmVuY2VzIHRhYi5cblx0XHRcdHotaW5kZXg6IDkwMCAhaW1wb3J0YW50O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG4uZmwtcHJlZnNFZGl0b3ItYnV0dG9ucyB7XG5cdGJ1dHRvbiB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHotaW5kZXg6IDYgIWltcG9ydGFudDtcblx0fVxufVxuLmZsYy1zbGlkaW5nUGFuZWwtcGFuZWxbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuXHR0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcblx0bWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLmZsLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsIC5mbC1wcmVmc0VkaXRvci1wYW5lbHMge1xuXHR6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkge1xuXHQuaGItcHJlLWNvbnRlbnQge1xuXHRcdC5yZWdpb24tcHJlLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZy10b3A6IDc4cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg2NDBweCkge1xuXHRcdFx0ICBwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuYm9keS5tb2RlbC1zaG93aW5nLWlzLXRydWUge1xuXHQuaGItcHJlLWNvbnRlbnQge1xuXHRcdC5yZWdpb24tcHJlLWNvbnRlbnQge1xuXHRcdFx0IHBhZGRpbmctdG9wOiAwO1xuXHRcdH1cblx0fVxuXG59XG5cbi5oYi1wcmUtY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0LnJlZ2lvbi1wcmUtY29udGVudCB7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDc4cHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCg2NDBweCkge1xuXHRcdHBhZGRpbmctdG9wOiAzOHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHR9XG5cdC5hZGR0b2FueV9saXN0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiA3cHg7XG5cdH1cblx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG59XG5cbi5oYi1jb250ZW50Lm5vLWZvb3Rlci1sYXlvdXQtY29udGVudCB7XG5cdHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3ICFpbXBvcnRhbnQ7XG59XG4uaGItY29udGVudCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG5cdC8vIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXHQucmVnaW9uLWNvbnRlbnQge1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHQvLyBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHR9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2Uge1xuXHQuaGItY29udGVudCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cblx0fVxufVxuXG4vLyAuaGItY29udGVudC5oYi1jb250ZW50LXdpdGgtc2lkZWJhcntcbi8vIFx0LmhiLWNvbnRlbnQtY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbntcbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4vLyBcdFx0XHR3aWR0aDogNzAlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMTIwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDcwLjUlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMTMwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDcxLjUlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDczLjIlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjcwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDczJTtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MsIC5wYWdlLW5vZGUtdHlwZS1uZXdzIHtcblx0LmhiLWNvbnRlbnQge1xuXHRcdC5yZWdpb24tY29udGVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxufVxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIHtcblx0LnJlZ2lvbi1wb3N0Zml4IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDE0MDdweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uaGItcG9zdGZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHQucmVnaW9uLXBvc3RmaXgge1xuXHRcdC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdC8vcGFkZGluZy1yaWdodDogMTBweDtcblx0XHQvL0BpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0Ly9cdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQvL1x0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQvL31cblx0XHQvL0BpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdC8vXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Ly9cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Ly99XG5cdC8vXHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuXG4uaGItcHJlLWZvb3Rlcntcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fdGVydGlhcnk7XG5cdC5yZWdpb24tcHJlLWZvb3RlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Ly9AaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdC8vXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Ly9cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Ly99XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxuICAubmF2LS1zb2NpYWwtbWVkaWEge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmhiLWZvb3Rlcntcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuXHQucmVnaW9uLWZvb3RlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuIiwiLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFye1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGItc2lkZWJhci1maXJzdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5yZWdpb24tc2lkZWJhci1maXJzdHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA2M3B4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5oYi1jb250ZW50LWNvbnRlbnQge1xuICAgIHdpZHRoOjEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA5NTFweDtcbiAgICB9XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2Uge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIuZ3JleS1iYWNrZ3JvdW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2Uge1xuXG4gICAgLmhiLXByZS1jb250ZW50IHtcbiAgICBcdC8vIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG5cbiAgICAucmVnaW9uLWNvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuXG4gICAgfVxuICAuaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZ3JleS1iZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbn1cbiIsIi5oYi1zaWRlYmFyLWZpcnN0IHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICAuZGVtby1ibG9jayB7XG4gICAgICBtYXJnaW4tdG9wOiAtNjNweCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDExNiU7XG4gICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHdoaXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC00MnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnN0b3JpZXMtbGFuZGluZyB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICB9XG59XG4ucGFnZS1ub2RlLXR5cGUtc3Rvcmllcyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyB7XG4gIGJsb2NrcXVvdGU6OmJlZm9yZSxcbiAgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICB9XG4gIC5ibG9jay0tcGFnZS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucGFnZS10YWcge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuICAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAzMy40cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdG1hcmdpbi10b3A6IDMzLjRweDtcblx0XHR9XG4gICAgaW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcblxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1heC13aWR0aDogODQxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCA0NS40cHggMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgcGFkZGluZzogMzBweCA0NXB4IDQ0LjlweCA0NHB4O1xuICAgICAgJi5uby1pbWFnZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG5cblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuICAgIC5zdG9yaWVzLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG5cdFx0XHR9XG5cbiAgICB9XG4gICAgLnN0b3JpZXMtc3ViaGVhZGluZyBwe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0XHR9XG4gICAgfVxuICB9XG4gIC50eXBlLW9mLXN0b3JpZXMge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiAyOS4xcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlciB7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1LjFweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmc6IDRweCA1cHggMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAudHlwZS1vZi1zdG9yeS13cmFwcGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXJ0aWFyeTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMC41cHg7XG4gICAgcGFkZGluZy1yaWdodDogMjAuNXB4O1xuICAgIG1heC13aWR0aDogNzU1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbiAgICAuZmllbGRfX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgLy8gcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtcyB7XG4gICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAvLyBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gICAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICM0NjllNDQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgICAuZ3JlZW4tYmxvYiB7XG4gICAgICBtYXgtd2lkdGg6IDUwNHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNjRweDtcbiAgICAgIGxlZnQ6IDM3cHg7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9vbS1ibG9nLWxhbmRpbmcge1xuICAuaGItcHJlLWNvbnRlbnQge1xuICBcdC8vYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgfVxuICAuaGItcG9zdGZpeCB7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyB7XG4gIC5oYi1wcmUtY29udGVudCB7XG4gIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICB9XG5cbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnRhZy1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB9XG4gIC5ibG9vbS1kYXRlIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuICAucGFnZS10YWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5ibG9vbS1sb2dvIHtcbiAgICB3aWR0aDogMzAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6MTAyNHB4KSB7XG4gICAgLmJsb29tLWxvZ28ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuYmxvb20tbG9nby1uby1oZWFkZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAvLyBtYXJnaW4tbGVmdDogLTklO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgLy8gbWFyZ2luLWxlZnQ6IC0xMyU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50Oy8vZG9lc250IHdvcmsgaW4gSUVcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTk3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA0NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE1MTBweCl7XG4gICAgICBtYXJnaW4tbGVmdDogMSVcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVnYSl7XG4gICAgICB3aWR0aDogMjklO1xuICAgICAgbWFyZ2luLWxlZnQ6IDExJTtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiA1OCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEyJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb29tLWJsb2ctdG9waWNzIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBwYWRkaW5nLXRvcDogMjkuMXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICAgIC5ibG9vbS10b3BpYy13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTUuMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC5ibG9vbS10b3BpYy13cmFwcGVyOjphZnRlciB7XG4gICAgICBjb250ZW50OicnO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXJ0aWFyeTtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnRzLWxhbmRpbmcge1xuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbi5oYi1zaWRlYmFyLWZpcnN0IHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICRiYXNlLWZvbnQtZmFtaWx5O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuZ3JlZW4tYXJyb3ctcG9zdC1saW5re1xuICAgICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgIHBhZGRpbmc6IDQuNXB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudWktYWNjb3JkaW9uLWhlYWRlci1hY3RpdmUge1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJpbWFnZXMvdWktaWNvbnNfZmZmZmZmXzI1NngyNDAucG5nXCIpO1xuICAgIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmt7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgIH1cbiAgfVxuICAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgfVxuICAgIC5ldmVudHMtZGF0ZS1zaWRlYmFyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAgICAgLmRhdGUsIC50aW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMCA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gIH1cbiAgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSB7XG4gICAgLmV2ZW50cy1kYXRlLXNpZGViYXIge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMge1xuICAucmVnaW9uLXBvc3RmaXgge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAvLyAuaGItY29udGVudC5uby1mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuICAvLyAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAvLyB9XG4gIC5jb250YWN0X3VzIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB3aWR0aDogODglO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgd2lkdGg6IDg5JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpe1xuICAgICAgd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuICAuaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgfVxuICB9XG4gIC5ibG9jay0taG9sbGFuZC1ibG9vcnZpZXctZW1haWwtc3Vic2NyaXB0aW9uLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTEyMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogNyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExNDBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDklO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMTcwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIzMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTYlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjNweDtcbiAgICB9XG4gICAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAudmlldy0tZXZlbnRzLXNpZGViYXItZGF0ZSAge1xuICAgICAgICBwYWRkaW5nOiAyM3B4O1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnZpZXdfX2hlYWRlciBoMntcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgICAudmlld19fcm93Omxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweFxuICAgICAgfVxuXG4gICAgICAudmlld19fcm93IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgfVxuICAgICAgICAudGltZS13cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gTVZQXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IC8vIE1WUFxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xOHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgNXB4IDVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAyNXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgICAuYmxvY2tfX3RpdGxlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDAgMTVweCAwO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ibG9jay0tZGF0ZS0tdGltZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgIH1cbiAgICAgIC5ibG9jay0tZGF0ZS0tdGltZSwgLmJsb2NrLS1sb2NhdGlvbiB7XG4gICAgICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMThweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRhdGUsIC50aW1lIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC50aW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYWRkLXRvLWNhbGVuZGFyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hdGNiLWl0ZW0ge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuYXRjYi1saXN0IHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHhcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLS1sb2NhdGlvbiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcblxuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxOHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuZ2V0LWRpcmVjdGlvbnMge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ldmVudC1kYXRlLXdyYXBwZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCA0NXB4IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgcGFkZGluZzogMCAwIDQ1cHggMDtcbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDQ1cHg7XG4gICAgICB9XG4gICAgICAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLWNvbnRhaW5lciB7XG4gICAgICAgICAgLnRpbWUtd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZS13cmFwcGVyLCAudGltZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hZGQtdG8tY2FsZW5kYXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXRjYi1pdGVtIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLmF0Y2ItbGlzdCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgcGFkZGluZzogNXB4XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5kYXRlLXRpdGxlLCAubG9jYXRpb24tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLCAudGltZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG5cbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtY29udGFpbmVyLCAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2V0LWRpcmVjdGlvbnMge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZ2V0LWRpcmVjdGlvbnMge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtY29udGVudCB7XG4gICAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5pbnRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1pY29uLnN2ZycpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGhlaWdodDogMjNweDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpIHtcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDglO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIC8vIHdpZHRoOiA0JTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoODUwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTEyMHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogODhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDMyOHB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQycHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wZGYtaWNvbi1pbWcge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCkge1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS1idXR0b25zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtYnV0dG9uIHtcbiAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAvLyBwYWRkaW5nOiAwO1xuICAgICAgIC8vIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgLy8gYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIC8vICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgICBhIHtcbiAgICAgICAvLyAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI2cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgICAgY29sb3I6JGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50LXR5cGUtdGFnIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnByaW50LXBhZ2Uge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHdpZHRoOiAyMyU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDE3JTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG5cbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBoMiB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBzcGFuLGEge1xuXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMC41cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmV2ZW50LWltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzAuNXB4O1xuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS1maWxlcyB7XG4gICAgICAgIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAycHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXZlbnQtZGV0YWlscyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTtcbiAgICAgICAgfVxuICAgICAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIHRvcDogMTJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubWFpbi1uYXYtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gbWFyZ2luLXRvcDogLTEuNSU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMzc1cHgpe1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLXRvcDogLTIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMiU7XG4gICAgICBtYXJnaW4tbGVmdDogLTIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAwO1xuICAgICAgd2lkdGg6IDExMHZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC05dnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgbWFyZ2luLXRvcDogLTElO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xM3Z3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxNzQwcHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgyMTAwcHgpe1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTI1dnc7XG4gICAgICB3aWR0aDogMTE3dnc7XG4gICAgfVxuICB9XG4gIC5ncmVlbi13YXZlLWhlYWRlci1zbWFsbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi10b3A6IC0xNHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZ3JlZW4td2F2ZS10aXRsZSB7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmctdG9wOiAxM3B4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDM3NXB4KXtcbiAgICAgIC8vIHdpZHRoOiA3MiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAvLyB3aWR0aDogNDAlO1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vIHdpZHRoOiA0NSU7XG4gICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIC8vIHdpZHRoOiAzNyU7XG5cbiAgICB9XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDEyLjVweCBhdXRvIDkuNXB4IGF1dG87XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgLy8gdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblxuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2Uge1xuICAuZmllbGQtLW5hbWUtZmllbGQtbWFpbi1uYXZpZ2F0aW9uLWxhbmRpbmctcGEge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1uZXdzIHtcbiAgLnN0b3JpZXMtaGVhZGVyLWltYWdlLmRlZmF1bHQtbmV3cy1pbWFnZXtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5oYi1jb250ZW50e1xuICB9XG4gIC50YWctZGF0ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MXB4O1xuICB9XG4gIC5ibG9vbS1kYXRlIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiAyMCU7XG4gICAgfVxuICB9XG4gIC5ub2RlLS10eXBlLW5ld3Mge1xuICAgIC5zdG9yaWVzLWNvbnRlbnQge1xuICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5uZXdzLWxhbmRpbmcge1xuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYge1xuICAgIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIge1xuICAgICAgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgLnBkZi1pY29uLWltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0c3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gMTI3OHB4KXtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgfVxuICAudmlld3MtZmllbGQtdGl0bGV7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbiAgICBwYWRkaW5nOiA1NXB4IDMwcHggMTVweCAwO1xuICBzcGFue1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjM7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIC5rdHAtdGl0bGV7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNHB4IDU0MHB4KXtcbiAgICAgICAgd2lkdGg6IDg2JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4IG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gMTIyNXB4KXtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMjVweCl7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMC43cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3R7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICAgIHB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgcGFkZGluZzogMzJweCAzMHB4IDAgMDtcbiAgICAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5maWxlLS1hcHBsaWNhdGlvbi1wZGZ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgLnBkZi1pY29uLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50eXBlLWRvYy1WaWRlb3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIGF7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1kb3dubG9hZC1ibGFjay5wbmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLWxpbmt7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuICAgIHBhZGRpbmc6IDAgMzBweCAzMHB4IDA7XG4gICAgLnR5cGUtdmlkZW8tUERGe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgfVxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICBib3JkZXItYm90dG9tOm5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UsLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTF7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogNDVweDtcbiAgICB9XG5cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZS0xe1xuICAgIC50eXBlLVBERntcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdle1xuICAgIC50eXBlLVZpZGVve1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0e1xuICAucHJlLWNvbnRlbnQtaXNsYW5kLWxvZ28sIC5qcy1xdWlja2VkaXQtcGFnZS10aXRsZSwgLmJsb2NrLS1wYWdlLXRpdGxle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuYmxvY2stLW1haW4tcGFnZS1jb250ZW50e1xuICAgIHBhZGRpbmctdG9wOiA0N3B4O1xuICB9XG59XG5cbi5ub2RlX19jb250ZW50LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0e1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOmF1dG87XG5cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2gge1xuICAucmVnaW9uLXByZS1jb250ZW50IHtcbiAgICAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAuaGItY29udGVudCB7XG4gICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogODRweDtcbiAgICB9XG5cbiAgfVxuICAuYmxvY2stLWxheW91dCwgLm5vZGUtLXR5cGUtcGFnZSwgLm5vZGUtLXR5cGUtb25saW5lLCAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5ub2RlLS10eXBlLWxhYnMsIC5ub2RlLS10eXBlLXJlc2VhcmNoICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMTVweCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZzogMzBweCA0NXB4IDMwcHggNDVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEzMDBweCl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgICB9XG5cbiAgICAubm9kZS0tdHlwZS1wYWdle1xuICAgICAgLnBhcmFncmFwaC0tdHlwZS10ZXh0e1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIC5zdG9yaWVzLXRleHQgaDJ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICAuc2lkZWJhci1tZW51LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgLmJsb2NrLS1sYXlvdXR7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1zdGFmZiB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmFkZHRvYW55X2xpc3R7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLXN0YWZme1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzBweCA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnN0YWZmLW5hbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YWZmLWpvYi10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuc3RhZmYtYm9keS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICB9XG4gICAgLnN0YWZmLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gIH1cbiAgLnNlYXJjaC1iYXIge1xuICAgICNlZGl0LXNlYXJjaC1hcGktZnVsbHRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9zZWFyY2hfc2luZ2xlLnN2ZycpO1xuICAgIH1cbiAgfVxufVxuXG5cbiNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTUge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS0zIHtcbiAgIEBpbmNsdWRlIG1hcHB5LWJwKG1heC13aWR0aCBsYXJnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbn1cbiIsIi5ub2RlLS10eXBlLXJlc2VhcmNoIHtcbiAgLnN0b3JpZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWtlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICZmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGgyLFxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1maWxlc3tcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuIiwiLnBhdGgtbmV3c2xldHRlciB7XG4gIC5oYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC8vIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDI2cHg7XG4gICAgICAgICY6aG92ZXIgLCAmOmZvY3Vze1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWV3LS1ibG9vbS1ibG9nLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgLnN0b3JpZXMtdGl0bGUge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZmxvYXQ6IG5vbmUgO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yLCAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuXG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcblxuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIC8vIHdpZHRoOiA5NS41JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMCAzcHg7XG4gIH1cblxuICAuYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHdpZHRoOiA5MSU7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAyNjBweDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTg3cHg7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1NzZweCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICB3aWR0aDogMjYyLjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdfX2NvbnRlbnQge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDk1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDk2JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogOTElO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIH1cbiAgfVxuICAudmlld19fcm93IHtcbiAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyIG5lc3QpO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIEBpbmNsdWRlIGdhbGxlcnkoNiBvZiAxMik7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAvLyBtYXJnaW4tYm90dG9tOiAzN3B4O1xuXG4gICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDo1cHg7XG4gICAgICAgIHdpZHRoOiAzOCU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjbGVhcjogYm90aDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJsb29tLWRhdGUge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuICAgICAgaDIsIC5ibG9vbS1sb2dvLCAucGFnZS10YWcsIC5ibG9vbS1ibG9nLXRvcGljcywgLmZpZWxkLWNvbnRlbnQsIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC50YWctZGF0ZXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnN0b3JpZXMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1NDU0NTQ1NDU0NTQ1NDY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2OHB4IDEwMjRweCkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAgICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gICAgICAgIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTFcbntcblxuICBwYWRkaW5nLXRvcDogNjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIG5hdntcbiAgICBjbGVhcjogYm90aDtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gYm90dG9tOjA7XG4gICAgLy8gYm90dG9tOiAtNTlweDtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgIHVsLnBhZ2VyX19pdGVtc3tcbiAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3X19yb3d7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIC5zdG9yaWVzLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3X19jb250ZW50IHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgfVxuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgIHtcblxuICAvL1dIRU4gQSBGRUFUVVJFRCBJVEVNIEVYSVNUU1xuICAuZmVhdHVyZWQtY3VlIHtcblxuICAgIC52aWV3X19yb3ctNCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cblxuICAgIC52aWV3X19yb3ctNSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICAgICAgfVxuICAgICAgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgbWF4LXdpZHRoOiA5NjZweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjIuNnB4O1xuICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICAgICAgICBtYXJnaW46IDAgO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMCA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nOiA1NnB4IDAgMCA4cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgY2xlYXI6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAyMXB4IDQwcHggMjFweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHggOHB4O1xuICAgICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGFydGljbGUud2l0aC10YWxsLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIG1heC13aWR0aDogOTY2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDU1cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHggMjIuNnB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ1NXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA2MyUgO1xuICAgICAgICAgICAgcGFkZGluZzogMTAlIDAgMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg4MDBweCl7XG4gICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDIwcHggMCAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIHdpZHRoOiA2MyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAyMHB4IDAgMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgICAgICAgcGFkZGluZzogMCAyMXB4IDM3cHggMjFweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0NTVweCl7XG4gICAgICAgICAgICB3aWR0aDogNjMlIDtcbiAgICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy9XSEVOIDIgRkVBVFVSRUQgSVRFTVMgRVhJU1QgVVBEQVQgU1RZTEVTXG4gIC5ib3RoLWZlYXR1cmVkIHtcbiAgICAudmlld19fcm93LTYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC4wNDI4NiU7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0wLjA0Mjg2JTtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDg4NnB4O1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLWhlaWdodDogNzIycHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNDBweCl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDY1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgbWluLWhlaWdodDogNjA3cHg7XG4gICAgICB9XG5cblxuICAgICAgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDE5MHB4O1xuICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcblxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDI5MXB4O1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3X19yb3ctNyB7XG5cbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuICAgICAgICBjbGVhcjogcmlnaHQ7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld19fcm93LTgge1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL3JlbW92aW5nIHBhZGRpbmcgc2luY2UgdGhpcyB2aWV3IGhhZCBleHBvc2VkIGZpbHRlcnMgdGhhdCBwcm92aWRlIHRoZSBwYWRkaW5nXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG4gIC8vcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2V7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlld19fcm93LTF7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cblxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMntcbiAgcGFkZGluZy10b3A6IDA7XG4gIG1hcmdpbi10b3A6IC0zMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0MXB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCl7XG4gICAgcGFkZGluZy10b3A6IDQxcHg7XG4gIH1cblxuICAudmlld19fY29udGVudHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC52aWV3X19lbXB0eXtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC52aWV3X19yb3d7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAud2l0aC10YWxsLWltYWdle1xuICAgIC5zdG9yaWVzLWhlYWRlci1pbWFnZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdle1xuICAgIC8vbWF4LXdpZHRoOiA5NjZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHggO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4IDc2OHB4KXtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCl7XG4gICAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZXtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ1NXB4KXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHBhZGRpbmc6MjRweCAyMi42cHg7XG4gICAgICB9XG4gICAgICBpbWd7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDU1cHgpe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yaWVzLW1haW4tY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDU1cHgpe1xuICAgICAgICB3aWR0aDogNjMlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDEwJSAwIDAgMCAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDgwMHB4KXtcbiAgICAgICAgcGFkZGluZzogODBweCAyMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTExMHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zdG9yaWVzLXN1bW1hcnl7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg0NTVweCl7XG4gICAgICAgIHdpZHRoOiA2MyUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBwYWRkaW5nOjAgMjBweCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2OHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6MCAwIDQwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTExMHB4KXtcblxuICAgICAgfVxuXG5cbiAgICAgIGZsb2F0OmxlZnQgIWltcG9ydGFudDtcbiAgICAgIC8vICBmbG9hdDogbm9uZTtcbiAgICB9XG4gIH1cbiAgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdle1xuICAgIC8vbWF4LXdpZHRoOiA5NjZweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQwcHggO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4IDc2OHB4KXtcbiAgICAgIG1heC13aWR0aDogOTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCl7XG4gICAgICBtYXgtd2lkdGg6IDc2JTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIC5zdG9yaWVzLWhlYWRlci1pbWFnZXtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgcGFkZGluZzoxN3B4IDIyLjZweDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBpbWd7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICAgIHdpZHRoOiA1NyUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHBhZGRpbmc6MjRweCAyMi42cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN0b3JpZXMtbWFpbi1jb250ZW50e1xuICAgICAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTExMHB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnN0b3JpZXMtc3VtbWFyeXtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcbiAgICAgICAgd2lkdGg6IDM2JSAhaW1wb3J0YW50O1xuICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAwIDAgNDBweCAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCl7XG4gICAgICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDQwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcGFkZGluZzowIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEdhbGxlcnkgU3ludGF4XG4vLyA9PT09PT09PT09PT09PVxuXG4vLyBHYWxsZXJ5XG4vLyAtLS0tLS0tXG4vLyBDcmVhdGUgYW4gaXNvbGF0ZWQgZ2FsbGVyeVxuLy8gLSAkc3BhbiAgICAgICAgOiA8c3Bhbj5cbi8vIC0gWyRzZWxlY3Rvcl0gIDogY2hpbGQgfCBvZi10eXBlXG5AbWl4aW4gZ2FsbGVyeShcbiAgJHNwYW4sXG4gICRzZWxlY3RvcjogY2hpbGRcbikge1xuICAkaW5zcGVjdCAgICA6ICRzcGFuO1xuICAkc3BhbiAgICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkc3BhbiAgICAgICA6IG1hcC1tZXJnZSgkc3BhbiwgKGxvY2F0aW9uOiAxKSk7XG5cbiAgJG4gICAgICAgICAgICA6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGNvbHVtbnMgICAgICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKTtcbiAgJGNvbnRleHQgICAgICA6IHN1c3ktY291bnQoJGNvbHVtbnMpO1xuICAkZmxvdyAgICAgICAgIDogc3VzeS1nZXQoZmxvdywgJHNwYW4pO1xuXG4gICRpbnNpZGUgICAgICAgOiBpcy1pbnNpZGUoJHNwYW4pO1xuICAkZnJvbSAgICAgICAgIDogZnJvbSgkZmxvdyk7XG4gICRsaW5lICAgICAgICAgOiBmbG9vcigkY29udGV4dCAvICRuKTtcbiAgJHN5bW1ldHJpY2FsICA6IGlzLXN5bW1ldHJpY2FsKCRjb2x1bW5zKTtcblxuICAkb3V0cHV0OiAoXG4gICAgd2lkdGggICAgICAgICAgICAgOiBudWxsLFxuICAgIGZsb2F0ICAgICAgICAgICAgIDogZnJvbSxcbiAgICBtYXJnaW4tYmVmb3JlICAgICA6IG51bGwsXG4gICAgbWFyZ2luLWFmdGVyICAgICAgOiBudWxsLFxuICAgIHBhZGRpbmctYmVmb3JlICAgIDogbnVsbCxcbiAgICBwYWRkaW5nLWFmdGVyICAgICA6IG51bGwsXG4gICAgZmxvdyAgICAgICAgICAgICAgOiAkZmxvdyxcbiAgKTtcblxuICBAaWYgJGluc2lkZSB7XG4gICAgJGd1dHRlcnM6IGdldC1ndXR0ZXJzKCRzcGFuKTtcbiAgICAkb3V0cHV0OiBtYXAtbWVyZ2UoJG91dHB1dCwgKFxuICAgICAgcGFkZGluZy1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSksXG4gICAgICBwYWRkaW5nLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlciksXG4gICAgKSk7XG4gIH1cblxuICBAaWYgJHN5bW1ldHJpY2FsIHtcbiAgICAkb3V0cHV0OiBtYXAtbWVyZ2UoJG91dHB1dCwgKHdpZHRoOiBnZXQtc3Bhbi13aWR0aCgkc3BhbikpKTtcbiAgfVxuXG4gICRib3ggICAgICAgICAgOiBzdXN5LWdldChib3gtc2l6aW5nLCAkc3Bhbik7XG4gICRnbG9iYWwtYm94ICAgOiBpZihzdXN5LWdldChnbG9iYWwtYm94LXNpemluZykgPT0gJ2JvcmRlci1ib3gnLCB0cnVlLCBmYWxzZSk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGdhbGxlcnksICRpbnNwZWN0KTtcblxuICAvLyBDb2xsZWN0aXZlIE91dHB1dFxuICBAaWYgJGJveCA9PSBib3JkZXItYm94IG9yICgkaW5zaWRlIGFuZCBub3QoJGJveCkgYW5kIG5vdCgkZ2xvYmFsLWJveCkpIHtcbiAgICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6IGJvcmRlci1ib3gpKTtcbiAgfSBAZWxzZSBpZiAkYm94ID09IGNvbnRlbnQtYm94IHtcbiAgICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6IGNvbnRlbnQtYm94KSk7XG4gIH1cblxuICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICAvLyBJbmRpdmlkdWFsIExvb3BcbiAgQGZvciAkaXRlbSBmcm9tIDEgdGhyb3VnaCAkbGluZSB7XG4gICAgJG50aDogJyN7JGxpbmV9biArICN7JGl0ZW19JztcbiAgICAmOm50aC0jeyRzZWxlY3Rvcn0oI3skbnRofSkge1xuICAgICAgLy8gSW5kaXZpZHVhbCBQcmVwXG4gICAgICAkb3V0cHV0OiAoXG4gICAgICAgIHdpZHRoICAgICAgICAgICAgIDogaWYoJHN5bW1ldHJpY2FsLCBudWxsLCBnZXQtc3Bhbi13aWR0aCgkc3BhbikpLFxuICAgICAgICBmbG9hdCAgICAgICAgICAgICA6IG51bGwsXG4gICAgICAgIG1hcmdpbi1iZWZvcmUgICAgIDogZ2V0LWlzb2xhdGlvbigkc3BhbiksXG4gICAgICAgIG1hcmdpbi1hZnRlciAgICAgIDogLTEwMCUsXG4gICAgICAgIHBhZGRpbmctYmVmb3JlICAgIDogbnVsbCxcbiAgICAgICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxuICAgICAgICBmbG93ICAgICAgICAgICAgICA6ICRmbG93LFxuICAgICAgKTtcblxuICAgICAgLy8gSW5kaXZpZHVhbCBPdXRwdXRcbiAgICAgIEBpbmNsdWRlIGZsb2F0LXNwYW4tb3V0cHV0KCRvdXRwdXQuLi4pO1xuXG4gICAgICBAaWYgZ2V0LWVkZ2UoJHNwYW4pID09IGZpcnN0IHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWs7XG4gICAgICAgIEBpbmNsdWRlIGZpcnN0KCRzcGFuKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICBAaW5jbHVkZSBub2JyZWFrO1xuICAgICAgfVxuXG4gICAgICAvLyBJbmRpdmlkdWFsIExvY2F0aW9uIEluY3JlbWVudFxuICAgICAgJGxvY2F0aW9uOiBnZXQtbG9jYXRpb24oJHNwYW4pICsgJG47XG4gICAgICAkbG9jYXRpb246IGlmKCRsb2NhdGlvbiA+ICRjb250ZXh0LCAxLCAkbG9jYXRpb24pO1xuICAgICAgJHNwYW46IG1hcC1tZXJnZSgkc3BhbiwgKGxvY2F0aW9uOiAkbG9jYXRpb24pKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIElzb2xhdGlvbiBTeW50YXhcbi8vID09PT09PT09PT09PT09PT1cblxuXG4vLyBJc29sYXRlIFtNaXhpbl1cbi8vIC0tLS0tLS0tLS0tLS0tLVxuLy8gU2V0IGlzb2xhdGlvbiBhcyBhbiBvdmVycmlkZS5cbi8vIC0gJGxvY2F0aW9uOiA8c3Bhbj5cbkBtaXhpbiBpc29sYXRlKFxuICAkaXNvbGF0ZTogMVxuKSB7XG4gICRpbnNwZWN0OiAkaXNvbGF0ZTtcblxuICAkb3V0cHV0OiAoXG4gICAgcHVzaDogaXNvbGF0ZSgkaXNvbGF0ZSksXG4gICAgZmxvdzogc3VzeS1nZXQoZmxvdywgJGlzb2xhdGUpLFxuICApO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChpc29sYXRlLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIGlzb2xhdGUtb3V0cHV0KCRvdXRwdXQuLi4pO1xufVxuXG5cbi8vIElzb2xhdGUgW2Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gYW4gaXNvbGF0aW9uIG9mZnNldCB3aWR0aC5cbi8vIC0gJGxvY2F0aW9uOiA8c3Bhbj5cbkBmdW5jdGlvbiBpc29sYXRlKFxuICAkaXNvbGF0ZTogMVxuKSB7XG4gICRpc29sYXRlOiBwYXJzZS1zcGFuKCRpc29sYXRlKTtcbiAgJGlzb2xhdGlvbjogc3VzeS1nZXQoc3BhbiwgJGlzb2xhdGUpO1xuXG4gIEBpZiAkaXNvbGF0aW9uIGFuZCBub3QoZ2V0LWxvY2F0aW9uKCRpc29sYXRlKSkge1xuICAgICRuZXc6IChcbiAgICAgIHNwYW46IG51bGwsXG4gICAgICBsb2NhdGlvbjogJGlzb2xhdGlvbixcbiAgICApO1xuICAgICRpc29sYXRlOiBtYXAtbWVyZ2UoJGlzb2xhdGUsICRuZXcpO1xuICB9XG5cbiAgQHJldHVybiBnZXQtaXNvbGF0aW9uKCRpc29sYXRlKTtcbn1cblxuXG4vLyBHZXQgSXNvbGF0aW9uXG4vLyAtLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIGlzb2xhdGlvbiBvZmZzZXQgd2lkdGhcbi8vIC0gJGlucHV0OiA8bWFwPlxuQGZ1bmN0aW9uIGdldC1pc29sYXRpb24oXG4gICRpbnB1dFxuKSB7XG4gICRsb2NhdGlvbiAgIDogZ2V0LWxvY2F0aW9uKCRpbnB1dCk7XG4gICRjb2x1bW5zICAgIDogc3VzeS1nZXQoY29sdW1ucywgJGlucHV0KTtcbiAgJHdpZHRoICAgICAgOiBudWxsO1xuXG4gIEBpZiB0eXBlLW9mKCRsb2NhdGlvbikgPT0gbnVtYmVyIGFuZCBub3QodW5pdGxlc3MoJGxvY2F0aW9uKSkge1xuICAgICR3aWR0aDogJGxvY2F0aW9uO1xuICB9IEBlbHNlIGlmICRsb2NhdGlvbiB7XG4gICAgJHB1c2g6ICRsb2NhdGlvbiAtIDE7XG4gICAgQGlmICRwdXNoID4gMCB7XG4gICAgICAkcHVzaDogbWFwLW1lcmdlKCRpbnB1dCwgKFxuICAgICAgICBzcGFuOiAkcHVzaCxcbiAgICAgICAgbG9jYXRpb246IDEsXG4gICAgICAgIHNwcmVhZDogd2lkZSxcbiAgICAgICkpO1xuICAgICAgJHdpZHRoOiBnZXQtc3Bhbi13aWR0aCgkcHVzaCk7XG4gICAgfVxuICB9XG5cbiAgQGlmIHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGlucHV0KSA9PSBzcGxpdFxuICAgICAgYW5kIHN1c3ktZ2V0KGd1dHRlcnMsICRpbnB1dCkgPiAwIHtcbiAgICAkd2lkdGg6IGlmKCR3aWR0aCA9PSBudWxsLCBndXR0ZXJzKCRpbnB1dCksICR3aWR0aCArIGd1dHRlcnMoJGlucHV0KSk7XG4gIH1cblxuICBAcmV0dXJuICR3aWR0aCBvciAwO1xufVxuIiwiLy8gUm93IFN0YXJ0ICYgRW5kXG4vLyA9PT09PT09PT09PT09PT1cblxuLy8gQnJlYWtcbi8vIC0tLS0tXG4vLyBBcHBseSB0byBhbnkgZWxlbWVudCB0aGF0IHNob3VsZCBmb3JjZSBhIGxpbmUgYnJlYWsuXG5AbWl4aW4gYnJlYWsge1xuICBAaW5jbHVkZSBvdXRwdXQoKGNsZWFyOiBib3RoKSk7XG59XG5cblxuLy8gTm9CcmVha1xuLy8gLS0tLS0tLVxuLy8gQ2FuY2VsIHRoZSBicmVhaygpIGVmZmVjdCwgZS5nLiB3aGVuIHVzaW5nIG1lZGlhIHF1ZXJpZXMuXG5AbWl4aW4gbm9icmVhayB7XG4gIEBpbmNsdWRlIG91dHB1dCgoY2xlYXI6IG5vbmUpKTtcbn1cblxuXG4vLyBGdWxsXG4vLyAtLS0tXG4vLyAtIFskY29udGV4dF06IDxsYXlvdXQgc2hvcnRoYW5kPlxuQG1peGluIGZ1bGwoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0IDogJGNvbnRleHQ7XG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChmdWxsLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIHNwYW4oZnVsbCBvZiBwYXJzZS1ncmlkKCRjb250ZXh0KSBicmVhayk7XG59XG5cblxuLy8gRmlyc3Rcbi8vIC0tLS0tXG4vLyAtIFskY29udGV4dF06IDxzZXR0aW5ncz5cbkBtaXhpbiBmaXJzdChcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgIDogJGNvbnRleHQ7XG4gICRjb250ZXh0ICA6IHBhcnNlLWdyaWQoJGNvbnRleHQpO1xuICAkZmxvdyAgICAgOiBzdXN5LWdldChmbG93LCAkY29udGV4dCk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGZpcnN0LCAkaW5zcGVjdCk7XG4gIEBpZiBub3QoaXMtc3BsaXQoJGNvbnRleHQpKSB7XG4gICAgQGluY2x1ZGUgZmxvYXQtZmlyc3QoJGZsb3cpO1xuICB9XG59XG5cbkBtaXhpbiBhbHBoYShcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgQGluY2x1ZGUgZmlyc3QoJGNvbnRleHQpO1xufVxuXG5cbi8vIExhc3Rcbi8vIC0tLS1cbi8vIC0gWyRjb250ZXh0XTogPHNldHRpbmdzPlxuQG1peGluIGxhc3QoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRjb250ZXh0O1xuICAkY29udGV4dCAgOiBwYXJzZS1ncmlkKCRjb250ZXh0KTtcblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QobGFzdCwgJGluc3BlY3QpO1xuXG4gICRvdXRwdXQ6IChcbiAgICBmbG93OiBzdXN5LWdldChmbG93LCAkY29udGV4dCksXG4gICAgbGFzdC1mbG93OiBzdXN5LWdldChsYXN0LWZsb3csICRjb250ZXh0KSxcbiAgICBtYXJnaW46IGlmKGlzLXNwbGl0KCRjb250ZXh0KSwgbnVsbCwgMCksXG4gICk7XG5cbiAgQGluY2x1ZGUgZmxvYXQtbGFzdCgkb3V0cHV0Li4uKTtcbn1cblxuQG1peGluIG9tZWdhKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICBAaW5jbHVkZSBsYXN0KCRjb250ZXh0KTtcbn1cblxuXG4vLyBHZXQgRWRnZVxuLy8gLS0tLS0tLS1cbi8vIENhbGN1bGF0ZSBlZGdlIHZhbHVlIGJhc2VkIG9uIGxvY2F0aW9uLCBpZiBwb3NzaWJsZVxuQGZ1bmN0aW9uIGdldC1lZGdlKFxuICAkc3BhblxuKSB7XG4gICRzcGFuICAgICAgIDogcGFyc2Utc3Bhbigkc3Bhbik7XG4gICRlZGdlICAgICAgIDogc3VzeS1nZXQoZWRnZSwgJHNwYW4pO1xuXG4gIEBpZiBub3QoJGVkZ2UpIHtcbiAgICAkY291bnQ6IHN1c3ktY291bnQoc3VzeS1nZXQoY29sdW1ucywgJHNwYW4pKTtcbiAgICAkbG9jYXRpb246IHN1c3ktZ2V0KGxvY2F0aW9uLCAkc3Bhbik7XG4gICAgJG46IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcblxuICAgICRudW1iZXI6IGlmKHR5cGUtb2YoJGxvY2F0aW9uKSA9PSBudW1iZXIsIHRydWUsIGZhbHNlKTtcbiAgICAkaW5kZXg6IGlmKCRudW1iZXIgYW5kIHVuaXRsZXNzKCRsb2NhdGlvbiksIHRydWUsIGZhbHNlKTtcblxuICAgIEBpZiAkbiA9PSAkY291bnQge1xuICAgICAgJGVkZ2U6IGZ1bGw7XG4gICAgfSBAZWxzZSBpZiAkbG9jYXRpb24gYW5kICRuIGFuZCAkaW5kZXgge1xuICAgICAgQGlmICRsb2NhdGlvbiA9PSAxIHtcbiAgICAgICAgJGVkZ2U6IGlmKCRuID09ICRjb3VudCwgZnVsbCwgZmlyc3QpO1xuICAgICAgfSBAZWxzZSBpZiAkbG9jYXRpb24gKyAkbiAtIDEgPT0gJGNvdW50IHtcbiAgICAgICAgJGVkZ2U6IGxhc3Q7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlZGdlID09IGFscGhhIG9yICRlZGdlID09IG9tZWdhIHtcbiAgICAkZWRnZTogaWYoJGVkZ2UgPT0gYWxwaGEsIGZpcnN0LCBsYXN0KTtcbiAgfVxuXG4gIEByZXR1cm4gJGVkZ2U7XG59XG5cblxuLy8gR2V0IExvY2F0aW9uXG4vLyAtLS0tLS0tLS0tLS1cbi8vIENhbGN1bGF0ZSBsb2NhdGlvbiB2YWx1ZSBiYXNlZCBvbiBlZGdlLCBpZiBwb3NzaWJsZVxuQGZ1bmN0aW9uIGdldC1sb2NhdGlvbihcbiAgJHNwYW5cbikge1xuICAkc3BhbiAgICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkbG9jYXRpb24gICA6IHN1c3ktZ2V0KGxvY2F0aW9uLCAkc3Bhbik7XG4gICRlZGdlICAgICAgIDogZ2V0LWVkZ2UoJHNwYW4pO1xuICAkbiAgICAgICAgICA6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcblxuICBAaWYgJGVkZ2UgYW5kIG5vdCgkbG9jYXRpb24pIGFuZCB0eXBlLW9mKCRuKSA9PSBudW1iZXIgYW5kIHVuaXRsZXNzKCRuKSB7XG4gICAgQGlmICRlZGdlID09IGZpcnN0IHtcbiAgICAgICRsb2NhdGlvbjogMTtcbiAgICB9IEBlbHNlIGlmICRlZGdlID09IGxhc3Qge1xuICAgICAgJGxvY2F0aW9uOiBzdXN5LWNvdW50KHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKSkgLSAkbiArIDE7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkbG9jYXRpb25cbn1cbiIsIi8vIEZsb2F0IEVuZHMgQVBJXG4vLyA9PT09PT09PT09PT09PVxuXG4vLyBTdXN5IEVuZCBEZWZhdWx0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0gUFJJVkFURVxuQGluY2x1ZGUgc3VzeS1kZWZhdWx0cygoXG4gIGxhc3QtZmxvdzogdG8sXG4pKTtcblxuLy8gRmxvYXQgTGFzdFxuLy8gLS0tLS0tLS0tLVxuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuQG1peGluIGZsb2F0LWxhc3QoXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KSxcbiAgJGxhc3QtZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgbGFzdC1mbG93KSxcbiAgJG1hcmdpbjogMFxuKSB7XG4gICR0bzogdG8oJGZsb3cpO1xuXG4gICRvdXRwdXQ6IChcbiAgICBmbG9hdDogaWYoJGxhc3QtZmxvdyA9PSB0bywgJHRvLCBudWxsKSxcbiAgICBtYXJnaW4tI3skdG99OiAkbWFyZ2luLFxuICApO1xuXG4gIEBpbmNsdWRlIG91dHB1dCgkb3V0cHV0KTtcbn1cblxuLy8gRmxvYXQgRmlyc3Rcbi8vIC0tLS0tLS0tLS0tXG4vLyAtIFskZmxvd10gIDogbHRyIHwgcnRsXG5AbWl4aW4gZmxvYXQtZmlyc3QoXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KVxuKSB7XG4gICRvdXRwdXQ6IChcbiAgICBtYXJnaW4tI3tmcm9tKCRmbG93KX06IDAsXG4gICk7XG5cbiAgQGluY2x1ZGUgb3V0cHV0KCRvdXRwdXQpO1xufVxuIiwiLnN0b3JpZXMtbmV3cy1ibG9vbS1jYXJkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ncmVlbi13YXZlMiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgfVxuXG4gIC5ncmVlbi13YXZlLWhlYWRlci1tb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDEyMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiB1bnNldDtcbiAgICB9XG4gIH1cbn1cbi5zdG9yaWVzLW5ld3MtZXZlbnQtdGl0bGUge1xuICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA5LjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHRvcDogMTVweDtcbiAgfVxufVxuLnN0b3JpZXMtbmV3cy1ldmVudC10aXRsZSBoMSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xufVxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC0tdHlwZS12aWV3ZmllbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHRvcDogOTBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgIC8vIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpe1xuICAgIC8vIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gICY6aG92ZXIsICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cblxuICAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLnZpZXdfX3JvdyB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA1MiU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtdHlwZSB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIHNwYW4gYXtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4IDFweCA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS44ODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG5cbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMzJweDtcbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBhIHtcblxuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgICBwYWRkaW5nOiAxM3B4IDMycHggMThweCAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblxuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgLy8gQGluY2x1ZGUgdW5kZXJsaW5lO1xuICAgICAgICB9XG5cbiAgICB9XG4gIH1cblxufVxuXG5cblxuXG59XG4iLCIuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cdG1heC13aWR0aDogMTI3OHB4O1xuXHRtYXJnaW46IDAgYXV0bztcblx0ZmxvYXQ6IG5vbmU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHQvLyBtYXJnaW4tdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDk0cHg7XG5cdFx0Ly8gcGFkZGluZy10b3A6IDMwcHg7XG5cdH1cblxuXHQuYmxvY2tfX2NvbnRlbnQge1xuXG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQvLyBib3R0b206IDc1cHg7XG5cdFx0XHR0b3A6IDEzMHB4O1xuXHRcdFx0Ly8gYm90dG9tOiBpbjtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRyaWdodDogMTVweDtcblxuXHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0d2lkdGg6IDkxLjglO1xuXHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDQ1MHB4KXtcblx0XHRcdFx0d2lkdGg6IDkyLjglO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNTQwcHgpe1xuXHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNjYwcHgpe1xuXHRcdFx0XHR3aWR0aDogOTYlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0d2lkdGg6IDk2LjUlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoODgwcHgpe1xuXHRcdFx0XHR3aWR0aDogOTclO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHQvLyBib3R0b206IC05MHB4O1xuXHRcdFx0XHR0b3A6IDE2OHB4O1xuXHRcdFx0XHQvLyB3aWR0aDogY2FsYygxMDAlIC0gMzUwcHgpO1xuXHRcdFx0XHRsZWZ0OiAyMi41cHg7XG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdFx0Ly8gd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcblx0XHRcdFx0bGVmdDogMHB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0LmZvcm0taXRlbS0tcmFkaW9zLCAuZm9ybS1pdGVtLS1zZWxlY3Qge1xuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdGhlaWdodDogNzlweDtcblx0XHRzY3JvbGxiYXItd2lkdGg6IHRoaW47XG5cblx0XHQmOjotd2Via2l0LXNjcm9sbGJhciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmOjotbW96LXNjcm9sbGJhciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHR9XG5cblx0XHQuZm9ybS1yYWRpb3MsIC5iZWYtbGlua3MsIC5iZWYtbGluayB7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZy10b3A6IDI5cHg7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuXHRcdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHQuYmVmLWxpbmstYWN0aXZlIGEsXG5cdFx0XHQuYmVmLWxpbmstLXNlbGVjdGVkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xuXHRcdFx0fVxuXG5cdFx0XHQmIGRpdjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQmOjphZnRlcntcblx0XHQvL1x0ZGlzcGxheTogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6MTJweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDE4LjVweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KSB7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMC41cHg7XG5cdFx0XHR9XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRjb250ZW50OiAnTU9SRSc7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG5cdFx0XHRcdGNvbnRlbnQ6ICdTV0lQRSBNT1JFJztcblx0XHRcdH1cblx0XHRcdHdpZHRoOiA4NXB4O1xuXHRcdFx0aGVpZ2h0OiA1NXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0Ym94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvYXJyb3dzL2ljb25fX2Fycm93LS1yaWdodC5zdmdcIik7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyMHB4IDQwcHg7XG5cdFx0fVxuXG5cdFx0Ly9ST1cgd3JhcHBlclxuXHRcdC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sIGRpdiwgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTJweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyNHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3JtLWl0ZW1fX2xhYmVsICB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYuZHJhZ3Njcm9sbCB7XG5cdFx0XHQvL292ZXJmbG93OiBzY3JvbGw7XG5cdFx0fVxuXG5cdH1cblxuXHQuZm9ybS1pdGVtLS1zZWxlY3Qubm8tc3dpcGUtb3B0aW9ue1xuXHRcdCY6OmFmdGVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQucmVtb3ZlLW1vcmUtdG9waWNzIHtcblx0XHQmOjphZnRlcntcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmN1cnJlbnQtYWN0aXZlLWZpbHRlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDIwcHg7XG5cdFx0Ly8gYm90dG9tOiA4NXB4O1xuXHRcdHRvcDogMTAwcHg7XG5cdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRsZWZ0OiAyMHB4O1xuXHRcdFx0Ly8gYm90dG9tOiAtODVweDtcblx0XHRcdHRvcDogMTM3cHg7XG5cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cblx0XHRcdGxlZnQ6IDBweDtcblxuXHRcdH1cblxuXHR9XG5cblx0Ly9JTlBVVCBzZWFyY2ggZmllbGRcblx0LmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUge1xuXG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzoxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRyaWdodDogMDtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdG1heC13aWR0aDogMjk3cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0fVxuXHRcdGxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMDtcblx0XHR9XG5cdFx0LmZvcm0tdGV4dCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTBweCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE5cHggMjZweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0NXB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8vU3VibWl0IEJUTlxuXHQuanMtZm9ybS13cmFwcGVyIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHQvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogMzBweDtcblxuXHRcdCNlZGl0LXN1Ym1pdC1ibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3IHtcblxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA5cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblxuXG59XG5cbi52aWV3LS1ibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LmNvbnRleHR1YWwtcmVnaW9uIHtcblx0cG9zaXRpb246IGluaGVyaXQhaW1wb3J0YW50O1xufVxuXG4uaGlkZS1zd2lwZS1tb3JlIHtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogbm9uZTtcblx0fVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcblxuXHQuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcblx0Ly9cdGJvdHRvbTogMTMwcHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdC8vIGJvdHRvbTogODVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Ly8gbGVmdDogMjBweDtcblx0XHRcdC8vIGJvdHRvbTogLTg1cHg7XG5cdFx0XHR0b3A6IDEzN3B4O1xuXG5cdFx0fVxuXHR9XG5cdC5ibG9ja19fY29udGVudDo6YWZ0ZXJ7XG5cdC8vXHRib3R0b206IDEyNXB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRib3R0b206IDc1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRib3R0b206IC05MHB4O1xuXHRcdH1cblx0fVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuXHR3aWR0aDogMTA4JTtcblx0bWFyZ2luLWxlZnQ6IC00JTtcblx0QGluY2x1ZGUgbWFwcHktYnAoc21hbGwpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXG5cdH1cblx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHQvLyBtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG5cdFx0Ly8gbWFyZ2luOiAwIGF1dG87XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdC8vIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDtcblx0fVxuXHQuYmxvY2tfX2NvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cdC5ibG9ja19fdGl0bGUge1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMjBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsIDUwMHB4KSB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDMycHg7XG5cdFx0fVxuXHR9XG4gICAgLnZpZXctLXVwY29taW5nLWV2ZW50cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzZ7XG5cdFx0XHQvLyBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ym94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRcdG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuXG5cdFx0LnZpZXdfX2hlYWRlciB7XG5cdFx0XHQubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcblx0XHRcdFx0cGFkZGluZzogMjVweCAxMHB4IDE1cHggMjBweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0XHRcdG92ZXJmbG93LXk6IGhpZGRlbjtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA4OHB4O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDI1cHggNDFweCAxNXB4IDQxcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmV2ZW50cy10aXRsZSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg0ODhweCl7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdH1cblxuXG5cdFx0XHR9XG5cdFx0XHQubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuXHQgICAgICB3aWR0aDogNTAlO1xuXHQgICAgICBmbG9hdDogbGVmdDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0ICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuXHQgICAgICAgIHdpZHRoOiBhdXRvO1xuXHQgICAgICAgIGZsb2F0OiByaWdodDtcblxuXHQgICAgICB9XG5cdCAgICAgIC5ncmVlbi1hcnJvdyB7XG5cdCAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG5cdCAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuXHQgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblx0ICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG5cdCAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cdCAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cdCAgICAgIH1cblx0ICAgICAgYSB7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblx0ICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdCAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0ICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblx0ICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdCAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG5cdCAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0ICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdCAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cdCAgICAgIH1cblx0ICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cdCAgICAgICAgLmdyZWVuLWFycm93IHtcblx0ICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXHQgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHQgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgIH1cblx0ICAgIH1cblx0XHR9XG5cdH1cblxuXHQudmlld19fY29udGVudCB7XG5cdFx0LnJlYWRtb3JlLWxpbmsge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHQudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdyB7XG5cdFx0XHRib3JkZXItdG9wOiAycHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHBhZGRpbmc6IDQ1cHggMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0XHRcdHBhZGRpbmc6IDMwcHggMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZGF0ZS13cmFwcGVyIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0ICAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcblx0XHQgICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQvLyAudXBjb21pbmctZXZlbnQtZGF0ZSwgLnZpZXdzLWZpZWxkLWZpZWxkLWV2ZW50LWRhdGV7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQvLyBcdHdpZHRoOjQwJTtcblx0XHRcdFx0Ly8gXHRoZWlnaHQ6YXV0bztcblx0XHRcdFx0Ly8gXHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdC8vIFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvLyBcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0Ly8gXHRcdHdpZHRoOiAxMCU7XG5cdFx0XHRcdC8vIFx0XHRtaW4taGVpZ2h0OiAxNjhweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0b3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcblx0XHRcdFx0Ly8gXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQvLyBcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0Ly8gXHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHQvLyBcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHQvLyBcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0XHQvLyBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gXHRcdGgye1xuXHRcdFx0XHQvLyBcdFx0XHRwYWRkaW5nLXRvcDogMTBweDtcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcblx0XHRcdFx0Ly8gXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Ly8gXHRcdFx0XHRmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuXHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdC8vIFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdC8vIFx0XHRcdGRpdntcblx0XHRcdFx0Ly8gXHRcdFx0XHRsaW5lLWhlaWdodDogMC43O1xuXHRcdFx0XHQvLyBcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuXHRcdFx0XHQvLyBcdFx0XHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0XHRcdC8vIFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Ly8gXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0XHRcdC8vIFx0XHRcdFx0fVxuXHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0JiA+IGRpdntcblx0XHRcdFx0Ly8gXHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC8vIC51cGNvbWluZy1ldmVudC1pbWFnZSwgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLCAudmlld3MtZmllbGQtZmllbGQtZGVmYXVsdC1pbWFnZXtcblx0XHRcdFx0Ly8gXHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIFx0d2lkdGg6IDUyJTtcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogMjclO1xuXHRcdFx0XHQvLyBcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHRpbWd7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG5cdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdC8vIFx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0XHRoMiBhIHtcblx0XHRcdFx0Ly8gXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gLnVwY29taW5nLWV2ZW50LWJvZHl7XG5cdFx0XHRcdC8vIFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vIFx0bWFyZ2luLXRvcDoyMHB4O1xuXHRcdFx0XHQvLyBcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ly8gXHRcdHdpZHRoOiA0NSU7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tdG9wOjA7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdC8vIFx0LmV2ZW50LXR5cGUsIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC10eXBle1xuXHRcdFx0XHQvLyBcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdC8vIFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0Ly8gXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG5cdFx0XHRcdC8vIFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG5cdFx0XHRcdC8vIFx0XHRcdHBhZGRpbmc6IDJweCA5cHggMCA5cHg7XG5cdFx0XHRcdC8vIFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuXHRcdFx0XHQvLyBcdFx0XHRmb250LXdlaWdodDogNjAwO1xuICBcdFx0XHQvLyBcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG4gIFx0XHRcdC8vIFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBcdFx0XHQvLyBcdFx0XHRsaW5lLWhlaWdodDogMS42O1xuICBcdFx0XHQvLyBcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBcdFx0XHQvLyBcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdC8vIFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vIFx0XHRcdFx0Ly8gZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUteHgtc21hbGw7XG5cdFx0XHRcdC8vIFx0XHRcdH1cblx0XHRcdFx0Ly8gXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHQvL1xuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBcdFx0Ly8gcGFkZGluZy1ib3R0b206IDQwcHg7XG5cdFx0XHRcdC8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHQvLyBcdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Ly8gXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0LmV2ZW50LXRpdGxlIHtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdC8vIFx0XHRhIHtcblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Ly8gXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0XHRcdC8vIFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdFx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xuXHRcdFx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Ly8gXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTU7XG5cdFx0XHRcdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQvLyBcdC5ldmVudC1zdW1tYXJ5LCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeXtcblx0XHRcdFx0Ly8gXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHQvLyBcdFx0bGluZS1oZWlnaHQ6IDEuNjc7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQvLyAudXBjb21pbmctZXZlbnQtbGluaywgLnZpZXdzLWZpZWxkLXZpZXctbm9kZXtcblx0XHRcdFx0Ly8gXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly8gXHR3aWR0aDphdXRvO1xuXHRcdFx0XHQvLyBcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHRcdFx0Ly8gXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gXHRcdHJpZ2h0OiAzOXB4O1xuXHRcdFx0XHQvLyBcdFx0Ym90dG9tOiAzMHB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHRhe1xuXHRcdFx0XHQvLyBcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdC8vIFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Ly8gXHRcdGxldHRlci1zcGFjaW5nOiAwLjJweDtcblx0XHRcdFx0Ly8gXHRcdC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC8vIFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHQvLyBcdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0Ly8gXHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0YTo6YWZ0ZXIge1xuXHRcdFx0XHQvLyBcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0Ly8gXHRcdGJvdHRvbTogLTNweDtcblx0XHRcdFx0Ly8gXHRcdGJvcmRlci13aWR0aDogMCAwIDNweDtcblx0XHRcdFx0Ly8gXHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gXHRcdGxlZnQ6IDA7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Ly8gXHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHQvLyBcdFx0XHRib3R0b206IC01cHg7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cblx0XHRcdFx0Ly8gJjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kOiAgJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0XHQvLyBcdC5ldmVudC10eXBlIHtcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG5cdFx0XHRcdC8vIFx0XHRwIHtcblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHQudXBjb21pbmctZXZlbnQtZGF0ZXtcblx0XHRcdFx0Ly8gXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0LmV2ZW50LXRpdGxlIGF7XG5cdFx0XHRcdC8vIFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHQvLyBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdC51cGNvbWluZy1ldmVudC1saW5rIGF7XG5cdFx0XHRcdC8vIFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHQudXBjb21pbmctZXZlbnQtbGluayBhOjphZnRlciB7XG5cdFx0XHRcdC8vIFx0XHRib3R0b206IC02cHg7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cblx0XHR9XG5cdH1cbiAgfVxuXG5cdEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG5cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMXtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIC8vIG1hcmdpbjogMTVweCAyMHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMzAwcHgpe1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cblxuICAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCl7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICB9XG5cblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzYwcHgpe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgfVxuICB9XG5cbi52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTAyNHB4KSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wYWdlciB7XG4gICAgYm9yZGVyLXRvcDogdW5zZXQ7XG4gIH1cbiAgLnZpZXdfX2ZpbHRlcnMge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4IDEwMjRweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTAzcHg7XG4gICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTAyNHB4KSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMTA2cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gICAgLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzYwcHgpIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDMzcHggc29saWQgJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIC5mb3JtLXRleHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzYwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMThweCAzMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2ZpZWxkc2V0LWJrZy0tbm9ybWFsO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIH1cbiAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIH1cblxuICAgIH1cblxuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgI2VkaXQtY29tYmluZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICBtYXJnaW46IDEwcHggMXB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjBweCkge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICB9XG4gIC52aWV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzYwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAudmlld19fcm93IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSB7XG5cbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDAgMTVweCAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlkZW8tYmxvYiB7XG4gICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDMlO1xuICAgICAgICBsZWZ0OiA2JTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDAwcHgpe1xuICAgICAgICAgIHRvcDogNCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpe1xuICAgICAgICAgIGxlZnQ6IDIlO1xuICAgICAgICAgIHRvcDogNiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMzBweDtcbiAgICAgICAgfVxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIC5sYXRlc3Qta3RwLXRpdGxlIHtcbiAgICAgICAgICBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXRlc3Qta3RwLWRlc2Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5sYXRlc3QtcmVhZC1tb3JlIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDI1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG59XG4iLCIudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDEycHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAudmlld19faGVhZGVyIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNTQlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OjA7XG4gICAgICB3aWR0aDogNTglO1xuICAgIH1cbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLnZpZXdfX2ZpbHRlcnMge1xuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbG9hdDogbm9uZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNDAuNSU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDM3LjUlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgd2lkdGg6IDM2LjUlO1xuICAgICAgfVxuICAgICAgLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAvLyBtYXJnaW46IDAgMjBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblxuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmdcIik7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgICBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzFweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG5cbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTFweDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWF4LWhlaWdodDogMTYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtdGl0bGV7XG4gICAgd2lkdGg6IDk0JTtcbiAgICAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgLmxhYnMtbGlzdGluZy1ncmVlbi1hcnJvdyB7XG4gICAgICAgIHBhZGRpbmc6IDQuNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAubGFicy1saXN0aW5nLWdyZWVuLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1ib2R5LTEge1xuICAgIHdpZHRoOiA5NCU7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG4gICAgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXG4gICAgfVxuICB9XG4gIC52aWV3X19yb3cge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtaW4taGVpZ2h0OiAzNDRweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg0NzVweCl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNDcuMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDk2MHB4KXtcbiAgICAgIHdpZHRoOiA0NS4yJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG4gIC52aWV3X19yb3cuZXZlbiB7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg0NzVweCl7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnZpZXctLXN0YWZmLWxpc3Rpbmcge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLnZpZXdfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgfVxuXG5cbiAgLnZpZXdfX3JvdyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICB9XG4gIC52aWV3X19yb3cub2RkIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgfVxuICAgIGE6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMCAzcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1qb2ItdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMEMxMDIxO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgfVxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLW1lZGlhLWV4cGVydGlzZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byA5NHB4IGF1dG87XG4gIH1cbn1cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja183IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAudmlld19fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gIC52aWV3X19yb3cge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCA0NXB4IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLnBhZ2UtdGFnIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAge1xuICBtYXJnaW46IDAgMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgLmV2ZW50cy10aXRsZXtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG5cbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLnZpZXdfX3JvdyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICB9XG4gICAgaHIge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgfVxuICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGFydC1tb250aCwgLmVuZC1tb250aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuc2FtZS1tb250aC1kaWZmLWRheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1tb250aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kaWZmLW1vbnRoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlmZi1tb250aC1kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2FtZS1tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1tb250aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIC8vICAgd2lkdGg6IGF1dG87XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAvLyB3aWR0aDogMjYlO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoOTAwcHgpe1xuICAgICAgICB3aWR0aDogNTclO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUsIC50aW1lIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIGgzLCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLW1vbnRoIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAvLyBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnBhZ2VyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC8vIC5ub2RlLS10eXBlLWV2ZW50cyB7XG4gIC8vICAgLmRhdGUtd3JhcHBlciB7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIC8vICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAvLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgLy8gICAgIG1heC13aWR0aDogMzMwcHg7XG4gIC8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAvLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC8vICAgICAuZGF0ZSB7XG4gIC8vXG4gIC8vICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gIC8vICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAvL1xuICAvLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8vICAgICAgICAgICAvLyBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgZ28gaGVyZS5cbiAgLy8gICAgICAgICAgICYuZGF0ZS0tb25lLWRheSB7XG4gIC8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIC8vICAgICAgICAgICB9XG4gIC8vXG4gIC8vICAgICAgICAgICAmLmRhdGUtLXR3by1kYXlzIHtcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgLy8gICAgICAgICAgICAgcGFkZGluZzogLjJyZW07XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zdGFydC1tb250aCxcbiAgLy8gICAgICAgLmVuZC1tb250aCxcbiAgLy8gICAgICAgLnNhbWUtbW9udGgge1xuICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgICAgcGFkZGluZzogMDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgICAgIGZsb2F0OiBub25lO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIC8vICAgICAgICAgcGFkZGluZzogNXB4O1xuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gIC8vICAgICAgICAgcGFkZGluZzogN3B4O1xuICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgICAgIHBhZGRpbmc6IDA7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgaDMge1xuICAvLyAgICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDA7XG4gIC8vICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAvLyAgICAgICAgIGZsb2F0OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vXG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gIC8vICAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAvLyAgICAgICB3aWR0aDogMjAlO1xuICAvLyAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgLy8gICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gIC8vICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLy9cbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgLy8gICAgICAgd2lkdGg6IDEyJTtcbiAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIC5kYXktc3RhcnQsIC5kYXktZW5kIHtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgLmltYWdlLXdyYXBwZXIge1xuICAvLyAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gICAgICAgd2lkdGg6IGF1dG87XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgLy8gICAgICAgLy8gd2lkdGg6IDM0JTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gIC8vICAgICAgIC8vIHdpZHRoOiAyNiU7XG4gIC8vICAgICB9XG4gIC8vICAgICBpbWcge1xuICAvLyAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gIC8vICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gIC8vICAgICAgIGgyIHtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICAgIGltZyB7XG4gIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgLy8gICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG4gIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gIC8vICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gIC8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgICAvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIC8vICAgICBvdmVyZmxvdzogYXV0bztcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgd2lkdGg6IDMwJTtcbiAgLy8gICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gIC8vICAgICAgIHdpZHRoOiAzOCU7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgIHdpZHRoOiA0NyU7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAvLyAgICAgICB3aWR0aDogNTclO1xuICAvLyAgICAgfVxuICAvLyAgICAgLnBhZ2UtdGFnIHtcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gIC8vICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gIC8vICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLy8gICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC8vICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIC8vICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIC5ldmVudHMtdGl0bGUge1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAvLyAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAvLyAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgLy8gICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAvLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy8gICAgICAgICAvLyAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgLy8gICAgICAgICAvLyAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIC8vICAgICAgICAgLy8gfVxuICAvLyAgICAgICB9XG4gIC8vXG4gIC8vICAgICB9XG4gIC8vICAgICAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgLy8gICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIC8vICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAvLyAgICAgICAgIHdpZHRoOiA3NiU7XG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gIC8vICAgICAgICAgd2lkdGg6IDgwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIC8vICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAvLyAgICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIC8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAvLyAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvLyAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy9cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgLy8gICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy9cbiAgLy8gfVxuXG59XG4iLCIucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1wYWdlIHtcblx0LmhiLWNvbnRlbnQubm8tZm9vdGVyLWxheW91dC1jb250ZW50ICB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHR9XG5cblx0LmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTI3OHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg0NXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQuYmxvY2tfX3RpdGxle1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0cGFkZGluZy10b3A6IDM5cHg7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1LjVweDtcblx0XHR9XG5cblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0IHNvbGlkO1xuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnZpZXdfX2hlYWRlcntcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gdG9wOiA4NnB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMzMwcHgpe1xuXHRcdFx0Ly8gdG9wOiA3MXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vIHRvcDogMDtcblx0XHR9XG5cdH1cblx0LnZpZXdfX2NvbnRlbnR7XG5cblx0LmEtel9wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5ne1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdH1cblxuXHQudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZywgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3Rpbmd7XG5cdFx0LnZpZXdfX2ZpbHRlcnN7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ei1pbmRleDo5O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IC0yNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTA1MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1NjFweDtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogLTJweCAycHggMTJweCAxcHggJGNvbG9yX190YWJsZS0tYm9yZGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0LmZpbHRlci10b2dnbGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3NTBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdFx0cGFkZGluZzogMTZweCAzMHB4IDE2cHggMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMzMwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdyZWVuLWFycm93LXBvc3QtbGlua3tcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkICM0NjllNDQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjFweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHRcdFx0cGFkZGluZzogNC41cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5maWx0ZXItdG9nZ2xlLmFjdGl2ZS1maWx0ZXItc2VjdGlvbntcblx0XHRcdFx0LmdyZWVuLWFycm93LXBvc3QtbGlua3tcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1pdGVtLS10ZXh0ZmllbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Zyk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXR7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdC5maWVsZHNldF9fY29udGVudHtcblx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0tLWNoZWNrYm94ZXMge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3JhZGlvL3VuY2hlY2tfYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbl91bmNoZWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9yYWRpby9jaGVja19idXR0b24uc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvY2hlY2tib3hlcy9pY29uX2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0YS5iZWYtdG9nZ2xlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTVweCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbS0tY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuYmVmLXByb2Nlc3NlZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAuZm9ybS1pdGVtLmZvcm0taXRlbS0tcmFkaW9ze1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1ODhweCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMDUycHgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0LmZpZWxkc2V0X19sZWdlbmR7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggJGNvbG9yX190YWJsZS0tYm9yZGVyIHNvbGlkO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuXG5cdFx0fVxuXHRcdC52aWV3X19jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlld19fZW1wdHkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHR9XG5cdH07XG4gICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLCAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyB7XG5cdFx0cGFkZGluZzogMTVweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICB9XG4gICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nOmhvdmVyLCAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZzpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIH1cbn1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctcGFnZXtcbiAgLmhiLWNvbnRlbnR7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXdoaXRlO1xuICB9XG59XG5cbi8vbGF5b3ZlclxuLnVzZXItbG9nZ2VkLWluIHtcblx0LmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcblx0XHR0b3A6IC0zOTBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHR0b3A6IC04OHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0dG9wOiAtMTM1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDc5MnB4KXtcblx0XHRcdHRvcDogLTE2NXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdH1cblx0fVxufVxuLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTYwcHg7XG5cdHotaW5kZXg6IDU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHR0b3A6IC04OHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0dG9wOiAtMTEwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdHRvcDogLTI1cHg7XG5cdH1cbn1cbi5hZGp1c3Rfc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDUzNXB4KXtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMzgwcHg7XG59XG4iLCIuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdHBhZGRpbmc6IDQ1cHggMCA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcblx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcblx0QGluY2x1ZGUgbWFwcHktYnAoODQ1cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMTBweCAxMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAxMHB4IDA7XG5cdH1cblxuXHQudmlld19fZmlsdGVyc3tcblx0XHR3aWR0aDogMzAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpZXdfX2VtcHR5e1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gIH1cblx0LnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIHtcblx0XHQudmlld19faGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNDY0MjQyO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjM2MzO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdH1cblx0XHQudmlld19fZmlsdGVycyB7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiAjNDY0MjQyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4IDMxcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnKTtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlld19fY29udGVudCB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3Rpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHR9XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNS41cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQgc29saWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblx0LnZpZXdzLXJvdyB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCkge1xuXHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdG1hcmdpbjogMCA1cHggMzBweCAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4IDgwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDgwMHB4IDg1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMnB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg1MHB4IDkwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNHB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDkwMHB4IDk1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNXB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDk1MHB4IDEwMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMjhweCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMDAwcHggMTAzMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyOXB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEwMzBweCAxMDYwcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggNDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTA2MHB4IDExMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMzFweCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMzcHggNDVweCAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LnZpZXdzLWZpZWxkLXRpdGxlLTEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0LmdyZWVuLWFycm93LXByZS1saW5rIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA0LjVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ly8gd29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG5cdFx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMsIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzNweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0fVxuXHR9XG59XG59XG5cbi5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLXBhZ2V7XG5cdC5yZWdpb24tcG9zdGZpeHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0fVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTJ7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byA5NnB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAvLyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2Utdmlld3tcbiAgbWFyZ2luOiAwIDIwcHggNDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC52aWV3X19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICY6aG92ZXIge1xuICAgICAgLm5ld3MtdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC52aWV3LXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAudmlld19fcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAudmlld19fcm93IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtbm90aGluZywgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3c3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIC5uZXdzLWxpc3Rpbmcge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIG1pbi13aWR0aDogMTUzcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICAgIGhlaWdodDogMTY3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMjk3cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm5ld3MtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnZS10YWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtY29udGFpbmVyIHtcbiAgICAgIC5uZXdzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAubmV3cy1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICB9XG4gICAgICAubGluay10by1uZXdzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTV7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMCAxNDBweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBAaW5jbHVkZSBtYXBweS1icCg2MDBweCl7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMjBweDtcbiAgICB3aWR0aDogOTYlO1xuICB9XG5cbiAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6ICM1M2JiNTAgNXB4IHNvbGlkO1xuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEzMTVweCl7XG4gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAvLyBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIC5ibG9ja19fdGl0bGV7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgcGFkZGluZzoyNXB4IDMwcHg7XG4gIH1cblxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181ICB7XG4gcGFkZGluZy1ib3R0b206IDA7XG4gIC52aWV3X19lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxuICAudmlld19fcm93IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAuZGF0ZS13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudHMtY29udGFpbmVye1xuICAgICAgICAuZXZlbnRzLXRpdGxle1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LWRldGFpbHMtbGluayBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAvLyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDMzMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIC8vIHdpZHRoOiA0NCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXG4gICAgICB9XG4gICAgICAuZGF5LXN0YXJ0LCAuZGF5LWVuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC50aW1lLCBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoLCAuc2FtZS1tb250aHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweCAwIDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXl7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC5zYW1lLWVuZC1kYXksIC5zYW1lLXN0YXJ0LWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgLy8gd2lkdGg6IDUxJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjVweCA3OThweCl7XG4gICAgICAgIC8vIG1heC13aWR0aDogMzA1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIH1cblxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbiIsIi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgLnZpZXdfX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG4gIC52aWV3X19yb3cge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCAzMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmRhdGUtd3JhcHBlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucGFnZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLy8gLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyB7XG4gIC8vICAgcGFkZGluZy10b3A6IDA7XG4gICAgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLXdpZHRoOiA1MTVweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDVweCAwIDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXktc3RhcnQsIC5kYXktZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLnRpbWUsIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRhdGUge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAvLyBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgZ28gaGVyZS5cbiAgICAgICAgICAgICYuZGF0ZS0tb25lLWRheSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGF0ZS0tdHdvLWRheXMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFydC1tb250aCwgLmVuZC1tb250aCwgLnNhbWUtc3RhcnQtbW9udGgsIC5zYW1lLW1vbnRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXksIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAgIC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0e1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIH1cblxufVxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IHtcbiAgLnVwY29taW5nLWV2ZW50LXJvd3Mge1xuICAgIC5tYW55LXJvd3M6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0OHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICB9XG4gICAgICAuZGF5LXN0YXJ0LCAuZGF5LWVuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC50aW1lLCBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoLCAuc2FtZS1zdGFydC1tb250aCwgLnNhbWUtbW9udGgge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXksIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDdweCAwIDdweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMDAwcHgpe1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUsIC5ldmVudHMtdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC5wYXRoLWZyb250cGFnZSB7XG4vLyAgIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MsIC5sYXRlc3QtYmxvZy1zdG9yaWVze1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodCAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzLCAubGF0ZXN0LWJsb2ctc3RvcmllcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC12aWV3IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzOXB4O1xuICAgIH1cblxuICAgID4gLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIH1cblxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtODZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU2MHB4KXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLmZpZWxkX19pdGVtcyB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDIzOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDYycHgpIHtcbiAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4IDU3NnB4KSB7XG4gICAgID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICA+ICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgICAuZmllbGQtbGluay1wYWdle1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1kZXNjLWxpbmt7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyB7XG4gIC52aWV3cy1yb3cge1xuICAgIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9ja3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnByb2ctbGluayB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICAvLyB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgLy8gd2lkdGg6IDg2JTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDQuNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRlcm5hbC1saW5rLWltYWdlIHtcbiAgICAgIC8vICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgLy8gIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZy1kZXNjcmlwdGlvbiB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG4gIH1cbn1cbi51c2VyLWxvZ2dlZC1pbiB7XG4gIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1MzVweCl7XG4gICAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgICB9XG4gIH1cbiAgLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0ODBweDtcbiAgfVxufVxuLmFkanVzdF9zY3JvbGwge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTM1cHgpe1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG4uYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzODBweDtcbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiB7XG5cdG1heC13aWR0aDogMTI3OHB4O1xuXHRtYXJnaW46IDIwcHg7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEzMDBweCkge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHR9XG5cblx0YXJ0aWNsZS5hbGVydC1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS1pbmZvcm1hdGlvbmFsO1xuXHRcdC5ub2RlX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmFsZXJ0LXR5cGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0QGV4dGVuZCAlY2YtaW1wb3J0bmF0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zODtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0bGVmdDogOSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjUuOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWxlcnQtY29udGVudCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzUwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHRcdC5hbGVydC1tZXNzYWdlIHtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXh4LXNtYWxsO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0aW1lIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS14eC1zbWFsbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEyLjVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vcCB7XG5cdFx0XHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9cdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXh4LXNtYWxsO1xuXHRcdFx0XHQvL1x0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Ly9cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdC8vXHR9XG5cdFx0XHRcdC8vXHRsaW5lLWhlaWdodDogMS43OTtcblx0XHRcdFx0Ly9cdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdC8vXHRcdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHRcdFx0XHQvL1x0fVxuXHRcdFx0XHQvL1x0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Ly9cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Ly9cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0Ly90ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hbGVydC1pdGVtLldhcm5pbmdzIHtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS13YXJuaW5nO1xuXHRcdC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL0FsZXJ0LWNsZWFyZWQucG5nXCIpO1xuXHRcdH1cblx0fVxuXHQuYWxlcnQtaXRlbS5JbmZvcm1hdGlvbmFsIHtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS1pbmZvcm1hdGlvbmFsO1xuXHRcdC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL01haW50ZW5hbmNlLnBuZ1wiKTtcblx0XHR9XG5cdH1cblx0LmFsZXJ0LWl0ZW0uQ3JpdGljYWwge1xuXHQvL1x0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19hbGVydHMtLWNyaXRpY2FsO1xuXHRcdC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL0FsZXJ0LnBuZ1wiKTtcblx0XHR9XG5cdH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFsZXJ0cy1ibG9jay0zLCAjYmxvY2stdmlld3MtYmxvY2stYWxlcnRzLWJsb2NrLTR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbn1cbiIsIi5zZWFyY2gtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyZXk7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ucGF0aC1zZWFyY2gge1xuICAuaGItcHJlZml4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgOTBweCAwO1xuICAgIH1cblxuICB9XG4gIC5ibG9jay0taG9sbGFuZC1ibG9vcnZpZXctZW1haWwtc3Vic2NyaXB0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC52aWV3LS1hY3F1aWEtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC52aWV3X19lbXB0eSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC52aWV3X19jb250ZW50IHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC52aWV3X19yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC52aWV3X19yb3cge1xuICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3X19oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgIHAge1xuXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgfVxuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFnZXIge1xuICAgICAgLy8gYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgfVxuXG4gICAgLnJlYWRtb3JlLWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgLnZpZXdfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWFkbW9yZS1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgLnZpZXdfX3JvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG5cbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAvLyB3aWR0aDogNDYlO1xuICAgICAgICBtYXgtd2lkdGg6IDczJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLy8gbWFyZ2luOiAzMHB4IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAvLyB3aWR0aDogNDglO1xuICAgICAgICAvLyBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIGF7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLW1vcmUtbGluayAucmVhZC1tb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsIC52aWV3cy1maWVsZC1maWVsZC1kZWZhdWx0LWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXZpZXdzLWNvbmRpdGlvbmFsLWZpZWxkLCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSwgLnZpZXdzLWZpZWxkLWJvZHkgLCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeS1wcm9ncmFtcy1zZXJ2aWNlc3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlIHtcbiAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAgICAgLnNlYXJjaC1tb3JlLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stLXNpdGVtYXAge1xuICBtYXJnaW46IDAgMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnNpdGVtYXAge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5zaXRlbWFwLWJveC1tZW51LW1haW4ge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaXRlbWFwLW1lbnU6Zmlyc3QtY2hpbGQgPiBsaSAgPiBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICB9XG4gIC5zaXRlbWFwLW1lbnU6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNpdGVtYXAtbWVudTpmaXJzdC1jaGlsZCA+IGxpID4gdWwge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbiAgLnNpdGVtYXAtbWVudTpmaXJzdC1jaGlsZCA+IGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgJi5maXJzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLnNpdGVtYXAtbWVudTpmaXJzdC1jaGlsZCA+IGxpID4gdWwgPiBsaSA+IGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICBwYWRkaW5nOiAzLjVweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA5cHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnNpdGVtYXAtbWVudTpmaXJzdC1jaGlsZCA+IGxpID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDdweDtcblxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIHVsOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICB1bDpudGgtY2hpbGQoMil7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgfVxuICB9XG59XG4iLCIvL0luc3RhZ3JhbSBlbWJlZFxuZGl2W2RhdGEtb2VtYmVkLXVybCo9XCJpbnN0YWdyYW1cIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc29jaWFsZW1iZWRfX2NvbnRhaW5lcixcbi52aWRlb2VtYmVkX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IHZyKDEpO1xuICBwYWRkaW5nLWJvdHRvbTogdnIoMSk7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC50d2l0dGVyLXR3ZWV0LFxuICBpZnJhbWV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vYmxvY2txdW90ZVxuLmNrZV9lZGl0YWJsZSB7XG4gIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1wiJyAhaW1wb3J0YW50O1xuICB9XG4gIGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXCInICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gdWwsIG9sXG4uY2tlX2VkaXRhYmxlIHVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNrZV9lZGl0YWJsZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uY2tlX2VkaXRhYmxlIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4iXX0= */
