@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, .page-cimt-program-generator a.print, .baby-cimt-program-generator-results a.remove {
  -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: block;
  width: 100%;
  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 {
    max-width: 17.4705882rem;
    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: block;
  max-width: 100%;
  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;
    max-width: 17.4705882rem; } }

.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: 31%;
    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, .nav--social-media .ceoblog-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, .nav--social-media .ceoblog-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, .nav--social-media .ceoblog-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, .nav--social-media .ceoblog-icon:hover, .nav--social-media .ceoblog-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"); }

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

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

.nav--social-media .ceoblog-icon:hover, .nav--social-media .ceoblog-icon:focus {
  background-image: url("/themes/custom/bloorview/images/social/icon-ceoblog-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: 29%; } }

.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%; }

.mm-menu .mm-panel_opened .block--search {
  display: block;
  float: none;
  margin-left: 1.7647059rem;
  width: auto; }

.mm-menu .mm-panel_opened .block--search input:focus {
  outline: none; }

.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: 0.7058824rem; } }

@media all and (min-width: 85.375em) {
  .region-pre-content .block__content article.node--type-landing-page.node--display-mode-teaser {
    margin-right: 1.4117647rem;
    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 {
  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; }

.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; }

@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 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 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; }

.region-postfix .contact_us .contact-us-header .contact-us-descr a:hover {
  color: #469e44; }

@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: block;
  position: absolute;
  left: 1.1764706rem;
  top: 3.2352941rem;
  max-width: 11.7058824rem; }

@media all and (min-width: 64em) {
  .block--gtranslate {
    left: unset;
    right: 0.5882353rem;
    top: 0.3529412rem;
    z-index: 1; } }

.block--gtranslate .gtranslate select, .block--gtranslate .gtranslate_wrapper 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; }

.block--site-branding {
  padding-top: 2.9411765rem; }

@media all and (min-width: 64em) {
  .block--site-branding {
    padding-top: 0; } }

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: 2.0588235rem; }

.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; }

.page-node-type-landing-page .field__item.accordions {
  padding: 0 1.1764706rem; }

.page-node-type-landing-page .field__item.accordions .paragraph--type--accordion-container {
  max-width: 75.1764706rem;
  margin: 0 auto; }

.page-node-type-landing-page .basic {
  padding: 0 1.1764706rem; }

.page-node-type-landing-page .paragraph--type-text,
.page-node-type-landing-page .basic h2 {
  max-width: 75.1764706rem;
  margin: 0 auto; }

@media all and (min-width: 85.375em) {
  .page-node-type-landing-page .paragraph--type-text {
    margin: auto; } }

.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-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; }

.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: none;
  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: none; }

.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; }

.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 .paragraph--type--related-documents-container, .paragraph--type-product-related-documents .paragraph--type--related-documents-container {
  padding: 0 1.1764706rem;
  max-width: 75.1764706rem;
  margin: 0 auto; }

.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: none;
  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: none; }

.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; }

.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-green-buttons- .block__content .addtoany_list .a2a_button_x:hover, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x: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-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x: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 .block__content .addtoany_list .a2a_button_x:hover,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:focus {
  margin-right: 1.1764706rem; }

.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-green-buttons- .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x: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-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x: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 .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x: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-green-buttons- .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x: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-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x: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 .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x: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-green-buttons- .block__content .addtoany_list .a2a_button_x:hover .a2a_label, .region-pre-content .block--addtoany-green-buttons- .block__content .addtoany_list .a2a_button_x: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-for-ktp-pages .block__content .addtoany_list .a2a_button_x:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-for-ktp-pages .block__content .addtoany_list .a2a_button_x: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 .block__content .addtoany_list .a2a_button_x:hover .a2a_label,
.region-pre-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x:hover .a2a_label,
.region-pre-content .block--addtoany-buttons-with-sidebar .block__content .addtoany_list .a2a_button_x: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, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x:hover, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x:focus {
  margin-right: 1.1764706rem; }

.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, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-pre-content .block--addtoany-white-buttons .block__content .addtoany_list .a2a_button_x: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-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:focus {
  margin-right: 1.1764706rem; }

.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-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_s__default path, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_label, .region-content .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x:hover .a2a_label, .region-sidebar-first .block--addtoany-buttons .block__content .addtoany_list .a2a_button_x: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; }

.hb-content-content ul, .hb-content-content ol {
  margin: 1.1764706rem 0; }

.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-top: 3.7058824rem; }

@media all and (min-width: 64em) {
  .hb-content-with-sidebar .hb-sidebar-first .region-sidebar-first {
    margin-left: 0.5882353rem;
    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; }

.page-cimt-program-generator a.print {
  padding: .55rem;
  margin-top: 1rem;
  margin-right: 0;
  margin-left: 0;
  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; }

.page-cimt-program-generator a.print:hover, .page-cimt-program-generator a.print:focus {
  background-color: #00664e;
  border: 0.1764706rem solid #00664e; }

.page-cimt-program-generator .hb-content {
  margin-bottom: 4.9411765rem; }

.page-cimt-program-generator .hb-content .region-content {
  width: 100%;
  padding: 1.7647059rem 2.6470588rem 1.7647059rem 2.6470588rem;
  border-radius: 0.2941176rem; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form tr.fade-out {
  -webkit-animation: fadeOutMoveLeft 1s forwards;
          animation: fadeOutMoveLeft 1s forwards; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form tr img.collapese {
  -webkit-animation: imgCollapese 1s forwards;
          animation: imgCollapese 1s forwards; }

@-webkit-keyframes imgCollapese {
  0% {
    height: 5.8823529rem; }
  100% {
    height: 0; } }

@keyframes imgCollapese {
  0% {
    height: 5.8823529rem; }
  100% {
    height: 0; } }

@-webkit-keyframes fadeOutMoveLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-0.8823529rem);
            transform: translateX(-0.8823529rem); } }

@keyframes fadeOutMoveLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
            transform: translateX(0); }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-0.8823529rem);
            transform: translateX(-0.8823529rem); } }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .new-filter > .fieldset__content {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr)); }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .new-filter > .fieldset__content .form-submit {
  margin: 0; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form input[type="radio"] {
  display: inline;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  opacity: 1; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .form-item--id-remove-index {
  display: none; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .applied-filters {
  border: 0.0588235rem solid #C7C3C3;
  padding: 1.1764706rem;
  margin-bottom: 1.1764706rem; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain .baby-cimt-generator-form .applied-filters .filters .filter {
  margin-bottom: 1rem; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain #block-bloorview-content {
  float: left;
  width: 100%;
  margin: 0; }

.page-cimt-program-generator .hb-content .region-content .hb-constrain #block-layout {
  float: left;
  width: 100%;
  margin: 1rem 0; }

.baby-cimt-program-geneator-block-container {
  max-width: 75.1764706rem;
  margin: 0 auto;
  padding: 0 1.1764706rem; }

@media print {
  @page {
    margin: 0; }
  .body-page-cimt-program-generator #hb-postfix,
  .body-page-cimt-program-generator footer,
  .body-page-cimt-program-generator header,
  .body-page-cimt-program-generator .hb-navigation,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-content .region-content .hb-constrain .block-views-exposed-filter-blockbaby-cimt-program-generator-block-1 .block__content form .form-actions,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-content .region-content .hb-constrain #block-layout,
  .body-page-cimt-program-generator table thead th.views-field-nothing,
  .body-page-cimt-program-generator .new-filter,
  .body-page-cimt-program-generator #block-bloorview-babycimtprogramgeneator .form-submit,
  .body-page-cimt-program-generator .baby-cimt-program-generator-results thead tr th:last-child,
  .body-page-cimt-program-generator .baby-cimt-program-generator-results tbody tr td:last-child,
  .body-page-cimt-program-generator .page-cimt-program-generator a.print,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-content .region-content .hb-constrain .block-views-blockbaby-cimt-program-generator-block-1 table tbody tr td.views-field-nothing,
  .body-page-cimt-program-generator .page-cimt-program-generator .baby-cimt-before-filters-wrapper,
  .body-page-cimt-program-generator .page-cimt-program-generator #edit-new-filter,
  .body-page-cimt-program-generator .page-cimt-program-generator #edit-submit,
  .body-page-cimt-program-generator .page-cimt-program-generator .applied-filters,
  .body-page-cimt-program-generator .page-cimt-program-generator .messages__wrapper,
  .body-page-cimt-program-generator .page-cimt-program-generator .hb-header.sticky-nav {
    display: none; }
  .body-page-cimt-program-generator input[type="checkbox"] {
    -webkit-print-color-adjust: exact;
    print-color-adjust: exact;
    opacity: 1 !important;
    display: block !important; }
  .body-page-cimt-program-generator input[type="checkbox"]:checked {
    text-align: center; }
  .body-page-cimt-program-generator input[type="checkbox"]:checked::before {
    content: "x"; }
  .body-page-cimt-program-generator .form-item--checkbox {
    position: relative;
    display: grid; }
  .body-page-cimt-program-generator .form-item--checkbox input[type="checkbox"] {
    position: absolute;
    left: 0;
    top: -0.2941176rem;
    padding: 0;
    margin: 0; }
  .page-cimt-program-generator .hb-main {
    padding-top: 0 !important; } }

#block-bloorview-babycimtprogramgeneator > h2.block__title {
  margin-bottom: .5rem; }

#block-bloorview-babycimtprogramgeneator #edit-new-filter {
  margin-top: 1rem; }

#block-bloorview-babycimtprogramgeneator .remove-filter {
  margin: 0;
  margin-left: .5rem !important; }

#block-bloorview-babycimtprogramgeneator .form-submit {
  margin: 0;
  margin-bottom: 1rem; }

#block-bloorview-babycimtprogramgeneator .block__content form .fieldset__legend-text {
  font-weight: bold;
  font-size: small; }

.baby-cimt-program-generator-results thead tr th:nth-child(2) {
  width: 30%; }

.baby-cimt-program-generator-results thead tr th:nth-child(4) {
  width: 25%; }

.baby-cimt-program-generator-results a.remove {
  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; }

.baby-cimt-program-generator-results a.remove:hover, .baby-cimt-program-generator-results a.remove:focus {
  background-color: #00664e;
  border: 0.1764706rem solid #00664e; }

.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;
  padding-left: 6.1764706rem; }

.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: 92.6470588rem;
    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: 92.6470588rem;
  margin: 0 auto; }

.sitemap .sitemap-box-menu-main h2 {
  display: none; }

.sitemap .sitemap-item--menu-main:first-child > ul > li > a {
  font-weight: bold; }

.sitemap .sitemap-item--menu-main:first-child > ul > li > a::before {
  display: none; }

@media all and (min-width: 64em) {
  .sitemap .sitemap-item--menu-main:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; } }

.sitemap .sitemap-item--menu-main:first-child a {
  color: #464242;
  text-decoration: none; }

.sitemap .sitemap-item--menu-main:first-child > li > ul {
  margin-top: 0.9411765rem;
  border-left: none; }

.sitemap .sitemap-item--menu-main div ul li {
  margin-top: 0.9411765rem;
  max-width: 17.6470588rem; }

.sitemap .sitemap-item--menu-main div ul li.first {
  margin-left: 0; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li {
  float: left; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li {
  font-weight: 600; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li > ul > li {
  font-weight: 600;
  margin-left: 0; }

.sitemap .sitemap-item--menu-main:first-child > div > ul > li > ul > li::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-item--menu-main: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 > li > ul {
  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, .page-cimt-program-generator a.print, .baby-cimt-program-generator-results a.remove {
  -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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLmNzcyIsIjAxMC1nbG9iYWwvdHlwZS9fY29uZmlnLnNjc3MiLCIwMTAtZ2xvYmFsL19ub3JtYWxpemUuc2NzcyIsIjAxMC1nbG9iYWwvX21peGlucy5zY3NzIiwiMDEwLWdsb2JhbC9fZXh0ZW5kcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wdWJsaWMvdHlwaS9fdHlwaS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wcml2YXRlL3dyaXRlL193cml0ZS5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3R5cGkvc2Nzcy9wcml2YXRlL3V0aWxzL19jb252ZXJ0ZXJzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHlwaS9zY3NzL190eXBpLnNjc3MiLCIwMTAtZ2xvYmFsL3R5cGUvX3R5cGUuc2NzcyIsIjAxMC1nbG9iYWwvY29sb3JzL19jb25maWcuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy90eXBpL3Njc3MvcHJpdmF0ZS9jYWxjL19jYWxjLWZvbnQtc2l6ZS5zY3NzIiwiMDEwLWdsb2JhbC90eXBlL190eXBpLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvdHlwaS9zY3NzL3ByaXZhdGUvYnJlYWtwb2ludHMvX2JyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvbWFwcHktYnJlYWtwb2ludHMvX21hcHB5LWJyZWFrcG9pbnRzLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fYm94LXNpemluZy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9zdXBwb3J0L19yZW0uc2NzcyIsIjAxMC1nbG9iYWwvaWNvbnMvX2ZpbGUuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbWVzc2FnZXMuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbmljZS0tbG9naW4uc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fbm9kZS0tcHJldmlldy1jb250YWluZXIuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fZGF0ZS0tcGlja2VyLnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX2NvbG9yYm94LnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX3VzZXItcGljdHVyZS5zY3NzIiwiMDEwLWdsb2JhbC91dGlsaXR5L19zdHlsZWd1aWRlLnNjc3MiLCIwMTAtZ2xvYmFsL3V0aWxpdHkvX2NvbnRleHR1YWwtbGlua3Muc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fdGFicy5zY3NzIiwiMDEwLWdsb2JhbC91dGlsaXR5L19za2lwLWxpbmsuc2NzcyIsIjAxMC1nbG9iYWwvdXRpbGl0eS9fcHJvZ3Jlc3Muc2NzcyIsIjAxMC1nbG9iYWwvcG9zdC1taWdyYXRpb24vX21pZ3JhdGlvbi5zY3NzIiwiMDEwLWdsb2JhbC9fYWNjZXNzaWJpbGl0eS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL19wYWdlci5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL190YWJsZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9fcmVhZC1tb3JlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbmF2L19tYWluLS1tZW51LnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbmF2L19kb25hdGUtLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX21lbnUtLWZvb3Rlci5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL25hdi9fYnJlYWRjcnVtYnMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3V0aWxpdHktLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3NpZGViYXItLW1lbnUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX3NvY2lhbC1tZWRpYS0tbWVudS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL25hdi9fYmFjay10by10b3Auc2NzcyIsIjAyMC1jb21wb25lbmV0cy9uYXYvX2dsb2JhbC0tbWVudXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9faW5wdXRzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2NhcHRjaGEuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fZm9ybS0tY29tbW9ucy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19maWVsZHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fdmVydGljYWwtdGFicy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19kZXRhaWxzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2Rlc2NyaXB0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2ZpZWxkc2V0cy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL2Zvcm1zL19idXR0b25zLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2NoZWNrYm94ZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9mb3Jtcy9fcmFkaW9zLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX2Zvcm0tLWNvbnRhY3QtdXMuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19zcGFuLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvb3V0cHV0L3NoYXJlZC9fZGlyZWN0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX3Bhc3N3b3JkLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvZm9ybXMvX3RleHRhcmVhLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcGFydG5lcnMtbG9nby1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2FkZHJlc3MtYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19sb2dvLWJsb2NrLnNjc3MiLCIwMTAtZ2xvYmFsL192YXJpYWJsZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zZWFyY2gtYmFyLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcmVzcG9uc2l2ZS1tZW51LWljb24uc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zaW5nbGUtY3RhLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fY2FsbC10by1hY3Rpb24uc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19ndXR0ZXJzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fc3Rvcmllcy1wcmVjb250ZW50LWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fQ1RBLWRpc2NsYWltZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19jb250YWluZXIuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9vdXRwdXQvc3VwcG9ydC9fY2xlYXJmaXguc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19zdG9yaWVzLWJsb29tLW5ld3MtY2FyZC12aWV3LnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX3Byb2R1Y3RzLXdlYmZvcm0uc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jYWxsLXRvLWFjdGlvbi13aXRoLWJnLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLXdpdGgtbGluay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2hlYWRlci13aXRoLXBhZ2Uuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19oZWFkZXItYmxvY2tzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9faGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2N0YS13aXRoLWxhcmdlLWltYWdlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fc3Rvcmllcy1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19ibG9vbS1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jdGEtc3BlY2lhbC5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX3BhZ2UtYW5kLXZpZXctYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19wYWdlLWFuZC0yLXJlZmVyZW5jZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19jb250YWN0LXVzLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fZ29vZ2xlLXRyYW5zbGF0aW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fYmFzaWMtaGVhZGVyLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fbGlua3Muc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19ib2R5LWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fcmVsYXRlZC1kb2N1bWVudHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19tb3N0LXJlY2VudC1wcm9ncmFtcy1zZXJ2aWNlcy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2V2ZW50cy1oZWFkZXItYmxvY2suc2NzcyIsIjAyMC1jb21wb25lbmV0cy8wMS1jdXN0b20tYmxvY2tzL19uZXdzLWhlYWRlci1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2NhbXBhaWduLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fdmlldy1hbmQtY3VzdG9tLWJsb2NrLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvMDEtY3VzdG9tLWJsb2Nrcy9fZmVhdHVyZWQtbmV3cy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2NhbXBhaWduLWN0YS1ibG9jay5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzLzAxLWN1c3RvbS1ibG9ja3MvX2xlYXJuLW1vcmUuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdGV4dC5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZXMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtdmlkZW8uc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19jYWxsLXRvLWFjdGlvbi5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3JlbGF0ZWQtc3Rvcmllcy5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3JlbGF0ZWQtZG9jdW1lbnRzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvcGFyYWdyYXBocy9fcmVzb3VyY2VzLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvcGFyYWdyYXBocy9fbmV3cy1hd2FyZHMuc2NzcyIsIjAyMC1jb21wb25lbmV0cy9wYXJhZ3JhcGhzL19wYXJhZ3JhcGgtcmVsYXRlZC12aWRlby5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL3BhcmFncmFwaHMvX3BhcmFncmFwaC1pbWFnZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL21lZGlhL19ub2RlLXNsaWRlLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvbWVkaWEvX3lvdXR1YmV2aWRlby5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL21lZGlhL19zb2NpYWxzaGFyZS5zY3NzIiwiMDIwLWNvbXBvbmVuZXRzL19zdWJzY3JpcHRpb24uc2NzcyIsIjAyMC1jb21wb25lbmV0cy9fYWNjb3JkaW9uLnNjc3MiLCIwMjAtY29tcG9uZW5ldHMvX25ld3NsZXR0ZXJfbGluay5zY3NzIiwiMDMwLWxheW91dHMvX2hlYWRlci5zY3NzIiwiMDMwLWxheW91dHMvX2NrZWRpdG9yLWxheW91dC5zY3NzIiwiMDMwLWxheW91dHMvX25hdmlnYXRpb24uc2NzcyIsIjAzMC1sYXlvdXRzL19wb3N0Zml4LnNjc3MiLCIwMzAtbGF5b3V0cy9fcHJlZm9vdGVyLnNjc3MiLCIwMzAtbGF5b3V0cy9fZm9vdGVyLnNjc3MiLCIwMzAtbGF5b3V0cy9fbGF5b3V0LnNjc3MiLCIwMzAtbGF5b3V0cy9fc2lkZWJhci1maXJzdC5zY3NzIiwiMDMwLWxheW91dHMvX2dyZXktYmFja2dyb3VuZC5zY3NzIiwiMDMwLWxheW91dHMvX3JlZ2lvbi1ibG9jay1sYXlvdXQuc2NzcyIsIjA0MC1ub2Rlcy9fc3Rvcmllcy5zY3NzIiwiMDQwLW5vZGVzL19ibG9vbS1ibG9ncy5zY3NzIiwiMDQwLW5vZGVzL19ldmVudHMuc2NzcyIsIjA0MC1ub2Rlcy9fbWFpbi1uYXYtbGFuZGluZy1wYWdlLnNjc3MiLCIwNDAtbm9kZXMvX25ld3Muc2NzcyIsIjA0MC1ub2Rlcy9fa25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Quc2NzcyIsIjA0MC1ub2Rlcy9fYmFzaWMtcGFnZS5zY3NzIiwiMDQwLW5vZGVzL19zdGFmZi5zY3NzIiwiMDQwLW5vZGVzL180MDRwYWdlLnNjc3MiLCIwNDAtbm9kZXMvX3Jlc2VhcmNoLnNjc3MiLCIwNDAtbm9kZXMvX25ld3NsZXR0ZXIuc2NzcyIsIjA0MC1ub2Rlcy9fYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3JlbGF0ZWQtc3Rvcmllcy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L2xhbmd1YWdlL3N1c3kvX2dhbGxlcnkuc2NzcyIsIi4uL25vZGVfbW9kdWxlcy9zdXN5L3Nhc3Mvc3VzeS9sYW5ndWFnZS9zdXN5L19pc29sYXRlLnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvc3VzeS9zYXNzL3N1c3kvbGFuZ3VhZ2Uvc3VzeS9fcm93cy5zY3NzIiwiLi4vbm9kZV9tb2R1bGVzL3N1c3kvc2Fzcy9zdXN5L291dHB1dC9mbG9hdC9fZW5kLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3N0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fYmxvb20tYmxvZy12aWV3LnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX3VwY29taW5nLXN0b3JpZXMuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fbGF0ZXN0LWt0cC5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19sYWJzLWxpc3Rpbmcuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fc3RhZmYtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19ldmVudHMtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19hei1pbmRleC5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX25ld3MtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19yZWxhdGVkX2V2ZW50cy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL191cGNvbWluZy1ldmVudHMuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fbGF0ZXN0X3N0b3J5X2Jsb29tLnNjc3MiLCIwNTAtdmlldy1ibG9ja3MvX29ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZy5zY3NzIiwiMDUwLXZpZXctYmxvY2tzL19hbGVydHMuc2NzcyIsIjA1MC12aWV3LWJsb2Nrcy9fcGFydGljaXBhdGVfaW5fcmVzZWFyY2guc2NzcyIsIjA2MC12aWV3LXBhZ2VzL19zZWFyY2guc2NzcyIsIjA3MC1jdXN0b20tcGFnZXMvX3NpdGVtYXAuc2NzcyIsIjA5MC1ja2VkaXRvci9fZW1iZWRzLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQ2pCLGdGQUFRO0FBQVIsZ0ZBQVE7QUNHUjs7Ozs7Ozs7Ozs7RUFXRSxlQUFjLEVBQ2Y7O0FBRUQ7O0VBRUUsaUJBQWdCLEVBQ2pCOztBQUVEOzs7O0VBSUUsZUFBYyxFQUNmOztBQUVEOztFQUVFLGVBQWM7RUFDZCxlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG9CQUFtQixFQUNwQjs7QUFFRDtFQUNFLFdBQVUsRUFFWDs7QUFFRDtFQUNFLGdCQUFlLEVBQ2hCOztBQUVEOzs7RUFHRSxzQkFBcUI7RUFDckIseUJBQXdCLEVBQ3pCOztBQUVEOzs7OztFQUtFLHFCQUFvQjtFQUNwQixnQkFBZTtFQUNmLFVBQVMsRUFDVjs7QUFFRDs7RUFFRSxrQkFBaUIsRUFDbEI7O0FBRUQ7O0VBRUUscUJBQW9CLEVBQ3JCOztBQUVEOzs7O0VBSUUsMkJBQTBCLEVBQzNCOztBQUVEOzs7O0VBSUUsbUJBQWtCO0VBQ2xCLFdBQVUsRUFDWDs7QUFFRDs7OztFQUlFLCtCQUE4QixFQUMvQjs7QUZiRDs7RUVpQkUsK0JBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixXQUFVLEVBQ1g7O0FGZEQ7O0VFa0JFLGFBQVksRUFDYjs7QUZmRDtFRWtCRSw4QkFBNkI7RUFDN0IscUJBQW9CLEVBQ3JCOztBRmhCRDs7RUVvQkUseUJBQXdCLEVBQ3pCOztBQUVEO0VBQ0UsMkJBQTBCO0VBQzFCLGNBQWEsRUFDZDs7QUFFRDs7RUFFRSxjQUFhLEVBQ2Q7O0FBRUQ7Ozs7Ozs7O0VBUUUsc0JBQWE7S0FBYixtQkFBYTtNQUFiLGtCQUFhO1VBQWIsY0FBYSxFQUNkOztBQUlEOzs7Ozs7Ozs7Ozs7RUFZRSxVQUFTO0VBQ1QsV0FBVSxFQUNYOztBQzFFQzs7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUNYLGVBQWMsRUFDZjs7QUFJRDtFQUNFLHVCQUFzQjtFQUN0Qix1QkFBc0I7RUFDdEIsMEJBQXlCLEVBQzFCOztBQ3hFSDs7RUFDRSw0QkFBbUI7RUFBbkIsb0JBQW1CLEVBQ3BCOztBQUlEO0VEc1FFLCtCQUE4QjtFQUM5QixZQUFXO0VBQ1gsaUJBQWdCO0VBQ2hCLG1CQUFrQjtFQUNsQixXQUFVO0VBQ1Ysa0JBQWlCLEVDelFsQjs7QUNnQ0M7RUNwQkEsZ0JDM0JrQztFRDZCaEMsaUJFdUNnQixFSGJqQjs7QUFSRDtFSTFEQSw2Q0FBNEM7RUFDNUMsbUNBQWtDO0VBQ2xDLG1DQUFrQyxFQUNuQzs7QUFFRDtFQUVFLGdIUkhtSDtFUUlwSCxvQkFBa0I7RUFDbEIsbUJBQWlCO0VBQ2hCLGVDU3NDO0VEUnRDLFVBQVMsRUFDVjs7QUFHRDtFQUNJLFlBQVcsRUFDZDs7QUFFRDtFQUNFLG9CRm1DMkM7RUVsQzNDLDBCQUF5QjtFQUN6QixpQkFBZ0I7RUFDaEIsdUJSUnFCLEVRNEJ0Qjs7QUF4QkQ7RUFRSSxzQkY0QnlDO0VFM0J6QyxzQkFBcUI7RUFDckIsZUM3Qm9DO0VEOEJwQyxrQkFBaUIsRUFZbEI7O0FBdkJIO0VBY00sYUFBWTtFQUNaLFlBQVc7RUFDWCxhQUFZO0VBQ1osc0JBQXFCO0VBQ3JCLGdFQUFnRTtFQUNoRSw2QkFBNEI7RUFDNUIsMkJBQTBCO0VBQzFCLG9CQUFtQixFQUNwQjs7QUFNTDtFQUNFLHNCQUFxQjtFQUNyQixlQ2pEc0M7RURrRHRDLHFDQUFvQyxFQU1yQzs7QUFURDtFQU9JLGlDQ3REb0MsRUR1RHJDOztBQUlIO0VBQ0UsNENBQTJDLEVBSzVDOztBQU5EO0VBSUksNENBQTJDLEVBQzVDOztBQUlIO0VBQ0UsZUFBYztFQUNkLGFBQVk7RUFDWixnQkFBZSxFQUNoQjs7QUFFRDtFQUNJLGVBQWM7RUFDZCxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixzQkNsRm9DLEVEbUZ2Qzs7QVBuRUQ7O0VPd0VFLGlCQUFnQixFQUNqQjs7QUFHRDtFQUNFLGlCQUFnQixFQUNqQjs7QUFRRDtFQUNFLDZCQUE0QjtFQUM1QixpQkFBZ0IsRUFHakI7O0FBQ0Q7RUFHRSw2QkFBNEI7RUFDNUIscUJBQW9CLEVBR3JCOztBQXNCRDtFQUNFLG9CRm5GMkMsRUVvRjVDOztBQUVEOzs7OztFQUtFLGNBQWEsRUFDZDs7QUFJRDs7RUhuRkUscUJLbEMwRTtFTG9DeEUsaUJNMURrQjtFSDhJcEIsZUN4SXNDLEVEeUl2Qzs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEUsRUZ5SDNFLEVBQUE7O0FJL0RHO0VKMkRKOztJSG5GRSxzQktsQzBFO0lMb0N4RSxpQk14RGtCLEVINklyQixFQUFBOztBSS9ERztFSjJESjs7SUhuRkUscUJLbEMwRSxFRnlIM0UsRUFBQTs7QUkvREc7RUoyREo7O0lIbkZFLHNCS2xDMEU7SUxvQ3hFLGlCTXREbUIsRUgySXRCLEVBQUE7O0FBR0Q7O0VIMUZFLHFCS2xDMEU7RUxvQ3hFLGlCTWxEa0I7RUg2SXBCLGlCQUFnQixFQUNqQjs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEUsRUZnSTNFLEVBQUE7O0FJdEVHO0VKa0VKOztJSDFGRSxxQktsQzBFO0lMb0N4RSxpQk1oRGtCLEVINElyQixFQUFBOztBSXRFRztFSmtFSjs7SUgxRkUsc0JLbEMwRSxFRmdJM0UsRUFBQTs7QUl0RUc7RUprRUo7O0lIMUZFLHNCS2xDMEU7SUxvQ3hFLGlCTTlDa0IsRUgwSXJCLEVBQUE7O0FBR0Q7O0VIakdFLHNCS2xDMEU7RUxvQ3hFLGlCTTFDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUk3RUc7RUp5RUo7O0lIakdFLHNCS2xDMEUsRUZ1STNFLEVBQUE7O0FJN0VHO0VKeUVKOztJSGpHRSxxQktsQzBFO0lMb0N4RSxpQk14Q2tCLEVIMklyQixFQUFBOztBSTdFRztFSnlFSjs7SUhqR0Usc0JLbEMwRSxFRnVJM0UsRUFBQTs7QUk3RUc7RUp5RUo7O0lIakdFLHFCS2xDMEU7SUxvQ3hFLGlCTXRDa0IsRUh5SXJCLEVBQUE7O0FBSUQ7O0VIekdFLHNCS2xDMEU7RUxvQ3hFLGlCTWxDa0I7RUg0SXBCLGlCQUFnQixFQUNqQjs7QUlyRkc7RUppRko7O0lIekdFLHNCS2xDMEUsRUYrSTNFLEVBQUE7O0FJckZHO0VKaUZKOztJSHpHRSxzQktsQzBFO0lMb0N4RSxpQk1oQ2tCLEVIMklyQixFQUFBOztBSXJGRztFSmlGSjs7SUh6R0Usc0JLbEMwRSxFRitJM0UsRUFBQTs7QUlyRkc7RUppRko7O0lIekdFLHFCS2xDMEU7SUxvQ3hFLGlCTTlCa0IsRUh5SXJCLEVBQUE7O0FBR0Q7O0VIaEhFLHNCS2xDMEU7RUxvQ3hFLGlCTTFCbUI7RUgySXJCLGlCQUFnQixFQUNqQjs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEUsRUZzSjNFLEVBQUE7O0FJNUZHO0VKd0ZKOztJSGhIRSxzQktsQzBFO0lMb0N4RSxpQk14QmtCLEVIMElyQixFQUFBOztBSTVGRztFSndGSjs7SUhoSEUsc0JLbEMwRSxFRnNKM0UsRUFBQTs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEU7SUxvQ3hFLGlCTXRCa0IsRUh3SXJCLEVBQUE7O0FBR0Q7O0VIdkhFLHNCS2xDMEU7RUxvQ3hFLGlCTWxCbUI7RUgwSXJCLGlCQUFnQixFQUNqQjs7QUluR0c7RUorRko7O0lIdkhFLHNCS2xDMEUsRUY2SjNFLEVBQUE7O0FJbkdHO0VKK0ZKOztJSHZIRSxzQktsQzBFO0lMb0N4RSxpQk1oQm1CLEVIeUl0QixFQUFBOztBSW5HRztFSitGSjs7SUh2SEUsc0JLbEMwRSxFRjZKM0UsRUFBQTs7QUluR0c7RUorRko7O0lIdkhFLHNCS2xDMEU7SUxvQ3hFLGlCTWRrQixFSHVJckIsRUFBQTs7QUsxS0M7RUw0S0Y7SUFHSSxjQUFhLEVBRWhCLEVBQUE7O0FBRUQ7RUFDRSxvQkZsSjJDLEVFZ0s1Qzs7QUFmRDtFQUtNLCtCQUE4QjtFQUM5QixZQUFXLEVBQ1o7O0FBUEw7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RUo7O0lIMUZFLHNCS2xDMEUsRUZnSTNFLEVBQUE7O0FJdEVHO0VKa0VKOztJSDFGRSxzQktsQzBFO0lMb0N4RSxpQk05Q2tCLEVIMElyQixFQUFBOztBQUdEOztFSGpHRSxzQktsQzBFO0VMb0N4RSxpQk0xQ2tCO0VINElwQixpQkFBZ0IsRUFDakI7O0FJN0VHO0VKeUVKOztJSGpHRSxzQktsQzBFLEVGdUkzRSxFQUFBOztBSTdFRztFSnlFSjs7SUhqR0UscUJLbEMwRTtJTG9DeEUsaUJNeENrQixFSDJJckIsRUFBQTs7QUk3RUc7RUp5RUo7O0lIakdFLHNCS2xDMEUsRUZ1STNFLEVBQUE7O0FJN0VHO0VKeUVKOztJSGpHRSxxQktsQzBFO0lMb0N4RSxpQk10Q2tCLEVIeUlyQixFQUFBOztBQUlEOztFSHpHRSxzQktsQzBFO0VMb0N4RSxpQk1sQ2tCO0VINElwQixpQkFBZ0IsRUFDakI7O0FJckZHO0VKaUZKOztJSHpHRSxzQktsQzBFLEVGK0kzRSxFQUFBOztBSXJGRztFSmlGSjs7SUh6R0Usc0JLbEMwRTtJTG9DeEUsaUJNaENrQixFSDJJckIsRUFBQTs7QUlyRkc7RUppRko7O0lIekdFLHNCS2xDMEUsRUYrSTNFLEVBQUE7O0FJckZHO0VKaUZKOztJSHpHRSxxQktsQzBFO0lMb0N4RSxpQk05QmtCLEVIeUlyQixFQUFBOztBQUdEOztFSGhIRSxzQktsQzBFO0VMb0N4RSxpQk0xQm1CO0VIMklyQixpQkFBZ0IsRUFDakI7O0FJNUZHO0VKd0ZKOztJSGhIRSxzQktsQzBFLEVGc0ozRSxFQUFBOztBSTVGRztFSndGSjs7SUhoSEUsc0JLbEMwRTtJTG9DeEUsaUJNeEJrQixFSDBJckIsRUFBQTs7QUk1Rkc7RUp3Rko7O0lIaEhFLHNCS2xDMEUsRUZzSjNFLEVBQUE7O0FJNUZHO0VKd0ZKOztJSGhIRSxzQktsQzBFO0lMb0N4RSxpQk10QmtCLEVId0lyQixFQUFBOztBQUdEOztFSHZIRSxzQktsQzBFO0VMb0N4RSxpQk1sQm1CO0VIMElyQixpQkFBZ0IsRUFDakI7O0FJbkdHO0VKK0ZKOztJSHZIRSxz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LEVBQ2pCOztBQUVEO0VBQ0UsWUFBVyxFQUNaOztBQUVEO0VBQ0UsYUFBWSxFQUNiOztBQ3ZDRDtFQUNFLGNBQWEsRUFDZDs7QUFJRDtFQUNFLGlCQUFnQjtFQUNoQixlQUFjLEVBQ2Y7O0FDWkQ7RTNCeVNFLDBDQUF5QztFQUN6Qyx1QkFBc0I7RUFDdEIsNEJBQTJCO0VBQzNCLDhCQUE2QjtFQUM3QixzQkFBcUI7RUFDckIsNkJBQTRCLEUyQjVTN0I7O0FBRUQ7RTNCdVRFLHNCQUFxQjtFQUNyQix3QkFBdUI7RUFDdkIsNkJBQTRCO0VBQzVCLDRCQUEyQjtFQUMzQix1QkFBc0IsRTJCdlRyQjs7QUFHSDtFM0I0VUUseUJBQXdCLEUyQjFVekI7O0FBRUQ7RTNCa1ZFLDhCQUE2QixFMkJoVjlCOztBM0IwSUM7RUFDRSxvQk8xSm9DO0VQMkpwQyxhMkJ6SXFDLEUzQjBJdEM7O0FBSEQ7RUFDRSxvQk8xSm9DO0VQMkpwQyxhMkJ6SXFDLEUzQjBJdEM7O0ErSjdKSDtFQUNFLG1CQUFrQixFQUtuQjs7QUFORDtFQUlJLGlDQUFnQyxFQUNqQzs7QUFHSDs7RUFFRSxvQjNKOEMyQztFMko3QzNDLHVCM0o2QzJDO0UySjNDM0MsbUJBQWtCLEVBTW5COztBQVhEOzs7O0VBU0ksaUNBQWdDLEVBQ2pDOztBQUdIO0VBRUksd0JBQXVCLEVBQ3hCOztBQUhIO0VBS0ksd0JBQXVCLEVBQ3hCOztBQUlIO0VBQ0UsbUJBQWtCLEVBQ25COztBQUVEO0VBQ0UsNkJBQTRCO0VBQzVCLGlCQUFnQjtFQUNoQixxQkFBb0IsRUFDckI7O0FBRUQ7RUFDRSw2QkFBNEI7RUFDNUIsaUJBQWdCO0VBQ2hCLHFCQUFvQixFQUNyQiIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1IaW5kOjMwMCw0MDAsNTAwLDYwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1IaW5kOjMwMCw0MDAsNTAwLDYwMCw3MDBcIik7XG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnN1cCB7XG4gIHRvcDogMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuYXVkaW8sXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFiYnIsXG5ibG9ja3F1b3RlLFxuY29kZSxcbmtiZCxcbnEsXG5zYW1wLFxudHQsXG52YXIge1xuICBoeXBoZW5zOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxubGksXG5vbCxcbnVsLFxucCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bDo6YWZ0ZXIsIC50YWJsZS1iYXNpYzo6YWZ0ZXIsXG50YWJsZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmwtbWFpbiBhLCAubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAubm9kZS1wcmV2aWV3LWJhY2tsaW5rLCBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiNlZGl0LWNhbmNlbCwgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBhLnByaW50LCAuYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMgYS5yZW1vdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uYnJlYWRjcnVtYl9fdGl0bGUge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5odG1sIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4ubW9yZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMC4zNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLm1vcmUtbGluayBhIHtcbiAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vcmUtbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dzL2ljb25zX19hcnJvd+KAlGxpbmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbn1cblxuLmwtbWFpbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubC1tYWluIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXN0eWxlOiBpbnNldDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzQ2OWU0NDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5tYXJrZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG5cbnAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS4wNXJlbTtcbn1cblxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwLFxuaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmgxLFxuaDEge1xuICBmb250LXNpemU6IDEuNjc5NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzkyMDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45MTIwOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMDQwMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjE3Njg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmgyLFxuaDIge1xuICBmb250LXNpemU6IDEuNDc1MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41NzQwNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjY3OTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc5MjAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuOTEyMDlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDMsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yOTU3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zODI1N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQ3NTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjU3NDA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNjc5NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5oNCxcbmg0IHtcbiAgZm9udC1zaXplOiAxLjEzODEzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDM5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjk1NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjM4MjU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNDc1MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oNSxcbmg1IHtcbiAgZm9udC1zaXplOiAwLjk5OTY5cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjA2NjY3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTM4MTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjIxNDM5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjk1NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDYsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzgwOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC45MzY5MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjk5OTY5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjEzODEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXBhZ2UtdGl0bGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmFkZHRoaXMge1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xufVxuXG4uYWRkdGhpcyBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmFkZHRoaXMgLmF0LXNoYXJlLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmlsZS0tZ2VuZXJhbCxcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXhlLnN2Zyk7XG59XG5cbi5maWxlLS1wYWNrYWdlLXgtZ2VuZXJpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1nZW5lcmljLnN2Zyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1zcHJlYWRzaGVldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS14bHMuc3ZnKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWRvYy5zdmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXBwdC5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1qcy5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWh0bWwuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQtcGxhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nIHtcbiAgbWF4LXdpZHRoOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1leGUuc3ZnKTtcbn1cblxuLmZpbGUtLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLW1wMy5zdmcpO1xufVxuXG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtbXA0LnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXR4dC5zdmcpO1xufVxuXG4uZmlsZS0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtanBnLnN2Zyk7XG59XG5cbi5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBvc3RzY3JpcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXBzLnN2Zyk7XG59XG5cbi5maWxlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG5hW2RhdGEtZW50aXR5LXR5cGU9XCJmaWxlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYVtkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAuNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGVmdDogLS45cmVtO1xuICB0b3A6IC4xMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hdHRhY2gtMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLm1lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZhO1xuICBjb2xvcjogIzQyNDI0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMS4yJSAgLTVweDtcbn1cblxuLm1lc3NhZ2VzIGEge1xuICBjb2xvcjogI2JjZGVlZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlc19fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU1O1xuICBib3JkZXItY29sb3I6ICNmZmM1YzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9tZXNzYWdlcy1lcnJvci5zdmdcIik7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IgYSB7XG4gIGNvbG9yOiAjZmY2NDVjO1xufVxuXG4ubWVzc2FnZXMtLWVycm9yIC5tZXNzYWdlc19faXRlbSBlbTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjhlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzllOGE5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbWVzc2FnZXMtc3RhdHVzLnN2Z1wiKTtcbn1cblxuLm1lc3NhZ2VzLS1zdGF0dXMgYSB7XG4gIGNvbG9yOiAjNzFiMDJmO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlcy0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZjJjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXdhcm5pbmcuc3ZnXCIpO1xufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcgYSB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLW5pY2UtbG9naW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndyYXBwZXItbmljZS1sb2dpbiAubmljZS1sb2dpbi1wYXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogLjhyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndyYXBwZXItbmljZS1sb2dpbiAubmljZS1sb2dpbi1wYXNzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi53cmFwcGVyLW5pY2UtbG9naW4gLm5pY2UtbG9naW4tbG9naW4ge1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG59XG5cbi5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3RjYxO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjAyMjNlbTtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIgLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1NTk7XG59XG5cbi5ub2RlLXByZXZpZXctY29udGFpbmVyIC5mb3JtLWl0ZW0tdmlldy1tb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDA7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuI2Nib3hXcmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmgyLnN0eWxlZ3VpZGUge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwN0Y2MTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzLXdyYXBwZXIgYS5jb250ZXh0dWFsLWxpbmtzLXRyaWdnZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzLXdyYXBwZXIgdWwuY29udGV4dHVhbC1saW5rcyBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmxvY2stLXRhYnMge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC42cmVtIDEuM2VtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJhNDE0ZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzJlMzIzZDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmUzMjNkO1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzIzZDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMucHJpbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnByaW1hcnkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMuc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5zZWNvbmRhcnkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMuc2Vjb25kYXJ5IGEge1xuICBwYWRkaW5nOiAuMXJlbSAuNDtcbiAgZm9udC1zaXplOiAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNraXBsaW5rcyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0ZW07XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5za2lwbGlua3NfX2xpbmssXG4uc2tpcGxpbmtzX19saW5rOnZpc2l0ZWQsXG4uc2tpcGxpbmtzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE0ZW07XG59XG5cbiNtYWluOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3NfX3RyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA2NSwgMTE2LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0MTc0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzc19fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDE3NDtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB3aWR0aDogMyU7XG59XG5cbi5wcm9ncmVzc19fZGVzY3JpcHRpb24sXG4ucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICBjb2xvcjogIzRENEQ0RDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzX19kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wb3N0LXNoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9udEIge1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c2FibGU6YWN0aXZlLCAuZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQ2OWU0NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5uYXYucGFnZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiA0NXB4IGF1dG8gMHB4IGF1dG87XG4gIGNsZWFyOiBib3RoO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaSxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGksXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgbmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLFxuICBuYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLFxuICBuYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaSBhLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaSBhLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMTRweDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaSBhOmhvdmVyLCBuYXYucGFnZXIgdWwucGFnZXIgbGkgYTpmb2N1cyxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkgYTpob3Zlcixcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkgYTpmb2N1cyxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpIGE6aG92ZXIsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSBhOmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzJlMmIyYjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLmlzLWFjdGl2ZSxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkuaXMtYWN0aXZlLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkuaXMtYWN0aXZlIHtcbiAgY3Vyc29yOiBub25lO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkuaXMtYWN0aXZlIGEsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLmlzLWFjdGl2ZSBhLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkuaXMtYWN0aXZlIGEge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMmUyYjJiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLWxhc3QsIG5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tZmlyc3QsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1sYXN0LFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tZmlyc3QsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbGFzdCxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1maXJzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tbmV4dCAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIG5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5rLFxubmF2LnBhZ2VyIHVsLnBhZ2VyX19pdGVtcyBsaS5wYWdlcl9faXRlbS0tbmV4dCAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbmV4dCAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGEsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbmV4dCBhIHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tbmV4dCBhOmhvdmVyLCBuYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLW5leHQgYTpmb2N1cyxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLW5leHQgYTpob3Zlcixcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLW5leHQgYTpmb2N1cyxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1uZXh0IGE6aG92ZXIsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tbmV4dCBhOmZvY3VzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG59XG5cbm5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGEsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYSB7XG4gIHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsIG5hdi5wYWdlciB1bC5wYWdlciBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpmb2N1cyxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyBhOmZvY3VzLFxubmF2LnBhZ2VyIHVsLnBhZ2luYXRpb24gbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIGE6aG92ZXIsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgYTpmb2N1cyB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogNHB4O1xufVxuXG5uYXYucGFnZXIgdWwucGFnZXIgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbm5hdi5wYWdlciB1bC5wYWdlcl9faXRlbXMgbGkucGFnZXJfX2l0ZW0tLXByZXZpb3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbm5hdi5wYWdlciB1bC5wYWdpbmF0aW9uIGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXItd2lkdGg6IDMuNXB4IDAgMCAzLjVweDtcbn1cblxubmF2LnBhZ2VyIHVsLnBhZ2VyIGxpIGEsXG5uYXYucGFnZXIgdWwucGFnZXJfX2l0ZW1zIGxpIGEsXG5uYXYucGFnZXIgdWwucGFnaW5hdGlvbiBsaSBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDFlbSAwO1xuICBib3JkZXItc3BhY2luZzogMDtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbn1cblxudGFibGUgY2FwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4udGFibGUtYmFzaWMgdGhlYWQgdGgsXG50YWJsZSB0aGVhZCB0aCB7XG4gIHBhZGRpbmc6IC43NWVtIDFlbTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbn1cblxuLnRhYmxlLWJhc2ljIHRib2R5IHRkLFxudGFibGUgdGJvZHkgdGQge1xuICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0M7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRkLFxuLnRhYmxlLXN0cmlwZWQgdGgge1xuICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi50YWJsZS1zdHJpcGVkIHRyOm50aC1jaGlsZChvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjAxKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA2KTtcbn1cblxudWwubGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG5cbnVsLmxpbmtzIGxpLm5vZGUtcmVhZG1vcmUge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbnVsLmxpbmtzIGxpLm5vZGUtcmVhZG1vcmUgYSB7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuOHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1oZWFkZXJsYXlvdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLW1lbnUubWVudS0tbWFpbiB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXYtLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yLjVweDtcbiAgYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWw6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQzdDM0MzO1xuICAgIGNvbG9yOiAjQzdDM0MzO1xuICB9XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IC43O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzAzJTtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kOiAjNTNiYjUwO1xuICB3aWR0aDogMjUwcHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG4gIG1hcmdpbi10b3A6IC0xMjVweDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDQ4JTtcbiAgYm9yZGVyLXJhZGl1czogNDMlO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0gLm5hdl9fbGluazo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMDMlO1xuICBsZWZ0OiA0NCU7XG4gIGJhY2tncm91bmQ6ICM1M2JiNTA7XG4gIHdpZHRoOiAyNTBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xMjVweDtcbiAgbWFyZ2luLXRvcDogLTEyNXB4O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNDglO1xuICBib3JkZXItcmFkaXVzOiA0MyU7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSAubmF2X19saW5rOmhvdmVyOjphZnRlciwgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6Zm9jdXM6OmFmdGVyIHtcbiAgYW5pbWF0aW9uOiBkcmlmdCA1MDAwbXMgaW5maW5pdGUgbGluZWFyIGFsdGVybmF0ZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtNXM7XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSAubmF2X19saW5rOmhvdmVyOjpiZWZvcmUsIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbSAubmF2X19saW5rOmZvY3VzOjpiZWZvcmUge1xuICBhbmltYXRpb246IGRyaWZ0IDUwMDBtcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMS41cHg7XG4gIGJvdHRvbTogMTZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW06OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0M3QzNDMztcbiAgICBjb2xvcjogI0M3QzNDMztcbiAgfVxufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW06bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjJweDtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbDo6YWZ0ZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogaW5oZXJpdDtcbiAgYm90dG9tOiAtMjIuNHB4O1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1uYXYtYmxvYi5zdmdcIik7XG4gIHotaW5kZXg6IDQ7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWw6aG92ZXIsIC5ibG9jay1tZW51Lm1lbnUtLW1haW4gLm5hdl9faXRlbS5pcy1hY3RpdmUtdHJhaWw6Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsOmhvdmVyOjphZnRlciwgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19pdGVtLmlzLWFjdGl2ZS10cmFpbDpmb2N1czo6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmhvdmVyOjphZnRlciwgLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpmb2N1czo6YWZ0ZXIge1xuICBhbmltYXRpb246IHdpZ2dsZSAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcbn1cblxuLmJsb2NrLW1lbnUubWVudS0tbWFpbiAubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpob3Zlcjo6YmVmb3JlLCAuYmxvY2stbWVudS5tZW51LS1tYWluIC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmZvY3VzOjpiZWZvcmUge1xuICBhbmltYXRpb246IG5vbmU7XG59XG5cbi5oYi1tYWluLmZpeGVkLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW9ubHkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQwMDtcbn1cblxuLmhiLW5hdmlnYXRpb24uc3RpY2t5LW9ubHkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQ1MDtcbn1cblxuLmhiLWhlYWRlcjpub3QoLnN0aWNreS1uYXYpIC5iYXNlX2xvZ28ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhiLWhlYWRlcjpub3QoLnN0aWNreS1uYXYpIC5zdGlja3lfbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYi1oZWFkZXIge1xuICB6LWluZGV4OiAxMjtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIgLmJsb2NrLS1zZWFyY2gge1xuICB3aWR0aDogMjMlICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciAuYmxvY2stLXNlYXJjaC5leHBhbmRlZC1zZWFyY2gtYmFyIHtcbiAgd2lkdGg6IDQyJSAhaW1wb3J0YW50O1xufVxuXG4udXNlci1sb2dnZWQtaW4gLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcbiAgdG9wOiA3OHB4O1xufVxuXG4udXNlci1sb2dnZWQtaW4gLmhiLWhlYWRlci5zdGlja3ktbWFpbi1oZWFkZXIge1xuICB0b3A6IDc4cHg7XG59XG5cbi51c2VyLWxvZ2dlZC1pbiAuaGItaGVhZGVyLnN0aWNreS1tYWluLWhlYWRlciAuYmxvY2stLXNlYXJjaCB7XG4gIHdpZHRoOiAyMyUgIWltcG9ydGFudDtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIC5ibG9jay0tc2VhcmNoLmV4cGFuZGVkLXNlYXJjaC1iYXIge1xuICB3aWR0aDogNDIlICFpbXBvcnRhbnQ7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIHtcbiAgdG9wOiAwcHg7XG59XG5cbi5oYi1uYXZpZ2F0aW9uLnN0aWNreS1tYWluLW5hdiB7XG4gIHRvcDogMTMwcHg7XG59XG5cbi51c2VyLWxvZ2dlZC1pbiAuaGItbmF2aWdhdGlvbi5zdGlja3ktbWFpbi1uYXYge1xuICB0b3A6IDE4MHB4O1xufVxuXG4udG9vbGJhci10cmF5LW9wZW4gLmhiLW5hdmlnYXRpb24uc3RpY2t5LW1haW4tbmF2IHtcbiAgdG9wOiAyMThweDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcbiAgaGVpZ2h0OiA3NHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICB6LWluZGV4OiA0MDA7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGFuaW1hdGlvbjogc2Nyb2xsSW4gMC40cyBlYXNlLWluLW91dDtcbiAgdG9wOiAwO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLmJsb2NrLS1zaXRlLWJyYW5kaW5nIHtcbiAgd2lkdGg6IDQyLjUlO1xuICBtYXJnaW4tdG9wOiAxMXB4O1xuICBtYXgtd2lkdGg6IDU0NXB4O1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLmJsb2NrLS1zaXRlLWJyYW5kaW5nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLmJsb2NrLS1zaXRlLWJyYW5kaW5nIC5iYXNlX2xvZ28ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLmJsb2NrLS1zaXRlLWJyYW5kaW5nIC5zdGlja3lfbG9nbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLm1lbnUtLWRvbmF0aW9uLW1lbnUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uaGItaGVhZGVyLnN0aWNreS1uYXYgLmhiLWNvbnN0cmFpbiAubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19saW5rOjphZnRlciB7XG4gIGhlaWdodDogMzhweDtcbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAxMHB4O1xufVxuXG4ucHJldmVudC1zY3JvbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG59XG5cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKC00MGRlZykgc2NhbGUoMC45KTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNjcm9sbEluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDAwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgZHJpZnQge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5zdGlja3ktbmF2IG5hdi5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2l0ZW0ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5zdGlja3ktbmF2IG5hdi5tZW51LS1kb25hdGlvbi1tZW51IC5uYXZfX2xpbmsge1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5tZW51LS1kb25hdGlvbi1tZW51IHtcbiAgd2lkdGg6IDUwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lbnUtLWRvbmF0aW9uLW1lbnUge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuXG4ubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9fbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAxMXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMzA7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDJweCBzb2xpZCAjREMwMDMwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuMnM7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1lbnUtLWRvbmF0aW9uLW1lbnUgLm5hdl9fbGluayB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgcGFkZGluZzogOXB4IDM2cHggN3B4IDM3cHg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4ubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19saW5rOmhvdmVyLCAubWVudS0tZG9uYXRpb24tbWVudSAubmF2X19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEQzAwMzA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0cmFuc2l0aW9uOiAwLjJzO1xufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIgLm5hdi0tZm9vdGVyIC5uYXZfX2l0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IDEwLjZweDtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIgLm5hdi0tZm9vdGVyIC5uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciAubmF2LS1mb290ZXIgLm5hdl9faXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMnB4O1xuICB9XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciAubmF2LS1mb290ZXIgLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIgLm5hdi0tZm9vdGVyIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpob3ZlciwgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyIC5uYXYtLWZvb3RlciAubmF2X19pdGVtIC5uYXZfX2xpbms6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIgLm5hdi0tZm9vdGVyIC5ncmVlbi1hcnJvdy1wcmUtZm9vdGVyIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwLjZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4ge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4gLm5hdi0tZm9vdGVyLWxvZ2luIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDExcHg7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiAubmF2LS1mb290ZXItbG9naW4gLm5hdl9faXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMTlweDtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4gLm5hdi0tZm9vdGVyLWxvZ2luIC5uYXZfX2l0ZW0ge1xuICAgIHdpZHRoOiA0MyU7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgfVxufVxuXG4uaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXItbG9naW4gLm5hdi0tZm9vdGVyLWxvZ2luIC5uYXZfX2l0ZW0gLm5hdl9fbGluayB7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmhiLXByZS1mb290ZXIgLmhiLWNvbnN0cmFpbiAubWVudS0tZm9vdGVyLWxvZ2luIC5uYXYtLWZvb3Rlci1sb2dpbiAubmF2X19pdGVtIC5uYXZfX2xpbms6aG92ZXIsIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3Rlci1sb2dpbiAubmF2LS1mb290ZXItbG9naW4gLm5hdl9faXRlbSAubmF2X19saW5rOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stLWJyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLWJyZWFkY3J1bWJzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stLWJyZWFkY3J1bWJzIC5jb250ZXh0dWFsIHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5ibG9jay0tYnJlYWRjcnVtYnMgLmJsb2NrX19jb250ZW50IHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWJyZWFkY3J1bWJzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGNsZWFyOiBib3RoO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJyZWFkY3J1bWIge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYl9faW50cm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYnJlYWRjcnVtYl9fbGlzdCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJyZWFkY3J1bWJfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIG1hcmdpbi1yaWdodDogMC4yZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjJlbTtcbn1cblxuLmJyZWFkY3J1bWJfX2l0ZW06OmFmdGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6ICcvJztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnJlYWRjcnVtYl9faXRlbTpsYXN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpbmssIC5icmVhZGNydW1iIC5icmVhZGNydW1iX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMi4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2xpbms6aG92ZXIsIC5icmVhZGNydW1iIC5icmVhZGNydW1iX19saW5rOmZvY3VzLCAuYnJlYWRjcnVtYiAuYnJlYWRjcnVtYl9faXRlbTpob3ZlciwgLmJyZWFkY3J1bWIgLmJyZWFkY3J1bWJfX2l0ZW06Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iX19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5icmVhZGNydW1iIC5icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiAubWVudS0tdXRpbGl0eS1tZW51IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaGItaGVhZGVyIC5tZW51LS11dGlsaXR5LW1lbnUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5tZW51LS11dGlsaXR5LW1lbnUge1xuICAgIGhlaWdodDogNDVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAudXRpbGl0eS1uYXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA1MCU7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLmNvbm5lY3QtdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnU6OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gIG1hcmdpbi1yaWdodDogMjJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtIC5uYXZfX2xpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtIC5uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0yMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW0gLm5hdl9fbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICd8JztcbiAgfVxufVxuXG4uaGItaGVhZGVyIC5uYXYtLXV0aWxpdHktbWVudSAubmF2X19pdGVtOmxhc3QtY2hpbGQgLm5hdl9fbGluazo6YWZ0ZXIsIC5oYi1oZWFkZXIgLm5hdi0tdXRpbGl0eS1tZW51IC5uYXZfX2l0ZW06bnRoLWNoaWxkKDQpIC5uYXZfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTIycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLm5hdl9faXRlbS5ndHJhbnNsYXRlLWJsb2NrIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLmNvbm5lY3QtdXMge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWhlYWRlciAubmF2LS11dGlsaXR5LW1lbnUgLmNvbm5lY3QtdXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmhiLWhlYWRlciAubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEyO1xufVxuXG4uaGItaGVhZGVyIC5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLm5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4uaGItaGVhZGVyIC5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLm5hdl9faXRlbTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xufVxuXG4uaGItaGVhZGVyIC5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmhiLWhlYWRlciAubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5uYXZfX2l0ZW0gLm5hdl9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0MzQzM7XG59XG5cbi5uYXYubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgLm5hdl9faXRlbSAubmF2X19saW5rLmJsb29yLXZpZXctc2Nob29sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5uYXZfX2l0ZW0gLm5hdl9fbGluay5ibG9vci12aWV3LXNjaG9vbCB7XG4gICAgZGlzcGxheTogaW5oZXJpdDtcbiAgfVxufVxuXG4ubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5jb25uZWN0LXVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5jbG9zZS1jb25uZWN0LXVzLWljb24ge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiA0M3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA4cHg7XG4gIHJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tY2xvc2UtLWJsYWNrLnN2Z1wiKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ubmF2Lm1vYmlsZS11dGlsaXR5LW1lbnUtYWN0aXZlIC5uYXZfX2l0ZW0uZ3RyYW5zbGF0ZS1ibG9jayB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNjN2MzYzM7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiBsaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmhvdmVyLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCA+IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMGMxMDIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IC0yMi40cHg7XG4gIGxlZnQ6IC05MHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1uYXYtYmxvYi5zdmdcIik7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYgPiAubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWJsb2ItZ3JlZW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2ssIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDI5N3B4O1xuICB9XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXJfX2l0ZW0sIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhcl9faXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiBsaSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gbGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGEsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmhvdmVyLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluIGxpIGE6Zm9jdXMsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiBsaSBhOmhvdmVyLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gbGkgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMwYzEwMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsID4gYTo6YWZ0ZXIsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhOjphZnRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiBpbmhlcml0O1xuICBib3R0b206IC0yMi40cHg7XG4gIGxlZnQ6IC05MHB4O1xuICBtYXJnaW46IDA7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMTFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1uYXYtYmxvYi5zdmdcIik7XG4gIHotaW5kZXg6IDM7XG4gIG9wYWNpdHk6IDE7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhOjpiZWZvcmUsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgPiBhOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiBhOjpiZWZvcmUsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWJsb2ItZ3JlZW4ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgPiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWwgPiAubmF2LXNpZGViYXJfX3N1Ym5hdiwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2LCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsID4gLm5hdi1zaWRlYmFyX19zdWJuYXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiA+IGxpLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCA+IC5uYXYtc2lkZWJhcl9fc3VibmF2ID4gLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtLCAuaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9jayAubmF2LXNpZGViYXItLW1haW4gPiAuaXMtYWN0aXZlLXRyYWlsIC5uYXYtc2lkZWJhcl9fc3VibmF2IC5hY3RpdmUtbWVudS1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiAuYWN0aXZlLW1lbnUtaXRlbSA+IGEsIC5oYi1zaWRlYmFyLWZpcnN0IG5hdi5zaWRlYmFyLW1lbnUtbGFicy1sYW5kaW5nLWJsb2NrIC5uYXYtc2lkZWJhci0tbWFpbiA+IC5pcy1hY3RpdmUtdHJhaWwgLm5hdi1zaWRlYmFyX19zdWJuYXYgLmFjdGl2ZS1tZW51LWl0ZW0gPiBhIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xufVxuXG4uaGItc2lkZWJhci1maXJzdCBuYXYuc2lkZWJhci1tZW51LWxhYnMtYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiAuYWN0aXZlLW1lbnUtaXRlbSA+IGE6OmJlZm9yZSwgLmhiLXNpZGViYXItZmlyc3QgbmF2LnNpZGViYXItbWVudS1sYWJzLWxhbmRpbmctYmxvY2sgLm5hdi1zaWRlYmFyLS1tYWluID4gLmlzLWFjdGl2ZS10cmFpbCAubmF2LXNpZGViYXJfX3N1Ym5hdiAuYWN0aXZlLW1lbnUtaXRlbSA+IGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tYmxvYi1ncmVlbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tZW51LS1zb2NpYWwtbWVkaWEge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5tZW51LS1zb2NpYWwtbWVkaWEge1xuICAgIHdpZHRoOiAzMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLTE0OHB4O1xuICB9XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC50d2l0dGVyLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAueW91dHViZS1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAuY2VvYmxvZy1pY29uIHtcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDQ2cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNiU7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMC4xMjVlbSkge1xuICAubmF2LS1zb2NpYWwtbWVkaWEgLmZhY2Vib29rLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLmluc3RhZ3JhbS1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLnlvdXR1YmUtaWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLmNlb2Jsb2ctaWNvbiB7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjYyNWVtKSB7XG4gIC5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbiwgLm5hdi0tc29jaWFsLW1lZGlhIC50d2l0dGVyLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAueW91dHViZS1pY29uLCAubmF2LS1zb2NpYWwtbWVkaWEgLmxpbmtlZGluLWljb24sIC5uYXYtLXNvY2lhbC1tZWRpYSAuY2VvYmxvZy1pY29uIHtcbiAgICBoZWlnaHQ6IDQ4LjdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2LjNweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ4LjdweDtcbiAgfVxufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLmZhY2Vib29rLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbjpmb2N1cywgLm5hdi0tc29jaWFsLW1lZGlhIC50d2l0dGVyLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uOmZvY3VzLCAubmF2LS1zb2NpYWwtbWVkaWEgLmluc3RhZ3JhbS1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLmluc3RhZ3JhbS1pY29uOmZvY3VzLCAubmF2LS1zb2NpYWwtbWVkaWEgLnlvdXR1YmUtaWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb246Zm9jdXMsIC5uYXYtLXNvY2lhbC1tZWRpYSAubGlua2VkaW4taWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uOmZvY3VzLCAubmF2LS1zb2NpYWwtbWVkaWEgLmNlb2Jsb2ctaWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5jZW9ibG9nLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcm91bmQ7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tZmFjZWJvb2stZ3JlZW4uc3ZnXCIpO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLmZhY2Vib29rLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAuZmFjZWJvb2staWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tZmFjZWJvb2std2hpdGUuc3ZnXCIpO1xufVxuXG4ubmF2LS1zb2NpYWwtbWVkaWEgLnR3aXR0ZXItaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tdHdpdHRlci1ncmVlbi5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAudHdpdHRlci1pY29uOmhvdmVyLCAubmF2LS1zb2NpYWwtbWVkaWEgLnR3aXR0ZXItaWNvbjpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tdHdpdHRlci13aGl0ZS5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWluc3RhZ3JhbS1ncmVlbi5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAuaW5zdGFncmFtLWljb246Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWluc3RhZ3JhbS13aGl0ZS5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAueW91dHViZS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi15b3V0dWJlLWdyZWVuLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC55b3V0dWJlLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAueW91dHViZS1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi15b3V0dWJlLXdoaXRlLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1saW5rZWRpbi1ncmVlbi5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAubGlua2VkaW4taWNvbjpob3ZlciwgLm5hdi0tc29jaWFsLW1lZGlhIC5saW5rZWRpbi1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1saW5rZWRpbi13aGl0ZS5zdmdcIik7XG59XG5cbi5uYXYtLXNvY2lhbC1tZWRpYSAuY2VvYmxvZy1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1jZW9ibG9nLWdyZWVuLnN2Z1wiKTtcbn1cblxuLm5hdi0tc29jaWFsLW1lZGlhIC5jZW9ibG9nLWljb246aG92ZXIsIC5uYXYtLXNvY2lhbC1tZWRpYSAuY2VvYmxvZy1pY29uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1jZW9ibG9nLXdoaXRlLnN2Z1wiKTtcbn1cblxuLnNvY2lhbC1tZWRpYS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiBibGFjaztcbn1cblxuI2JhY2t0b3RvcCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1iYWNrLXRvLXRvcC5zdmdcIikgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdmlnYXRpb24gLm5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLm5hdmlnYXRpb24gLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ubmF2aWdhdGlvbiAubmF2X19pdGVtIC5uYXZfX2xpbms6aG92ZXIsIC5uYXZpZ2F0aW9uIC5uYXZfX2l0ZW0gLm5hdl9fbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0RDRENEO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC41ZW07XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuc2VsZWN0IHtcbiAgaGVpZ2h0OiAyLjc1ZW07XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0RDRENEO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmlucHV0LFxudGV4dGFyZWEge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbnNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9hcnJvd3MvaWNvbl9fYXJyb3figJRkb3duLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JTtcbiAgYmFja2dyb3VuZC1zaXplOiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDIuMnJlbTtcbn1cblxuc2VsZWN0LFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdOmhvdmVyLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4qOmZvY3VzLFxuKlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbmJ1dHRvbixcbi5idG4sXG5hLmJ0bixcbmEuYnRuOmhvdmVyLFxuYS5idG46Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC4ycztcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbnRleHRhcmVhOmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG91dGxpbmUtY29sb3I6ICMyZTJiMmI7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xufVxuXG5pbnB1dDpyZXF1aXJlZDpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICNDRENEQ0Q7XG59XG5cbmlucHV0LnJlcXVpcmVkLWVycm9yLFxuaW5wdXQucmVxdWlyZWQtZXJyb3I6Zm9jdXMge1xuICBib3JkZXI6IDJweCBzb2xpZCAjQ0RDRENEO1xuICBvdXRsaW5lLWNvbG9yOiAjQ0RDRENEO1xufVxuXG5pbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDNweCBzb2xpZCAjMmUyYjJiO1xufVxuXG4uY2FwdGNoYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5jYXB0Y2hhIC5maWVsZC1wcmVmaXgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jYXB0Y2hhIGlucHV0I2VkaXQtY2FwdGNoYS1yZXNwb25zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG59XG5cbi5jYXB0Y2hhIC5mb3JtLWl0ZW0tY2FwdGNoYS1yZXNwb25zZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jb250YWN0LW1lc3NhZ2UtcmVxdWVzdC1hY2Nlc3MtZm9ybSxcbi51c2VyLXJlZ2lzdGVyLWZvcm0sXG4uY29udGFjdC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2OTVweDtcbn1cblxuLmNvbnRhY3QtbWVzc2FnZS1yZXF1ZXN0LWFjY2Vzcy1mb3JtIGlucHV0LmZvcm0tdGV4dCxcbi5jb250YWN0LW1lc3NhZ2UtcmVxdWVzdC1hY2Nlc3MtZm9ybSBpbnB1dC50ZXh0LWZ1bGwsXG4uY29udGFjdC1tZXNzYWdlLXJlcXVlc3QtYWNjZXNzLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uY29udGFjdC1tZXNzYWdlLXJlcXVlc3QtYWNjZXNzLWZvcm0gaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuLnVzZXItcmVnaXN0ZXItZm9ybSBpbnB1dC5mb3JtLXRleHQsXG4udXNlci1yZWdpc3Rlci1mb3JtIGlucHV0LnRleHQtZnVsbCxcbi51c2VyLXJlZ2lzdGVyLWZvcm0gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4udXNlci1yZWdpc3Rlci1mb3JtIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbi5jb250YWN0LWZvcm0gaW5wdXQuZm9ybS10ZXh0LFxuLmNvbnRhY3QtZm9ybSBpbnB1dC50ZXh0LWZ1bGwsXG4uY29udGFjdC1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmNvbnRhY3QtZm9ybSBpbnB1dFt0eXBlPVwiZW1haWxcIl0ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZm9ybS1pdGVtX19kZXNjcmlwdGlvbixcbi5maWVsZHNldF9fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IC44cmVtO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgbWFyZ2luLXRvcDogMC4xNHJlbTtcbn1cblxuLmZvcm0tLWlubGluZSAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZm9ybS1pdGVtX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAuanMtZm9ybS10eXBlLXRleHRmaWVsZC5qcy1mb3JtLWl0ZW0tY29tYmluZSAuZm9ybS1pdGVtX19sYWJlbCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmpzLWZvcm0taXRlbS1jb21iaW5lIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0taXRlbS0tdmVydGljYWwtdGFicyAudmVydGljYWwtdGFic19fbWVudSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG4uZm9ybS1pdGVtLS12ZXJ0aWNhbC10YWJzIGxpLmlzLXNlbGVjdGVkIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbi5mb3JtLWl0ZW0tLXZlcnRpY2FsLXRhYnMgbGkuaXMtc2VsZWN0ZWQgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5kZXRhaWxzIHtcbiAgYm9yZGVyOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMC43cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC43cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbnN1bW1hcnk6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5zdW1tYXJ5OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIHRvcDogMThweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE2cHg7XG4gIHdpZHRoOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbl9fbWludXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBtYXJnaW4tdG9wOiAtNnB4O1xufVxuXG5kZXRhaWxzW29wZW5dIHN1bW1hcnk6OmJlZm9yZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbnNfX3BsdXMuc3ZnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gIGNvbnRlbnQ6IFwiIFwiO1xufVxuXG4uY29sbGFwc2UtcHJvY2Vzc2VkID4gc3VtbWFyeTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmVydGljYWwtdGFic19fcGFuZXMgZGV0YWlscyB7XG4gIHBhZGRpbmc6IDEuNHJlbTtcbn1cblxuLmZvcm0taXRlbSAuZGVzY3JpcHRpb24sXG4uZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzRENEQ0RDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbWFyZ2luLXRvcDogLjJyZW07XG59XG5cbmZpZWxkc2V0LFxuI2VkaXQtZmllbGQtcHJvZHVjdC1kZXNjcmlwdGlvbi0tLXdyYXBwZXIsXG4jZWRpdC1maWVsZC1kb2VzLXlvdXItaW5zdGl0dXRpb24tYWxyZS0td3JhcHBlcixcbiNlZGl0LWZpZWxkLWlmLXllcy1pcy1pdC1hdC10aGUtaW5zdGl0LS13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBwYWRkaW5nOiAxLjRyZW07XG59XG5cbmZpZWxkc2V0LmNvbGxhcHNlZCxcbiNlZGl0LWZpZWxkLXByb2R1Y3QtZGVzY3JpcHRpb24tLS13cmFwcGVyLmNvbGxhcHNlZCxcbiNlZGl0LWZpZWxkLWRvZXMteW91ci1pbnN0aXR1dGlvbi1hbHJlLS13cmFwcGVyLmNvbGxhcHNlZCxcbiNlZGl0LWZpZWxkLWlmLXllcy1pcy1pdC1hdC10aGUtaW5zdGl0LS13cmFwcGVyLmNvbGxhcHNlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbn1cblxuZmllbGRzZXQgbGVnZW5kIHNwYW4sXG4jZWRpdC1maWVsZC1wcm9kdWN0LWRlc2NyaXB0aW9uLS0td3JhcHBlciBsZWdlbmQgc3BhbixcbiNlZGl0LWZpZWxkLWRvZXMteW91ci1pbnN0aXR1dGlvbi1hbHJlLS13cmFwcGVyIGxlZ2VuZCBzcGFuLFxuI2VkaXQtZmllbGQtaWYteWVzLWlzLWl0LWF0LXRoZS1pbnN0aXQtLXdyYXBwZXIgbGVnZW5kIHNwYW4ge1xuICBib3JkZXI6IDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5maWVsZHNldCB7XG4gIG1hcmdpbi10b3A6IDAuN3JlbTtcbn1cblxuZmllbGRzZXQgZmllbGRzZXQge1xuICBtYXJnaW4tdG9wOiAwLjdyZW07XG59XG5cbi5mb3JtLWl0ZW0tc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnNlbGVjdCArIGJ1dHRvbixcbnNlbGVjdCArIC5idG4sXG5zZWxlY3QgKyBidXR0b246aG92ZXIsXG5zZWxlY3QgKyAuYnRuOmhvdmVyLFxuc2VsZWN0ICsgYnV0dG9uOmZvY3VzLFxuc2VsZWN0ICsgLmJ0bjpmb2N1cyxcbmlucHV0ICsgYnV0dG9uLFxuaW5wdXQgKyAuYnRuLFxuaW5wdXQgKyBidXR0b246aG92ZXIsXG5pbnB1dCArIC5idG46aG92ZXIsXG5pbnB1dCArIGJ1dHRvbjpmb2N1cyxcbmlucHV0ICsgLmJ0bjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuI2VkaXQtY2FuY2VsIHtcbiAgcGFkZGluZzogLjU1cmVtO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjQ0RDRENEO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAuMDhyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN0Y2MTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwN0Y2MTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYXBwZWFyYW5jZTogMDtcbn1cblxuaW5wdXRbdHlwZT0nc3VibWl0J106aG92ZXIsIGlucHV0W3R5cGU9J3N1Ym1pdCddOmZvY3VzLFxuI2VkaXQtY2FuY2VsOmhvdmVyLFxuI2VkaXQtY2FuY2VsOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjY0ZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzAwNjY0ZTtcbn1cblxuI2VkaXQtY2FuY2VsIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDRENEQ0Q7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyZTJiMmI7XG59XG5cbiNlZGl0LWNhbmNlbDpob3ZlciwgI2VkaXQtY2FuY2VsOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMyZTJiMmI7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbjogMXB4IFxcOSAwIDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3hlcy9pY29uLWNoZWNrYm94LWNoZWNrZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC1jaGVja2VkLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3guc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3gucG5nXCIpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNDAwO1xuICBwYWRkaW5nOiAwIDAgMCAyNnB4O1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xufVxuXG4ud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMuODVyZW07XG59XG5cbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIC5qcy1mb3JtLWl0ZW0gbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjI4cmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gaW5wdXQuZm9ybS1lbWFpbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gaW5wdXQuZm9ybS10ZXh0LFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSBzZWxlY3QuZm9ybS1zZWxlY3QsXG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIHRleHRhcmVhLmZvcm0tdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3JtIGlucHV0LndlYmZvcm0tYnV0dG9uLS1zdWJtaXQge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0taXRlbS1lbWFpbCxcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gLmZvcm0taXRlbS1uYW1lLFxuICAud2ViZm9ybS1zdWJtaXNzaW9uLWNvbnRhY3QtZm9ybSAuZm9ybS1pdGVtLW1lc3NhZ2Uge1xuICAgIHdpZHRoOiA3MCU7XG4gIH1cbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndlYmZvcm0tc3VibWlzc2lvbi1jb250YWN0LWZvcm0gc2VsZWN0LmZvcm0tc2VsZWN0IHtcbiAgICB3aWR0aDogMzEuNDI4NTclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXdlYWsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2NDVjO1xufVxuXG4ucGFzc3dvcmQtc3RyZW5ndGhfX2luZGljYXRvci5pcy1mYWlyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhhNmQzYjtcbn1cblxuLnBhc3N3b3JkLXN0cmVuZ3RoX19pbmRpY2F0b3IuaXMtZ29vZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRjkwQjA7XG59XG5cbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9yLmlzLXN0cm9uZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MWIwMmY7XG59XG5cbnRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5mb290ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb290ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tdG9wOiAtNjhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAtNDhweDtcbiAgfVxufVxuXG4uYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IC5wYXJ0bmVyLWxvZ28taW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAuYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IC5wYXJ0bmVyLWxvZ28taW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIC5ibG9ja19fY29udGVudCAucGFydG5lci1sb2dvLWltZzpudGgtY2hpbGQoMSkge1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLWxlZnQ6IDEzNHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay0tcGFydG5lcnMtbG9nby1ibG9jayAuYmxvY2tfX2NvbnRlbnQgLnBhcnRuZXItbG9nby1pbWc6bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzdweDtcbiAgfVxufVxuXG4uYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IC5wYXJ0bmVyLWxvZ28taW1nOm50aC1jaGlsZCgxKSBpbWcge1xuICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4uYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IC5wYXJ0bmVyLWxvZ28taW1nOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctYm90dG9tOiAyM3B4O1xufVxuXG4uYmxvY2stLXBhcnRuZXJzLWxvZ28tYmxvY2sgLmJsb2NrX19jb250ZW50IC5wYXJ0bmVyLWxvZ28taW1nOm50aC1jaGlsZCgyKSBpbWcge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIHtcbiAgICB3aWR0aDogNjAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayB7XG4gICAgd2lkdGg6IDI5JTtcbiAgfVxufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sge1xuICBtYXgtd2lkdGg6IDQwNnB4O1xuICBtYXJnaW4tdG9wOiAzOS40cHg7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayB7XG4gICAgbWFyZ2luLXRvcDogMzkuOHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1NHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDc0cHg7XG4gIH1cbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIGEge1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIGE6aG92ZXIsIC5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ibG9jay0tYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1ibG9jayAuYWRkcmVzcy1pdGVtcy1ibG9jayBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIHA6bnRoLWNoaWxkKDEpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIHA6bnRoLWNoaWxkKDIpLCAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMykge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgcDpudGgtY2hpbGQoMikgYSwgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIHA6bnRoLWNoaWxkKDMpIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIGltZyB7XG4gIHBhZGRpbmctYm90dG9tOiAyNS42cHg7XG4gIHdpZHRoOiA5MiU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogODIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS1hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWJsb2NrIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIGltZyB7XG4gICAgd2lkdGg6IDc4JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtYmxvY2sgLmFkZHJlc3MtaXRlbXMtYmxvY2sgaW1nIHtcbiAgICB3aWR0aDogODglO1xuICB9XG59XG5cbi5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gIHdpZHRoOiA2NSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuICAgIHdpZHRoOiAyOS41JTtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuICAgIHdpZHRoOiAyOC41JTtcbiAgfVxufVxuXG4uc3RpY2t5LW5hdiAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnN0aWNreS1uYXYgLmJsb2NrLS1zZWFyY2gge1xuICB3aWR0aDogbm9uZTtcbn1cblxuLnN0aWNreS1uYXYgLmJsb2NrLS1zZWFyY2ggLmZvcm0tc3VibWl0LnNob3ctc2VhcmNoIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLnNlYXJjaC1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWV3cy1leHBvc2VkLWZvcm0gLnNlYXJjaC1iYXIgLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlYXJjaC1iYXIgLmZvcm0tdGV4dCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG4gIH1cbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS10ZXh0OmhvdmVyIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzJlMmIyYjtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS1pdGVtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udmlld3MtZXhwb3NlZC1mb3JtIC5zZWFyY2gtYmFyIC5mb3JtLXN1Ym1pdCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGJsYWNrO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgYmxhY2s7XG4gIGNvbG9yOiBibGFjaztcbiAgb3V0bGluZTogLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yIGF1dG8gNXB4O1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VhcmNoLWJhciAuZm9ybS1zdWJtaXQuc2hvdy1zZWFyY2gge1xuICB3aWR0aDogMjQlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmV4cGFuZGVkLXNlYXJjaC1iYXIge1xuICB3aWR0aDogNDIlO1xufVxuXG4ubW0tbWVudSAubW0tcGFuZWxfb3BlbmVkIC5ibG9jay0tc2VhcmNoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5tbS1tZW51IC5tbS1wYW5lbF9vcGVuZWQgLmJsb2NrLS1zZWFyY2ggaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogMzFweDtcbiAgbWFyZ2luLXRvcDogMjhweDtcbn1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciAuaWNvbiB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjdweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0taGFtYnVyZ2VyLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xufVxuXG4ucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIC5pY29uLmNsb3NlLW1lbnUtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tY2xvc2UtLWJsYWNrLnN2Z1wiKTtcbn1cblxuLnJlc3BvbnNpdmUtbWVudS10b2dnbGUtd3JhcHBlciAubGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhiLWhlYWRlci5zdGlja3ktbmF2IC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5ibG9jay0tc2luZ2xlLWN0YSB7XG4gIG1hcmdpbjogMCAxMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDQ2cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLmwtY29uc3RyYWluIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWluZmluaXR5LWdyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4ge1xuICAgIHdpZHRoOiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5sLWNvbnN0cmFpbiB7XG4gICAgd2lkdGg6IDQwMHB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNDFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDU0cHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZSBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlIC5ncmVlbi1hcnJvdy1zaW5nbGUtY3RhIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIwLjZweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZTpob3ZlciBhLCAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZTpmb2N1cyBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLXRpdGxlOmhvdmVyIC5ncmVlbi1hcnJvdy1zaW5nbGUtY3RhLCAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jYWxsLXRvLWFjdGlvbiAuc2luZ2xlLWN0YS10aXRsZTpmb2N1cyAuZ3JlZW4tYXJyb3ctc2luZ2xlLWN0YSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTAuNnB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY2FsbC10by1hY3Rpb24gLnNpbmdsZS1jdGEtYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLWJvZHkge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIC5zaW5nbGUtY3RhLWJvZHkgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi1ibG9jayB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiA1cHggNXB4IDI1cHggMDtcbiAgfVxuICAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbjogNTJweCA1cHggODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpmb2N1cywgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIGE6aG92ZXIge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAzM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5wcmUtY29udGVudC1pc2xhbmQtbG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDY1MHB4O1xuICBtYXJnaW4tbGVmdDogLTIyMHB4O1xuICB6LWluZGV4OiAtMTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLnByZS1jb250ZW50LWlzbGFuZC1sb2dvIHtcbiAgICB3aWR0aDogMTA1MHB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCAuZmVhdHVyZWRfaXRlbV9zaW5nbGVfc3RvcnlfdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCAuZmVhdHVyZWRfaXRlbV9zaW5nbGVfc3RvcnlfdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDMwcHggMjBweCA0NXB4IDIwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIGgyIGEgc3BhbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiA0NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgcCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzFweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtc3ViaGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLXN1YmhlYWRpbmcgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICAgIG1heC13aWR0aDogNjQlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDU3cHggMTBweCA3NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyB7XG4gIG1heC13aWR0aDogODQycHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM4LjQzNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMjVweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM4LjQzNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZywgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1zdG9yaWVzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9ja19fY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2tfX2NvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLXN0b3JpZXMubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2c6YWZ0ZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sge1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMyksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSB7XG4gICAgd2lkdGg6IDQwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDQzLjY4NzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogNXB4IDVweCA0N3B4IDA7XG4gIH1cbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDUycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMi44NTcxNCU7XG4gICAgbWFyZ2luOiA3MHB4IDVweCA4MHB4IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmZvY3VzLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpob3ZlciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpmb2N1cywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1kZXNjcmlwdGlvbiwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMykge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE3cHg7XG4gIH1cbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpOm50aC1jaGlsZCgzKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpOm50aC1jaGlsZCgzKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMik6bnRoLWNoaWxkKDMpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMi41ZW0pIGFuZCAobWF4LXdpZHRoOiA0My42ODc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMyksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMSksIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgxKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMiksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDMpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgxKSwgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAuYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMyksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLmNhbGwtdG8tYWN0aW9uLWJsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDEpLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5jYWxsLXRvLWFjdGlvbi1ibG9jayAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgyKSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAuY2FsbC10by1hY3Rpb24tYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMykge1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nOiAzMHB4IDEwcHggNTBweCAyMHB4O1xufVxuXG4uYmxvY2stLWN0YS13aXRoLWRpc2NsYWltZXItYmxvb20tYmxvZyAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgc3Ryb25nLCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHN0cm9uZyB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHAsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXIgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgcCB7XG4gIG1hcmdpbi10b3A6IDJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5ibG9jay0tY3RhLXdpdGgtZGlzY2xhaW1lci1ibG9vbS1ibG9nIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfZGlzY2xhaW1lciAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDVweCA1cHggMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OC41NzE0MyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbjogNjdweCA1cHggODBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2cgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAuY2FsbF90b19hY3Rpb25fd2l0aF9kaXNjbGFpbWVyIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gICAgcGFkZGluZzogMCAxMHB4IDE1cHggMTVweDtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMge1xuICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudCxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudCBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50IHtcbiAgICBoZWlnaHQ6IDYyOHB4O1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpob3ZlciwgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmZvY3VzLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmhvdmVyLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmZvY3VzLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmhvdmVyLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC10eXBlIGEsIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdHlwZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC10eXBlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXR5cGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdHlwZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC10eXBlIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzM2ZjZmO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19jb250ZW50OmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSBhLCAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudDpmb2N1cyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQ6aG92ZXIgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50OmZvY3VzIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudDpob3ZlciAudmlld3MtZmllbGQtdmlldy1ub2RlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQ6Zm9jdXMgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fY29udGVudCAudmlld19fcm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3csXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fY29udGVudCAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDI5LjUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMixcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMge1xuICAgIHdpZHRoOiAzMS41JTtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGltZyxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXR5cGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXR5cGUge1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXR5cGUsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlIHNwYW4gYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdHlwZSBzcGFuIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXR5cGUgc3BhbiBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAycHggOHB4IDFweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXRpdGxlLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld3MtZmllbGQtdGl0bGUsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnksXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnksXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdmlldy1ub2RlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSxcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUsXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3Rlcixcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlcixcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3csXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlciAubW9yZS1saW5rLWdyZWVuLWFycm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIgLm1vcmUtbGluay1ncmVlbi1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgYm9yZGVyLXdpZHRoOiAwIDQuNXB4IDQuNXB4IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDFweDtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIgYSxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fZm9vdGVyIGEsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyIGE6aG92ZXIsIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyIGE6Zm9jdXMsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2Zvb3RlciBhOmhvdmVyLFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIgYTpmb2N1cyxcbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMyAudmlld19fZm9vdGVyIGE6aG92ZXIsXG4udmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMgLnZpZXdfX2Zvb3RlciBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZm9vdGVyIGE6aG92ZXIgLm1vcmUtbGluay1ncmVlbi1hcnJvdywgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIgYTpmb2N1cyAubW9yZS1saW5rLWdyZWVuLWFycm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIgYTpob3ZlciAubW9yZS1saW5rLWdyZWVuLWFycm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIgYTpmb2N1cyAubW9yZS1saW5rLWdyZWVuLWFycm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIgYTpob3ZlciAubW9yZS1saW5rLWdyZWVuLWFycm93LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIgYTpmb2N1cyAubW9yZS1saW5rLWdyZWVuLWFycm93IHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19mb290ZXIgLm1vcmUtbGluay1zdW1tYXJ5LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19mb290ZXIgLm1vcmUtbGluay1zdW1tYXJ5LFxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18zIC52aWV3X19mb290ZXIgLm1vcmUtbGluay1zdW1tYXJ5IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZGF0ZSBpbWcsIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAudGltZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmRhdGUgaDMsIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAudGltZSBoMyB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC50aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5zdGFydC1tb250aCwgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5lbmQtbW9udGgge1xuICBwYWRkaW5nLXRvcDogMTJweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuc3RhcnQtbW9udGgsIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZW5kLW1vbnRoIHtcbiAgICBwYWRkaW5nLXRvcDogMTlweDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLnN0YXJ0LWRheSwgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5lbmQtZGF5IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuc3RhcnQtZGF5LCAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmVuZC1kYXkge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4uaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG59XG5cbi5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgd2lkdGg6IDMyMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1sb2dvLWJsb29tLnN2Z1wiKTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBzcGFuIHtcbiAgICB0b3A6IDEzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1sb2dvLWJsb29tLnN2Z1wiKTtcbiAgICBtYXgtd2lkdGg6IDc2JTtcbiAgfVxufVxuXG4uaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBzcGFuIGEge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBwIHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgbWF4LXdpZHRoOiA4NyU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgcCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgcCB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgfVxufVxuXG4uaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBpbWcge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBpbWcge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNjAlO1xuICAgIG1heC13aWR0aDogNzY4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGItcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayBpbWcge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIGltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ub2RlX19jb250ZW50IGltZyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG59XG5cbi5rdHAtd2ViZm9ybSB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmZpZWxkX19pdGVtLndlYmZvcm1fYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oYi1jb250ZW50IC5maWVsZF9faXRlbS53ZWJmb3JtX2Jsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIH1cbn1cblxuLmZpZWxkX19pdGVtLndlYmZvcm1fYmxvY2sge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybS1ibG9jay13cmFwcGVyLCAud2ViZm9ybV9ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciAud2ViZm9ybS10aXRsZSwgLndlYmZvcm1fYmxvY2sgLndlYmZvcm0tdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybS1ibG9jay13cmFwcGVyIC53ZWJmb3JtLXRpdGxlLCAud2ViZm9ybV9ibG9jayAud2ViZm9ybS10aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxufVxuXG4ucHJvZHVjdHMtd2ViZm9ybS1ibG9jay13cmFwcGVyIC53ZWJmb3JtLWJvZHksIC53ZWJmb3JtX2Jsb2NrIC53ZWJmb3JtLWJvZHkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciAud2ViZm9ybS1ib2R5LCAud2ViZm9ybV9ibG9jayAud2ViZm9ybS1ib2R5IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0tYmxvY2std3JhcHBlciwgLndlYmZvcm1fYmxvY2sge1xuICAgIHBhZGRpbmc6IDMwLjVweCAycHggMzBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIsIC53ZWJmb3JtX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDg2MXB4O1xuICB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZHVjdHMtd2ViZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogLTE2NnB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWl0ZW0ge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWl0ZW0gaW5wdXQsIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWl0ZW0gdGV4dGFyZWEsIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWl0ZW0gc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1pdGVtIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0taXRlbS0tY2hlY2tib3gge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gIH1cbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gZmllbGRzZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gZmllbGRzZXQgLmZpZWxkc2V0X19sZWdlbmQge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLnByb2R1Y3Qtd2ViZm9ybS1zdWJtaXQtYnRuLCAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDhweCAzMHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIG1hcmdpbi1sZWZ0OiAwLjVweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9kdWN0LXdlYmZvcm0tc3VibWl0LWJ0bjpob3ZlciwgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAucHJvZHVjdC13ZWJmb3JtLXN1Ym1pdC1idG46Zm9jdXMsIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6aG92ZXIsIC5wcm9kdWN0cy13ZWJmb3JtIC5mb3JtLWFjdGlvbnMgLndlYmZvcm0tYnV0dG9uLS1zdWJtaXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybSAuZm9ybS1hY3Rpb25zIC5wcm9kdWN0LXdlYmZvcm0tc3VibWl0LWJ0biwgLnByb2R1Y3RzLXdlYmZvcm0gLmZvcm0tYWN0aW9ucyAud2ViZm9ybS1idXR0b24tLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnByb2R1Y3RzLXdlYmZvcm0gLnByb2R1Y3RzLXdlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5wcm9kdWN0cy13ZWJmb3JtLWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLWljb24td3JhcHBlciBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wcm9kdWN0cy13ZWJmb3JtIC5wcm9kdWN0cy13ZWJmb3JtLWNvbmZpcm1hdGlvbiAuY29uZmlybWF0aW9uLWljb24td3JhcHBlciBpbWcge1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5wcm9kdWN0cy13ZWJmb3JtIC5wcm9kdWN0cy13ZWJmb3JtLWNvbmZpcm1hdGlvbiAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucHJvZHVjdHMtd2ViZm9ybSAucHJvZHVjdHMtd2ViZm9ybS1jb25maXJtYXRpb24gLndlYmZvcm0tY29uZmlybWF0aW9uX19tZXNzYWdlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uLXdyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDMwcHg7XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDk1MXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLndlYmZvcm0tY29uZmlybWF0aW9uLXdyYXBwZXIgLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggMjZweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLndlYmZvcm0tY29uZmlybWF0aW9uLXdyYXBwZXIgLndlYmZvcm0tY29uZmlybWF0aW9uX19iYWNrOmhvdmVyIGEsIC53ZWJmb3JtLWNvbmZpcm1hdGlvbi13cmFwcGVyIC53ZWJmb3JtLWNvbmZpcm1hdGlvbl9fYmFjazpmb2N1cyBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5oZWFkZXItYmxvY2std3JhcHBlciAuY2FsbC10by1hY3Rpb24td2l0aC1iZywgLnBhZ2Utbm9kZS1iYXNpYy1wYWdlIC5oZWFkZXItYmxvY2std3JhcHBlciAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5oZWFkZXItYmxvY2std3JhcHBlciAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWxpbmstd3JhcHBlciwgLnBhZ2Utbm9kZS1iYXNpYy1wYWdlIC5oZWFkZXItYmxvY2std3JhcHBlciAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWxpbmstd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWZvb3Rlci1sYXlvdXQgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1LjYyNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0IC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjBweCk7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTMgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODAuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAsXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXBmb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmssXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb25mb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwZm9jdXMgLmN0YS1ib2R5IC5jdGEtbGluayxcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmhvdmVyIC5jdGEtYm9keSAuY3RhLWxpbmssXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbmZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXBmb2N1cyAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpob3ZlciAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbmZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcGZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246aG92ZXIgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbmZvY3VzIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksXG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksXG4gIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA5cHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rLFxuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmssXG4gIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWxpbmsgc3Bhbixcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIHNwYW4sIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rIHNwYW4sXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbixcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uLFxuLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtaW1hZ2UsXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtaW1hZ2UsXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpob3ZlciwgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpmb2N1cyxcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpob3Zlcixcbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpmb2N1cywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOmhvdmVyLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zm9jdXMsXG4uY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpob3Zlcixcbi5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAuY3RhLWxpbmstd3JhcHBlciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDMwcHgpO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDQxcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYyLjQzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSwgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHksIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1ib2R5IC5jdGEtbGluaywgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWxpbmssIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1saW5rLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uLCAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24sIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWJvZHkgLmN0YS1kZXNjcmlwdGlvbiwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSB7XG4gICAgd2lkdGg6IDYyJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjAuODc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1ib2R5LCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWJvZHkge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0byA1MHB4O1xuICBwYWRkaW5nLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNzVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYwLjg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjAuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy43NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2UsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSB7XG4gICAgbWFyZ2luOiBhdXRvIDAgYXV0byAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2MC44NzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlLCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2MC45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMiAucGFyYS1jdGEtd2l0aC1pbWFnZSAuY3RhLWltYWdlIHtcbiAgICBtYXJnaW46IGF1dG8gMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSBpbWcsIC5jYWxsX3RvX2FjdGlvbl93aXRoX2JhY2tncm91bmQgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLnBhcmEtY3RhLXdpdGgtaW1hZ2UgLmN0YS1pbWFnZSBpbWcge1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyAuY3RhLWxpbmstd3JhcHBlciwgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5jdGEtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDg1LjI1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkgYW5kIChtYXgtd2lkdGg6IDg1LjI1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIC5wYXJhLWN0YS13aXRoLWltYWdlIC5jdGEtaW1hZ2Uge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuY2FsbF90b19hY3Rpb25fd2l0aF9iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uLm9ubHktbGluayB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbi5vbmx5LWxpbmsgLmN0YS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uLm9ubHktbGluayAuY3RhLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgYm9yZGVyLXdpZHRoOiAwIDQuNXB4IDQuNXB4IDAgIWltcG9ydGFudDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uLm9ubHktbGluayAuY3RhLWJvZHkge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDtcbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXRoLWZyb250cGFnZSAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGF0aC1mcm9udHBhZ2UgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUtaW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjYyNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS4yNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS1pbWcge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg3LjVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUtaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS1sYXJnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4Ny41ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLWxhcmdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDIuNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAud2hpdGUtd2F2ZS1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLndoaXRlLXdhdmUteGxhcmdlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMi41ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC53aGl0ZS13YXZlLXhsYXJnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUyLjYyNWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5LjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2stdGl0bGUge1xuICBwYWRkaW5nOiAzNHB4IDEwcHggMCAxMHB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay10aXRsZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nOiAxMjBweCAwIDZweCAwO1xuICB9XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciBwIHtcbiAgcGFkZGluZzogMCAxMHB4IDMwcHggMTBweDtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciBwIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIHAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciBwIHtcbiAgICBwYWRkaW5nOiAwIDAgMzBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi41NjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2staW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLmhlYWRlci1ibG9jay1pbWFnZSB7XG4gICAgd2lkdGg6IDY2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1saW5rcyB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAucmVkLWFycm93LWxpbmsge1xuICBib3JkZXI6IHNvbGlkICNEQzAwMzA7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWxpbmtzOmhvdmVyIC5yZWQtYXJyb3ctbGluaywgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6Zm9jdXMgLnJlZC1hcnJvdy1saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0M2VtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICByaWdodDogNjBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzAycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogLTMwNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICByaWdodDogMzBweDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzFweCAyNXB4IDMxcHg7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwIDAgMTVweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1saW5rLXdyYXBwZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RDMDAzMDtcbiAgYm9yZGVyOiAzcHggc29saWQgI0RDMDAzMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpob3ZlciwgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyOmhvdmVyIGEsIC5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpmb2N1cyBhIHtcbiAgY29sb3I6ICNEQzAwMzA7XG59XG5cbi5ibG9jay0taGVhZGVyLWxheW91dCAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2stY3RhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2stY3RhIC5oZWFkZXItYmxvY2staW1hZ2Uge1xuICB0b3A6IDUwcHg7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5oZWFkZXItYmxvY2stY3RhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDY2JTtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQgLmhlYWRlci1ibG9jay1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA1MHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuNjI1ZW0pIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5oZWFkZXItYmxvY2stY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgIHRvcDogNTBweDtcbiAgICB3aWR0aDogMzAlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Mi42MjVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1saW5rLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXIge1xuICAgIGhlaWdodDogNDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLWxpbmstY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4My4xMjVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1saW5rLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA0OTBweDtcbiAgfVxufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIHdpZHRoOiAzNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay10aXRsZSB7XG4gICAgd2lkdGg6IDQyJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstdGl0bGUtbm8tcGFkZGluZyB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlLW5vLXBhZGRpbmcge1xuICAgIHdpZHRoOiA0MiU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXN1bW1hcnkge1xuICAgIHdpZHRoOiAzNSU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1saW5rIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstbGluayBhOmhvdmVyLCAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsgYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ibG9ja19fY29udGVudCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLWxpbmstaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWltZyB7XG4gICAgd2lkdGg6IDU4JTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrX19jb250ZW50IC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1pbWcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2tfX2NvbnRlbnQgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWltZyBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA0NXB4IDEwcHggMTBweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXIge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwLjVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVyIC5oZWFkZXItd2l0aC1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1jb250YWluZXIgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWNvbnRhaW5lciAuaGVhZGVyLXdpdGgtcGFnZS13cmFwcGVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXBhZ2UtdGl0bGUge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc3LjVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci1ibG9jay13aXRoLXBhZ2UtdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzIuNWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMzclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHAge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIG1heC13aWR0aDogNzM0cHg7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA2MiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLnBhcmFncmFwaC1oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkge1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHBhZGRpbmctYm90dG9tOiA5cHg7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAucGFyYWdyYXBoLWhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogdW5zZXQ7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1pbWcge1xuICBwYWRkaW5nLWJvdHRvbTogMTcuNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1pbWcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1pbWcge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWltZyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWltZyBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuaGVhZGVyLXdpdGgtcGFnZS1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtbGluayBhOmhvdmVyLCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmhlYWRlci13aXRoLXBhZ2UtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY4Ljc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5oZWFkZXItd2l0aC1wYWdlLWxpbmsgYSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDE1LjlweDtcbiAgfVxufVxuXG4uYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmJsb2NrLS1oZWFkZXItbGF5b3V0IC5ibG9ja19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC53aGl0ZS13YXZlMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuZ3JlZW4td2F2ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDB2dztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmdyZWVuLXdhdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmdyZWVuLXdhdmUgaW1nLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0N3B4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBtaW4taGVpZ2h0OiA0NjNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLWJsb2NrLXdpdGgtd2F2ZS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDkuMTI1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC13YXZlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDIwcHggMCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC13YXZlLXRpdGxlIHtcbiAgICBwYWRkaW5nOiA0NXB4IDAgMCA3NXB4O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC13YXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItYmxvY2std2l0aC13YXZlLXRpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmc6IDAgMjBweCAwIDIwcHg7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtc3VtbWFyeSBwIHtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IHVuc2V0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OS4xMjVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtc3VtbWFyeSB7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDAgNjBweCAwIDc1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLXN1bW1hcnkge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluayB7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ5LjEyNWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDVweCAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rIHtcbiAgICBwYWRkaW5nOiAzMHB4IDYwcHggNTFweCA3NXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1saW5rIC5oZWFkZXItd2l0aC13YXZlLXJlZC1hcnJvdyB7XG4gIGJvcmRlcjogc29saWQgI0RDMDAzMDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNC41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDE5LjhweDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluayBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWxpbms6aG92ZXIgLmhlYWRlci13aXRoLXdhdmUtcmVkLWFycm93LCAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtbGluazpmb2N1cyAuaGVhZGVyLXdpdGgtd2F2ZS1yZWQtYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogOS44cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIHtcbiAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICBmbGV4LWJhc2lzOiBtYXgtY29udGVudDtcbiAgbWluLWhlaWdodDogNDYwcHg7XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSAuZG93bi13aGl0ZS13YXZlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgei1pbmRleDogMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgLmRvd24td2hpdGUtd2F2ZSB7XG4gICAgbWFyZ2luLXRvcDogLTJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSAuZG93bi13aGl0ZS13YXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSAuc2lkZS13aGl0ZS13YXZlIHtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LWhlaWdodDogNDY1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIC5oZWFkZXItd2l0aC13YXZlLWltYWdlIC5zaWRlLXdoaXRlLXdhdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDQ4NnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSAuc2lkZS13aGl0ZS13YXZlIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2Uge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTklO1xuICAgIG1heC1oZWlnaHQ6IDQ3MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uaGVhZGVyLWJsb2NrLXdyYXBwZXIgLmhlYWRlci13aXRoLXdhdmUtaW1hZ2UgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ5LjEyNWVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oZWFkZXItYmxvY2std3JhcHBlciAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGhlaWdodDogNDcxcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MC45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSA0MHB4KTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmwtY29uc3RyYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5sLWNvbnN0cmFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5sLWNvbnN0cmFpbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtaW1hZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzg1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWltYWdlIGltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNzVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDM4NXB4O1xuICB9XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbmsge1xuICAgIHdpZHRoOiA5MSU7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAuY3RhLWxpbmstd3JhcHBlciAuY3RhLWJvZHkgLmN0YS1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluazpmb2N1cywgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtbGluazpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLmN0YS1saW5rLXdyYXBwZXIgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5jdGEtbGluay13cmFwcGVyIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogOTElO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIgLmN0YS1saW5rLXdyYXBwZXIsIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC00IC5jdGEtbGluay13cmFwcGVyIHtcbiAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMzBweCk7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLmN0YS1saW5rLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5sLWNvbnN0cmFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2Uge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IC5jdGEtbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzcuNWVtKSB7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIHdpZHRoOiAzMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDYyLjVlbSkge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOm50aC1jaGlsZCgzKSwgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpudGgtY2hpbGQoOSkge1xuICAgIG1hcmdpbi1yaWdodDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UgLmN0YS1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uOm50aC1jaGlsZCgzKSwgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbjpudGgtY2hpbGQoNiksIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZSAuY3RhLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb246bnRoLWNoaWxkKDkpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlIC5jdGEtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLmN0YS1saW5rLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMSAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24gLmN0YS1ib2R5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiAuY3RhLWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTQlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIC5jdGEtYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXMtaGVhZGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnN0b3JpZXMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5zdG9yaWVzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnN0b3JpZXMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2s6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5zdG9yaWVzLWxhbmRpbmcgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLnN0b3JpZXMtbGFuZGluZyAuaGItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9vbS1oZWFkZXItY29udGFpbmVyLCAubmV3cy1oZWFkZXItY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmJsb29tLWhlYWRlci1jb250YWluZXI6YWZ0ZXIsIC5uZXdzLWhlYWRlci1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZjdlYztcbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyAucHJlLWNvbnRlbnQtaXNsYW5kLWxvZ28ge1xuICBtYXJnaW4tdG9wOiAtNTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gIHdpZHRoOiAxNDUwcHg7XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIHtcbiAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNjBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgwLjkzNzVlbSkge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1pbWFnZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI2LjU2MjVlbSkge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNTQlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSAuY3RhLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSAuY3RhLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IC5jdGEtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkgLmN0YS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnNpbmdsZV9jdGFfd2l0aF9pbWFnZV9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWN0YS1pbWFnZS10aXRpZS1kZXNjLWxpbmsgLmN0YS1ib2R5IC5jdGEtbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xufVxuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkgLmN0YS1saW5rIGE6Zm9jdXMsIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIC5jdGEtYm9keSAuY3RhLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1zaW5nbGUtY3RhLWltYWdlLXRpdGllLWRlc2MtbGluayAuY3RhLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5zaW5nbGVfY3RhX3dpdGhfaW1hZ2VfbGluayAuY3RhLWJvZHkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB9XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlLTItZWxlbWVudHMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlLTItZWxlbWVudHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjklO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZS0yLWVsZW1lbnRzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNCU7XG4gIH1cbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLXdpdGgtaW1hZ2UtMi1lbGVtZW50cyBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY0LjYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU4LjEyNWVtKSB7XG4gIC5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogM3B4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjklO1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQ1LjElO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ni44NzVlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAge1xuICAgIG1hcmdpbi1yaWdodDogOS4zJTtcbiAgICB3aWR0aDogNDUuMSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5LjglO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcDpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtbGluayBhOmZvY3VzLCAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCAuY3RhLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmN0YV93aXRoX2ltYWdlXzJfZWxlbWVudHMgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAgLmN0YS1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRzIC5jYWxsLXRvLWFjdGlvbi1pdGVtcyAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwIC5jdGEtZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50cyAuY2FsbC10by1hY3Rpb24taXRlbXMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2Uge1xuICBtYXgtd2lkdGg6IDM3M3B4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4IDQ1cHggMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSB7XG4gICAgd2lkdGg6IDMxJTtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAyODBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlIGE6aG92ZXIsIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC5ub2RlLS10eXBlLXBhZ2UgLnBhZ2UtYW5kLXZpZXctdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlIC5ncmVlbi1hcnJvdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXRpdGxlOmhvdmVyIC5ncmVlbi1hcnJvdywgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy10aXRsZTpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAubm9kZS0tdHlwZS1wYWdlIC5wYWdlLWFuZC12aWV3LXN1bW1hcnkge1xuICBtYXJnaW4tbGVmdDogMzJweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy1zdW1tYXJ5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbi1sZWZ0OiA2MXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLm5vZGUtLXR5cGUtcGFnZSAucGFnZS1hbmQtdmlldy1zdW1tYXJ5IHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNTNiYjUwO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAxMXB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAwIDc1cHggMjdweDtcbiAgICB3aWR0aDogNjAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgICB3aWR0aDogNjYlO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMzBweCAwO1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC5yZWFkbW9yZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyB7XG4gIHBhZGRpbmc6IDQ1cHggMjBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cge1xuICAgIHBhZGRpbmc6IDIwcHggNDFweCAzMHB4IDQxcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIgPiBkaXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1pbi1oZWlnaHQ6IDEzOXB4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyID4gZGl2IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cub25lLXJvdyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIge1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmV2ZW50cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5vbmUtcm93IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm9uZS1yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3M6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93czpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nOiA0NXB4IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3Mge1xuICAgIHBhZGRpbmc6IDIwcHggNDFweCAzMHB4IDQxcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmRhdGUtd3JhcHBlciwgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmRhdGUtaW1hZ2UtY29udGFpbmVyIC5pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgbWluLXdpZHRoOiAxMTBweDtcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZGF0ZS1pbWFnZS1jb250YWluZXIgLmltYWdlLXdyYXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19jb250ZW50IC52aWV3X19yb3cubWFueS1yb3dzIC5kYXRlLWltYWdlLWNvbnRhaW5lciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmV2ZW50cy1jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIHtcbiAgICBmbG9hdDogdW5zZXQ7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fY29udGVudCAudmlld19fcm93Lm1hbnktcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy5tYW55LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICAgIGZsb2F0OiB1bnNldDtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgZmxvYXQ6IHVuc2V0O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4ucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjVweCAxMHB4IDE1cHggMjBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogODhweDtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMTVweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDI1cHggNDFweCAxNXB4IDQxcHg7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZnVuZHJhaXNpbmctZXZlbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmZ1bmRyYWlzaW5nLWV2ZW50cy10aXRsZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlX2FuZF92aWV3X2Jsb2NrIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18xIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmZ1bmRyYWlzaW5nLWV2ZW50cy10aXRsZSB7XG4gICAgd2lkdGg6IDQzJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA1NyU7XG4gIH1cbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBhZ2VfYW5kX3ZpZXdfYmxvY2sgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAucGFnZV9hbmRfdmlld19ibG9jayAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMSAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLnBhZ2Utdmlldy1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5wYWdlLXZpZXctY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVmZXJlbmNlLXBhZ2Uge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gICAgd2lkdGg6IDY0JTtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLm1hbnktcm93cyB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8ge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyB7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtaW1hZ2Utd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtaW1hZ2Utd3JhcHBlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSBhbmQgKG1heC13aWR0aDogNDcuOTM3NWVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGUgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnBhZ2UtYW5kLXJlZmVyZW5jZS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtYm9keS13cmFwcGVyIC5wYWdlLWFuZC1yZWZlcmVuY2UtdGl0bGUgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMy41cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5wYWdlLWFuZC1yZWZlcmVuY2Utd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlciAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlOmhvdmVyIGEsIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS10aXRsZTpmb2N1cyBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1ib2R5LXdyYXBwZXIgLnBhZ2UtYW5kLXJlZmVyZW5jZS1zdW1tYXJ5IHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMge1xuICAgIHdpZHRoOiA3MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmctbGVmdDogNDdweDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzEuMjVlbSkge1xuICAucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSB7XG4gICAgcGFkZGluZzogMTVweCAzMHB4IDEwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5oZWFkZXItd2l0aC1wYWdlLWltZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLmhlYWRlci13aXRoLXBhZ2UtaW1nIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAuaGVhZGVyLXdpdGgtcGFnZS1pbWcgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFnZV93aXRoXzJfcmVmZXJlbmNlc190b19vdGhlcl8gLnJlZmVyZW5jZWQtcGFnZXMgYXJ0aWNsZSAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlciB7XG4gIG1pbi1oZWlnaHQ6IDE2M3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA2NSU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41OTtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIgLnBhcmFncmFwaC1oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnkge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtbGluayBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM0NjllNDQ7XG59XG5cbi5wYWdlX3dpdGhfMl9yZWZlcmVuY2VzX3RvX290aGVyXyAucmVmZXJlbmNlZC1wYWdlcyBhcnRpY2xlIC5wYXJhZ3JhcGgtcGFnZS13cmFwcGVyIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsgYTpob3ZlciwgLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIC5yZWZlcmVuY2VkLXBhZ2VzIGFydGljbGUgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIgLmhlYWRlci13aXRoLXBhZ2UtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyB7XG4gIG1hcmdpbjogNDVweCAwIDE1cHggMTVweDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMge1xuICAgIG1hcmdpbjogNjBweCAwIDE1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyB7XG4gICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICBtYXJnaW46IDZweCAwIDE1cHggMDtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3Ige1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBwIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3IgYSB7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLWRlc2NyIGE6aG92ZXIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3IgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLXBob25lIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS45NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLXBob25lIGE6aG92ZXIsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLXBob25lIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyM3B4O1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1waG9uZS1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiA2cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZXh0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1leHQgLmZpZWxkX19sYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1lbWFpbCBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIzcHg7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkgYW5kIChtYXgtd2lkdGg6IDYzLjkzNzVlbSkge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mby5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDAgMzRweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS45NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5yZWdpb24tc2lkZWJhci1maXJzdCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzIC5maWVsZF9faXRlbTpob3ZlciBhLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW06Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0gcCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0gcCBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ua3RwLWNvbnRhY3QtdXMsIC5ibG9jay0tY29udGFjdC11cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIHtcbiAgbWFyZ2luOiA0NXB4IDIwcHggMTVweCAyMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXM6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtdGl0bGUge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaGVhZGVyIC5jb250YWN0LXVzLWRlc2NyIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWhlYWRlciAuY29udGFjdC11cy1kZXNjciBhIHtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIgLmNvbnRhY3QtdXMtZGVzY3IgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1oZWFkZXIubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIHtcbiAgICB3aWR0aDogMzMlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtbmFtZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLXBob25lIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYSB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYTpob3ZlciwgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtcGhvbmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1waG9uZSBhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcgJztcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLXBob25lLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAxN3B4O1xuICBoZWlnaHQ6IDIycHg7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtaW5mbyAuY29udGFjdC11cy1lbWFpbCBhIHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS45NDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGE6aG92ZXIsIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1pbmZvIC5jb250YWN0LXVzLWVtYWlsIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8gLmNvbnRhY3QtdXMtZW1haWwgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1lbWFpbC1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogLTI4cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWluZm8ubWlzc2luZy1lbGVtZW50cyB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAwIDM0cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW0ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4ucmVnaW9uLXBvc3RmaXggLmNvbnRhY3RfdXMgLmNvbnRhY3QtdXMtYWRkcmVzcyAuZmllbGRfX2l0ZW06aG92ZXIgYSwgLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtIHAge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnJlZ2lvbi1wb3N0Zml4IC5jb250YWN0X3VzIC5jb250YWN0LXVzLWFkZHJlc3MgLmZpZWxkX19pdGVtIHAgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcG9zdGZpeCAuY29udGFjdF91cyAuY29udGFjdC11cy1hZGRyZXNzLm1pc3NpbmctZWxlbWVudHMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLmJsb2NrLS1ndHJhbnNsYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiA1NXB4O1xuICBtYXgtd2lkdGg6IDE5OXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tZ3RyYW5zbGF0ZSB7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uYmxvY2stLWd0cmFuc2xhdGUgLmd0cmFuc2xhdGUgc2VsZWN0LCAuYmxvY2stLWd0cmFuc2xhdGUgLmd0cmFuc2xhdGVfd3JhcHBlciBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL3dvcmxkd2lkZS1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDE5M3B4O1xuICBtYXgtaGVpZ2h0OiAyOHB4O1xuICBwYWRkaW5nOiAxcHggMCAwIDI2cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuYm9keS5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAuYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuYm9keS5kaWFsb2ctb2ZmLWNhbnZhcy1tYWluLWNhbnZhcyAuYmxvY2stLWd0cmFuc2xhdGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMjBweDtcbiAgdG9wOiA1NXB4O1xuICBtYXgtd2lkdGg6IDE5OXB4O1xufVxuXG4ubmF2X19pdGVtLmd0cmFuc2xhdGUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZfX2l0ZW0gLmd0cmFuc2xhdGUgLnN3aXRjaGVyLm5vdHJhbnNsYXRlIC5zZWxlY3RlZCBhOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMXB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL3dvcmxkd2lkZS1pY29uLnN2Z1wiKTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubmF2X19pdGVtIC5ndHJhbnNsYXRlIC5zd2l0Y2hlci5ub3RyYW5zbGF0ZSAuc2VsZWN0ZWQgYTo6YmVmb3JlIHtcbiAgICBsZWZ0OiAycHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLm5hdl9faXRlbSAuZ3RyYW5zbGF0ZSAuc3dpdGNoZXIubm90cmFuc2xhdGUgLnNlbGVjdGVkIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd24uc3ZnXCIpO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICByaWdodDogMTdweDtcbiAgdG9wOiAxOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5uYXZfX2l0ZW0gLmd0cmFuc2xhdGUgLnN3aXRjaGVyLm5vdHJhbnNsYXRlIC5zZWxlY3RlZCBhOjphZnRlciB7XG4gICAgdG9wOiA4cHg7XG4gICAgcmlnaHQ6IDVweDtcbiAgfVxufVxuXG4uYmFzaWMtaGVhZGVyLWJsb2NrLWxheW91dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWxheW91dCB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG4uYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2Ny42MjVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuXG4uYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweCAyMXB4IDVweCAyMHB4O1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgICB3aWR0aDogMjglO1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDQxJTtcbiAgfVxufVxuXG4uYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkge1xuICBwYWRkaW5nOiAwIDIxcHggMzBweCAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1ib2R5IGEge1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1ib2R5IGE6aG92ZXIsIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2stYm9keSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1ib2R5IHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgd2lkdGg6IDI4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkge1xuICAgIHdpZHRoOiA0MSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmJhc2ljLWhlYWRlci1ibG9jay1jb250YWluZXIgLmJhc2ljLWhlYWRlci1ibG9jay1pbWFnZSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IHVuc2V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWNvbnRhaW5lciAuYmFzaWMtaGVhZGVyLWJsb2NrLWltYWdlIGltZyB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIC5iYXNpYy1oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmxpbmtzIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5wZGYtZmlsZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLnBkZi1maWxlIGltZyB7XG4gIG1heC13aWR0aDogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuaW50ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3csIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmludGVybmFsLWxpbmsgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nOiA0LjVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuaW50ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmludGVybmFsLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93LCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuaW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rIHtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1pY29uLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgaGVpZ2h0OiAyM3B4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDUzLjEyNWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciBhLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciBhIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICBtYXJnaW4tdG9wOiAtMnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciBhIC5leHQsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIGEgLmV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgcGFkZGluZy10b3A6IDg4cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMC41ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICAgIHBhZGRpbmctdG9wOiA1M3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjg3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIC5wZGYtaWNvbi1pbWcge1xuICBwYWRkaW5nLXRvcDogMnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgYSwgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGEge1xuICBtYXJnaW4tbGVmdDogMjJweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg0IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IHVsLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgdWwgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBvbCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAucGFyYWdyYXBoLS10eXBlLWltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnBhZ2Utbm9kZS10eXBlLXN0YWZmIHVsLCAucGFyYWdyYXBoLS10eXBlLXRleHQgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkX19pdGVtLmFjY29yZGlvbnMge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkX19pdGVtLmFjY29yZGlvbnMgLnBhcmFncmFwaC0tdHlwZS0tYWNjb3JkaW9uLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuYmFzaWMge1xuICBwYWRkaW5nOiAwIDIwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LFxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuYmFzaWMgaDIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmOmxhc3QtY2hpbGQsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbTpsYXN0LWNoaWxkLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLmwtY29uc3RyYWluLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLmwtY29uc3RyYWluLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAubC1jb25zdHJhaW4sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAubC1jb25zdHJhaW4sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5sLWNvbnN0cmFpbiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAubC1jb25zdHJhaW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNzAlO1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IC01cHg7XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGEsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbn1cblxuLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogMXB4O1xufVxuXG4ucmVsYXRlZF9kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5yZWxhdGVkX2RvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnJlbGF0ZWRfZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyB7XG4gICAgcGFkZGluZzogMCAxMHB4IDEwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIHtcbiAgICBwYWRkaW5nOiAwIDAgMTBweCAwO1xuICB9XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm12cHMtdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVweDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCAjQzdDM0MzIHNvbGlkO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm12cHMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm12cHMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogNDMuNjg3NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW46IDAgNXB4IDMwcHggMDtcbiAgfVxuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzOmxhc3QtY2hpbGQsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXM6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMge1xuICAgIHdpZHRoOiAzMS40Mjg1NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDIuODU3MTQlO1xuICAgIG1hcmdpbjogMCA1cHggNDVweCAwO1xuICB9XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgLmV4dGVybmFsLWxpbmstaW1hZ2UsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayAuZXh0ZXJuYWwtbGluay1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgYSwgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgYSwgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5wcm9nLWxpbmsgYTpmb2N1cywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIGE6aG92ZXIsIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayBhOmZvY3VzLCAubW9zdF92aXNpdGVkX3Byb2dyYW1zX3NlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5wcm9nLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rIGEgc3BhbiwgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rIGEgc3BhbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctbGluayBhIHNwYW4sIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctbGluayBhIHNwYW4ge1xuICAgIHdpZHRoOiA4NSU7XG4gIH1cbn1cblxuLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucHJvZy1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucHJvZy1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnByb2ctZGVzY3JpcHRpb24sIC5tb3N0X3Zpc2l0ZWRfcHJvZ3JhbXNfc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnByb2ctZGVzY3JpcHRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbi5ldmVudHMtbGFuZGluZyAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4uZXZlbnRzLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAxMHB4IDYwcHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAwIDYwcHggMDtcbiAgfVxuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAuZXZlbnRzLWhlYWRlci10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLmV2ZW50cy1oZWFkZXItdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLmV2ZW50cy1oZWFkZXItYm9keSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAuZXZlbnRzLWhlYWRlci1ib2R5IHtcbiAgICB3aWR0aDogMzAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBtYXJnaW4tdG9wOiA1NnB4O1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLm5vZGVfX2NvbnRlbnQtZXZlbnRzIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAubm9kZV9fY29udGVudC1ldmVudHMge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogNjclO1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgaW1nIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1hcmdpbjogMjBweCAwO1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgge1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtc3RhcnQtZGF5LCAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtZW5kLWRheSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1zdGFydC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1zdGFydC1kYXRlIC5kYXktc3RhcnQge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1zdGFydC1kYXRlIC5tb250aC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLmV2ZW50LWVuZC1kYXRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnQtaW1hZ2Utd3JhcHBlciAuZXZlbnQtZGF0ZS13cmFwcGVyIC5ldmVudC1lbmQtZGF0ZSAuc2VwZXJhdG9yIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudC1pbWFnZS13cmFwcGVyIC5ldmVudC1kYXRlLXdyYXBwZXIgLmV2ZW50LWVuZC1kYXRlIC5kYXktZW5kIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50LWltYWdlLXdyYXBwZXIgLmV2ZW50LWRhdGUtd3JhcHBlciAuZXZlbnQtZW5kLWRhdGUgLm1vbnRoLWVuZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCB7XG4gICAgd2lkdGg6IDMwJTtcbiAgfVxufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAucGFnZS10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLnBhZ2UtdGFnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5wYWdlLXRhZyBhIHtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50cy10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50cy10aXRsZSBhOmhvdmVyLCAuZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnRzLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50cy1zdWJoZWFkaW5nIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmV2ZW50cy1oZWFkZXItY29udGFpbmVyIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayAuZXZlbnRzLWNvbnRlbnQgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG59XG5cbi5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIgLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIC5ldmVudHMtY29udGVudCAuZXZlbnQtZGV0YWlscy1saW5rIGE6aG92ZXIsIC5ldmVudHMtaGVhZGVyLWNvbnRhaW5lciAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sgLmV2ZW50cy1jb250ZW50IC5ldmVudC1kZXRhaWxzLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ubmV3cy1sYW5kaW5nIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5uZXdzLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5uZXdzX2hlYWRlcl9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAubmV3c19oZWFkZXJfYmxvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IGluaGVyaXQ7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDM0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IDEyM3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciBoMiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgaDIgYSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDQ1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50IHAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyBwIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIHAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbGFuZGluZy1wYWdlLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1yZWFkLW1vcmUtbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3Mtc3ViaGVhZGluZyBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLWxhbmRpbmctcGFnZS5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3Mtc3ViaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIHtcbiAgICBtYXgtd2lkdGg6IDY0JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiA1N3B4IDAgNzVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIHtcbiAgbWF4LXdpZHRoOiA4NDJweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtaGVhZGVyLWltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtaGVhZGVyLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDY1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzguNDM3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLWhlYWRlci1pbWFnZSB7XG4gICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1oZWFkZXItaW1hZ2Uge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDI1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtaGVhZGVyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM4LjQzNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzUlO1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogM3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzOC40Mzc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtdGl0bGUgaDIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIGgyIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtdGl0bGUgaDIgYTpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXRpdGxlIGgyIGFmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXN1YmhlYWRpbmcsIC5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXJlYWQtbW9yZS1saW5rIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDE0cHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLXJlYWQtbW9yZS1saW5rIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtcmVhZC1tb3JlLWxpbmsgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlciAubm9kZV9fY29udGVudC1uZXdzIC5uZXdzLW1haW4tY29udGVudCAubmV3cy1yZWFkLW1vcmUtbGluayBhOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtcmVhZC1tb3JlLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IGFydGljbGUubm9kZS0tdHlwZS1uZXdzLm5vZGUtLWRpc3BsYXktbW9kZS10ZWFzZXIgLm5vZGVfX2NvbnRlbnQtbmV3cyAubmV3cy1tYWluLWNvbnRlbnQgLm5ld3MtcmVhZC1tb3JlLWxpbmsgYTo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCBhcnRpY2xlLm5vZGUtLXR5cGUtbmV3cy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2VyIC5ub2RlX19jb250ZW50LW5ld3MgLm5ld3MtbWFpbi1jb250ZW50IC5uZXdzLWRhdGUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuY2FtcGFpZ24tYmxvY2stY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmNhbXBhaWduLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sge1xuICBtYXJnaW46IDIyLjVweCAyMHB4IDQ1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fYmxvY2sge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLXRpdGxlIHtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi10aXRsZSB7XG4gICAgd2lkdGg6IDM0JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIHBhZGRpbmc6IDVweCAyMHB4IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIHAge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fYmxvY2sgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgcGFkZGluZzogOHB4IDIwcHggMjBweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICAgIHdpZHRoOiAzNCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbmsgaW1nLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgaW1nIHtcbiAgbWF4LXdpZHRoOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGltZywgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIGltZyB7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3csIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpob3ZlciAuZ3JlZW4tYXJyb3csIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbms6aG92ZXIgYSwgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmZvY3VzIGEsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluazpob3ZlciBhLCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbms6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWludGVybmFsLWxpbmsgLmdyZWVuLWFycm93LCAuY2FtcGFpZ25fYmxvY2sgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGEsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rIGEsIC5jYW1wYWlnbl9ibG9jayAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmNhbXBhaWduX2Jsb2NrIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDNweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTUuMTI1ZW0pIHtcbiAgLmNhbXBhaWduX2Jsb2NrIGltZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogM3B4O1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIC5ibG9jay0tbGF5b3V0IHtcbiAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udmlld19hbmRfY3VzdG9tX2Jsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXdfYW5kX2N1c3RvbV9ibG9jayB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpob3ZlciAuYm94OmZpcnN0LWNoaWxkLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rOmZvY3VzIC5ib3g6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpmb2N1cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAucmVhZG1vcmUtbGluazpmb2N1cyAuZXZlbnRzLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5yZWFkbW9yZS1saW5rOmZvY3VzIC5ldmVudC1kZXRhaWxzLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgICB3aWR0aDogNDclO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIge1xuICB3aWR0aDogODclO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiAwIDIwcHg7XG4gIG1heC13aWR0aDogNjA5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogODlweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDg5JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41NjI1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG8gODlweCBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogNDYlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi10aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgcCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIHAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsgaW1nIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWludGVybmFsLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmhvdmVyIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluazpmb2N1cyBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWV4dGVybmFsLWxpbms6aG92ZXIgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24tZXh0ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC5jb250YWluZXIgLmNhbXBhaWduLWludGVybmFsLWxpbmsgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciAuY2FtcGFpZ24taW50ZXJuYWwtbGluaywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAuY29udGFpbmVyIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLmNvbnRhaW5lciBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAzcHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNDY5ZTQ0O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAxMXB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIG1heC13aWR0aDogNjA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC52aWV3X19lbXB0eSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHggMCAxNXB4IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjQzdDM0MzO1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmhvdmVyIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyOmZvY3VzIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlcjpob3ZlciBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXI6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB3aWR0aDogMzUlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUge1xuICAgIHdpZHRoOiA0NSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3cge1xuICAgIG1hcmdpbi1yaWdodDogMjJweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmctdG9wOiAyOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogOXB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGE6aG92ZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciBhOmZvY3VzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGE6aG92ZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogNzclO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIHtcbiAgICB3aWR0aDogNTMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwLjg3NWVtKSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDYxJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIge1xuICAgIHdpZHRoOiA2NiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24ge1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24sIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBpbWcge1xuICBtYXgtd2lkdGg6IDhweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tdG9wOiA0cHg7XG4gIG1heC1oZWlnaHQ6IDEycHg7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgcCBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBwIGEsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHAgYSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM2MTVkNWQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmxvY2F0aW9uIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAubG9jYXRpb24gLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5sb2NhdGlvbiAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciAuZ2V0LWRpcmVjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI0M3QzNDMztcbiAgcGFkZGluZzogMnB4IDhweCAwIDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzYxNWQ1ZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5wYWdlLXRhZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGNsZWFyOiBsZWZ0O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudHMtc3ViaGVhZGluZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnRzLXN1YmhlYWRpbmcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250ZW50LXdyYXBwZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmZvY3VzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmZvY3VzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGVudC13cmFwcGVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpob3ZlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciAuZXZlbnQtZGV0YWlscy1saW5rIGE6Zm9jdXMsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIHtcbiAgbWluLXdpZHRoOiAxMjJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIHtcbiAgICBtaW4td2lkdGg6IDE1M3B4O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiA4NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAxMHB4IDAgNXB4IDA7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4xODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgaW1nLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXdyYXBwZXIge1xuICBtYXJnaW46IGF1dG8gYXV0bztcbiAgd2lkdGg6IG1heC1jb250ZW50O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLm9ubHktc3RhcnQsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAub25seS1zdGFydCB7XG4gIGZsb2F0OiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy10b3A6IDhweDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXkge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwYWRkaW5nOiA0cHggMCAycHggMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBoMywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGgzLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGgzIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIGltZywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSBpbWcsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAub25seS1zdGFydCwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5vbmx5LXN0YXJ0LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5vbmx5LXN0YXJ0LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5vbmx5LXN0YXJ0IHtcbiAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1lbmQtZGF5IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXRlLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc3RhcnQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC50aW1lIC5lbmQtZGF0ZSwgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZGF0ZS1jb250YWluZXItd3JhcHBlciAudGltZSAuc2FtZS1zdGFydC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLnNhbWUtZW5kLWRheSB7XG4gICAgZm9udC1zaXplOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0taG9tZXBhZ2UtdXBjb21pbmctZXZlbnRzIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIgLnRpbWUgLmVuZC1kYXkge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLmltYWdlLXdyYXBwZXIsIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLmltYWdlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnJlYWRtb3JlLWxpbmssIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAudmlld19fcm93LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdywgLnVwY29taW5nLWNhbXBhaWduLWNvbnRhaW5lciAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHggMzVweCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4udXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdyAuYm94OmZpcnN0LWNoaWxkLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmJveDpmaXJzdC1jaGlsZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdyAuYm94OmZpcnN0LWNoaWxkLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmJveDpmaXJzdC1jaGlsZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMgLnZpZXdfX3JvdyAuYm94LCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmJveCB7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAudmlld19fcm93IC5kYXRlLWNvbnRhaW5lci13cmFwcGVyLCAudXBjb21pbmctY2FtcGFpZ24tY29udGFpbmVyIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC52aWV3X19yb3cgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWhvbWVwYWdlLXVwY29taW5nLWV2ZW50cyAucmVhZG1vcmUtbGluazpsYXN0LWNoaWxkIC52aWV3X19yb3csIC51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnJlYWRtb3JlLWxpbms6bGFzdC1jaGlsZCAudmlld19fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi52aWV3X2Jsb2NrX3dpdGhfbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3X2Jsb2NrX3dpdGhfbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMTdweDtcbiAgd2lkdGg6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtLW5hbWUtZmllbGQtdmlld3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW1fX2xhYmVsLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC0tbmFtZS1maWVsZC12aWV3cyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbV9fbGFiZWwge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbDo6YWZ0ZXIsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXdzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtX19sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLWxpbmstcGFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuODc1ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLmZpZWxkLWxpbmstcGFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2UgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2UgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLWxpbmstcGFnZTpmb2N1cyBhLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLmZpZWxkLWxpbmstcGFnZTpob3ZlciBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAuZmllbGQtbGluay1wYWdlOmhvdmVyIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAuZmllbGQtbGluay1wYWdlOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2U6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b20sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b20ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi44NzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b20sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b20gYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAubW9yZS1saW5rLWJvdHRvbSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5tb3JlLWxpbmstYm90dG9tIGEge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b206Zm9jdXMgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC5tb3JlLWxpbmstYm90dG9tOmhvdmVyIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLm1vcmUtbGluay1ib3R0b206Zm9jdXMgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbTpob3ZlciBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b206Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLm1vcmUtbGluay1ib3R0b206aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC5tb3JlLWxpbmstYm90dG9tOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAubW9yZS1saW5rLWJvdHRvbTpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tbGVmdDogMTFweDtcbiAgbWFyZ2luLXJpZ2h0OiA2cHg7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMXB4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi44NzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnZpZXdfX2VtcHR5LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC52aWV3X19lbXB0eSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnZpZXdfX2VtcHR5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLmZpZWxkX19pdGVtcywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAuZmllbGRfX2l0ZW1zLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAuZmllbGRfX2l0ZW1zLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAuZmllbGRfX2l0ZW1zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogNnB4O1xufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpob3ZlciwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6Zm9jdXMsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpob3ZlciwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGE6aG92ZXIsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbn1cblxuLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IHtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA0MCU7XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGJvdHRvbTogN3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNzguMDYyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiB7XG4gICAgcmlnaHQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc4LjEyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIC5uZXdzLXZpZGVvLWljb24sIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZSAubmV3cy12aWRlby1pY29uLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgLm5ld3MtdmlkZW8taWNvbiB7XG4gICAgcmlnaHQ6IDU1cHg7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UuZGVmYXVsdCBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgLmNvbnRleHR1YWwtcmVnaW9uLmZpZWxkX19pdGVtLmZpZWxkX19pdGVtLWxhYmVsLWhpZGRlbiwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50IC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjguODEyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3csIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3csIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNTclO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjguODEyNWVtKSBhbmQgKG1pbi13aWR0aDogMTIuNWVtKSBhbmQgKG1heC13aWR0aDogMjYuODEyNWVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDM1LjkzNzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDY4JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbiksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQge1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93Om50aC1jaGlsZChldmVuKSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3c6bnRoLWNoaWxkKGV2ZW4pLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHksIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5LCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEsIC5ibG9jay0tZmVhdHVyZWQtbmV3cy1mb3ItaG9tZS1wYWdlLTEgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmZlYXR1cmVkLW5ld3MtY29udGFpbmVyIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3Qtc3RvcmllcyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cyA+IC52aWV3X19jb250ZW50ID4gLnZpZXdfX3JvdyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzID4gLnZpZXdfX2NvbnRlbnQgPiAudmlld19fcm93IC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LW5ld3MgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMgPiAudmlld19fY29udGVudCA+IC52aWV3X19yb3cgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1uZXdzLCAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIgLnZpZXctLWxhdGVzdC1zdG9yaWVzLCAuYmxvY2stLWZlYXR1cmVkLW5ld3MtZm9yLWhvbWUtcGFnZS0xIC52aWV3LS1sYXRlc3QtbmV3cywgLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSAudmlldy0tbGF0ZXN0LXN0b3JpZXMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubm90LWZyb250IC5mZWF0dXJlZC1uZXdzLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogODlweDtcbiAgbWFyZ2luLXRvcDogLTQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAzMDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIH1cbn1cblxuLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmNhbXBhaWduX2NhbGxfdG9fYWN0aW9uIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIC5wYXJhZ3JhcGgtd3JhcHBlciAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyNXB4IDI4cHggMjVweCAzMXB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgcGFkZGluZzogOXB4IDAgMjhweCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNEQzAwMzA7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNEQzAwMzA7XG4gIGhlaWdodDogNDRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6aG92ZXIsIC5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5jYW1wYWlnbl9jYWxsX3RvX2FjdGlvbiAucGFyYWdyYXBoLS10eXBlLWRvbmF0ZS1jYWxsLXRvLWFjdGlvbiAucGFyYWdyYXBoLXdyYXBwZXIgLmRvbmF0ZS1jdGEtd3JhcHBlciAuZG9uYXRlLWN0YS1idXR0b24td3JhcHBlcjpob3ZlciBhLCAuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXI6Zm9jdXMgYSB7XG4gIGNvbG9yOiAjREMwMDMwO1xufVxuXG4uY2FtcGFpZ25fY2FsbF90b19hY3Rpb24gLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24gLnBhcmFncmFwaC13cmFwcGVyIC5kb25hdGUtY3RhLXdyYXBwZXIgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubGVhcm5fbW9yZSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmxlYXJuX21vcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjYzdjM2MzO1xuICB9XG59XG5cbi5sZWFybl9tb3JlIC5sZWFybi1tb3JlLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBjMTAyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbn1cblxuLmxlYXJuX21vcmUgLmxlYXJuLW1vcmUtZmFrZS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmxlYXJuX21vcmUgLmxlYXJuLW1vcmUtZmFrZS1tZW51IGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBwYWRkaW5nLXRvcDogMjIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuaW5maW5pdHktc3ltYm9sIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgaDQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgxLCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDIsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoMywgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGg1LCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDYge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQgaDEsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoMiwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IGgzLCAucGFyYWdyYXBoLS10eXBlLXRleHQgaDUsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIge1xuICBmb250LXNpemU6IDM1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoNCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDEsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMywgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDUsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDEsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMywgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDUsIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGg2IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBhIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAjNDY5ZTQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rZm9jdXMge1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzQ2OWU0NDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGgyLCAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGgzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgZm9udC1zaXplOiAzMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IC5pbmZpbml0eS1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogNXB4O1xuICBtYXJnaW4tbGVmdDogNnB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MsXG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXMtIHtcbiAgbWFyZ2luLXRvcDogMjIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gIHdpZHRoOiAxMDB2dztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNTB2dztcbiAgbWFyZ2luLXJpZ2h0OiAtNTB2dztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmlzLXNlbGVjdGVkLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmlzLXNlbGVjdGVkLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSAuaXMtc2VsZWN0ZWQge1xuICBvcGFjaXR5OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuY2Fyb3VzZWwtY2VsbCwgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5jYXJvdXNlbC1jZWxsLFxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSAuY2Fyb3VzZWwtY2VsbCB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLm1haW4tY2Fyb3VzZWwsIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAubWFpbi1jYXJvdXNlbCxcbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Utcy0gLm1haW4tY2Fyb3VzZWwge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cblxuLnN0b3JpZXMtbWFpbi1jb250ZW50IC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOjphZnRlciwgLnN0b3JpZXMtbWFpbi1jb250ZW50LW5vLWltYWdlIC52aWRlby1lbWJlZC1maWVsZC1yZXNwb25zaXZlLXZpZGVvOjphZnRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4uc3Rvcmllcy1tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLnN0b3JpZXMtbWFpbi1jb250ZW50LW5vLWltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xufVxuXG4uc3Rvcmllcy1tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciwgLnN0b3JpZXMtbWFpbi1jb250ZW50LW5vLWltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8sIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1tYWluLWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAueXRwLWljb24tbGFyZ2UtcGxheS1idXR0b24taG92ZXIsIC5zdG9yaWVzLW1haW4tY29udGVudC1uby1pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC55dHAtaWNvbi1sYXJnZS1wbGF5LWJ1dHRvbi1ob3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcInRoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBsYXkuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDM3OXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbywgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJhc2ljX2hlYWRlcl9ibG9jayAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSwgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICBoZWlnaHQ6IDE5OXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXksIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1jb250YWluZXIsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtY29udGFpbmVyIHtcbiAgbWF4LWhlaWdodDogMzc5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLThweDtcbiAgICBtYXgtd2lkdGg6IDc4NHB4O1xuICB9XG59XG5cbi5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8gLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWltYWdlb3ZlcmxheSB7XG4gIGhlaWdodDogMTk5cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS12aWRlbyAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1jb250YWluZXIge1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLXZpZGVvIC5vcGluLXlvdXR1YmUtd3JhcHBlciAub3Bpbi15b3V0dWJlLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA2MjRweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwLjVweCAwIDIwLjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMCAwIDA7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4ge1xuICBwYWRkaW5nOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4gZGl2LmZpZWxkX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiBIaW5kO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbiAubC1jb25zdHJhaW4gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBwYWRkaW5nOiA4cHggMzBweCA3cHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREMwMDMwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyOiAycHggc29saWQgI0RDMDAzMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5sLWNvbnN0cmFpbiBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uIC5sLWNvbnN0cmFpbiBhOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICNEQzAwMzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDg5cHg7XG4gIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcGFkZGluZy10b3A6IDcwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjU3cHg7XG4gIGhlaWdodDogNXB4O1xuICBtYXJnaW4tbGVmdDogLTg2cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2xhYmVsOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IC02MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19sYWJlbDo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiA2cHg7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmhvdmVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4ucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUgYTpob3ZlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIGE6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbi5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMge1xuICBjbGVhcjogYm90aDtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgd2lkdGg6IDQwJTtcbn1cblxuLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLmRlZmF1bHQgaW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjgxMjVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDE0cHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjgxMjVlbSkgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgIHRvcDogMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkgYW5kIChtYXgtd2lkdGg6IDM1LjkzNzVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctdG9wOiAzN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAzN3B4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2OCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgcGFkZGluZy10b3A6IDZweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI4JTtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIHtcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDglO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWJvZHkgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLXRvcDogNnB4O1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1ib2R5IC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUgYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIGFuZCAobWluLXdpZHRoOiA4MGVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtYm9keSAucmVsYXRlZC1jb250ZW50LXRpdGxlIGEge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNDAlO1xuICB9XG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvY2sgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyA+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzZlbSkgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1zdG9yaWVzID4gLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucmVsYXRlZC1zdG9yaWVzLWJsb2NrIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLXN0b3JpZXMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDM3cHggNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5rdHAtbW9yZS1pbmZvcm1hdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmOmxhc3QtY2hpbGQsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbTpsYXN0LWNoaWxkLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC52aWRlby1ibG9iLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC52aWRlby1ibG9iLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAudmlkZW8tYmxvYiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbiAgbGVmdDogMzYlO1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5rcHQtY29udGFpbmVyIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAubm9kZS0tdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAua3B0LWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3QgLmtwdC1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA2My45Mzc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS44MTI1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTIlO1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5rcHQtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS0tcmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgbWFyZ2luLWJvdHRvbTogMjIuNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW06bGFzdC1jaGlsZCwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbTpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZjpsYXN0LWNoaWxkLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAudmlkZW8tYmxvYiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC52aWRlby1ibG9iLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC52aWRlby1ibG9iLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAudmlkZW8tYmxvYiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAudmlkZW8tYmxvYiB7XG4gIG1heC13aWR0aDogNjBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbiAgbGVmdDogMzYlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAzMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgICB3aWR0aDogdW5zZXQ7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgaW1nLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSBpbWcsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgbWluLWhlaWdodDogMTk3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS40O1xuICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW8sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNTtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbzpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUtdmlkZW86aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtdGl0bGU6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1kb2MgYTo6YmVmb3JlLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyBhOjpiZWZvcmUsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtZG9jIGE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tZG93bmxvYWQtYmxhY2sucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBzcGFuLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4sIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgc3BhbiwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluaywgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGEsIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiAxcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50LWl0ZW0gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMsIC5wYXJhZ3JhcGgtLXR5cGUtcHJvZHVjdC1yZWxhdGVkLWRvY3VtZW50cyAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAucmVsYXRlZC1kb2N1bWVudHMtbGluayBhOmZvY3VzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsgYTpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1wcm9kdWN0LXJlbGF0ZWQtZG9jdW1lbnRzIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIC5yZWxhdGVkLWRvY3VtZW50cy1saW5rIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmZpZWxkLS1uYW1lLWZpZWxkLXJlc291cmNlcyA+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+IC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMgPiAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAubnJlbGF0ZWQtY29udGVudC1ib2R5Lm5vX2ltYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlLCAucmVsYXRlZF9uZXdzIC5yZWxhdGVkX25ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLW5ld3MtYXdhcmRzID4gLmZpZWxkX19pdGVtcyAucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMsIC5yZWxhdGVkX25ld3MgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8gLnJlbGF0ZWQtZG9jdW1lbnRzLWltYWdlIC52aWRlby1ibG9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWF4LXdpZHRoOiA0NXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjQlO1xuICBsZWZ0OiAyOCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2UgLnZpZGVvLWJsb2Ige1xuICAgIG1heC13aWR0aDogNjBweDtcbiAgICB0b3A6IDMzJTtcbiAgICBsZWZ0OiAzNiU7XG4gIH1cbn1cblxuLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSwgLmhlYWRlcl93aXRoX2xpbmsgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDVweDtcbiAgICByaWdodDogMTBweDtcbiAgICB3aWR0aDogNjQlO1xuICAgIG1heC13aWR0aDogNzM0cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJhc2ljX2hlYWRlcl9ibG9jayAucGFyYWdyYXBoLS10eXBlLWltYWdlLCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uYmFzaWNfaGVhZGVyX2Jsb2NrIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nLCAuaGVhZGVyX3dpdGhfbGluayAucGFyYWdyYXBoLS10eXBlLWltYWdlIGltZyB7XG4gIG1heC1oZWlnaHQ6IDM5NHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5iYXNpY19oZWFkZXJfYmxvY2sgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSBpbWcsIC5oZWFkZXJfd2l0aF9saW5rIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogNzg0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgdG9wOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgfVxufVxuXG4uaGVhZGVyX2Jsb2NrX3dpdGhfd2F2ZV9pbl9pbWFnZSAucGFyYWdyYXBoLS10eXBlLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDEwMjRweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5tYWluLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsIC5tdWx0aXBsZS1pbWFnZXMge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLmNhcm91c2VsLWNlbGwgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLmlzLXNlbGVjdGVkIHtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAucHJldmlvdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBsZWZ0OiA0JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5wcmV2aW91cyB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5wcmV2aW91cyB7XG4gICAgbGVmdDogNyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMjBlbSkge1xuICAubWFpbi1jYXJvdXNlbCAucHJldmlvdXMge1xuICAgIGxlZnQ6IDE5JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tYWluLWNhcm91c2VsIC5wcmV2aW91cyBzdmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tbGVmdC1hcnJvdy1ncmVlbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAucHJldmlvdXMgLmFycm93IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubmV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIHJpZ2h0OiA0JSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5uZXh0IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLm5leHQge1xuICAgIHJpZ2h0OiA3JSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5tYWluLWNhcm91c2VsIC5uZXh0IHtcbiAgICByaWdodDogMTklICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLm5leHQgc3ZnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXJpZ2h0LWFycm93LWdyZWVuLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGVmdDogMzQlICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5uZXh0IC5hcnJvdyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1haW4tY2Fyb3VzZWwgLm5vLWNhcm91c2VsLWNlbGwge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubm8tY2Fyb3VzZWwtY2VsbCAub25lLWltYWdlcyB7XG4gIG1heC13aWR0aDogODQycHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubWFpbi1jYXJvdXNlbCAubm8tY2Fyb3VzZWwtY2VsbCBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tY2Fyb3VzZWwgLm5vLWNhcm91c2VsLWNlbGwgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm1haW4tY2Fyb3VzZWwgLmN1cnNvci1oaWRlIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5kaXNhYmxlLWRyYWdnaW5nIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tYWluLWNhcm91c2VsIC5jYXJvdXNlbC1jZWxsLnNpbmdsZS1jZWxsIHtcbiAgcG9zaXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgd2lkdGg6IDk3JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1jYXJvdXNlbCAuY2Fyb3VzZWwtY2VsbC5zaW5nbGUtY2VsbCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ub3Bpbi15b3V0dWJlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbn1cblxuLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy95b3V0dWJlLXBsYXktYnV0dG9uLnBuZ1wiKSBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAub3Bpbi15b3V0dWJlLXdyYXBwZXIgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuLm9waW4teW91dHViZS13cmFwcGVyIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5OmZvY3VzIHtcbiAgYm9yZGVyOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgb3V0bGluZTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAuMmVtIDEuNWVtICNjNGM0YzQ7XG4gIGJveC1zaGFkb3c6IDBweCAwLjJlbSAxLjVlbSAjYzRjNGM0O1xufVxuXG4udmlkZW8tZW1iZWQtZmllbGQtcHJvdmlkZXIteW91dHViZSB7XG4gIGhlaWdodDogMTkwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uY3VzdG9tLXByaW50IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLWNvbG9yLWluZGV4OiAwKSBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMCkge1xuICAuYTJhX2J1dHRvbl9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jdXN0b20tcHJpbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hMmFfYnV0dG9uX3ByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1wcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zLmhpZGUsXG4jYmxvY2stYWRkdG9hbnlidXR0b25zLTMuaGlkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGVhc2Utb3V0IC43cztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0sXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLFxuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIHotaW5kZXg6IDU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0LFxuICAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsXG4gIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbjogYXV0byAwO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHtcbiAgbWluLXdpZHRoOiA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBzdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZyB7XG4gIG1heC13aWR0aDogMjZweDtcbiAgdG9wOiAycHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQgcGF0aCB7XG4gIGZpbGw6IG5vbmU7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNzhweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjI7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOEExRjMgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOEExRjM7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjUgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3N0I1O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDQxcHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQyNDIgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1ncmVlbi1idXR0b25zLSAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2ZywgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLWZvci1rdHAtcGFnZXMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9zdmcsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2Zyxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfc3ZnLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnIHtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0gLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy1mb3Ita3RwLXBhZ2VzIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDU7XG4gIHJpZ2h0OiAwO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzBDMTAyMTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogIzQyNjdiMiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjMzhBMUYzICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciwgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCB7XG4gIGZpbGw6ICMwMDc3QjUgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MXB4O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjNDY0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhIHtcbiAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGE6aG92ZXIgLmEyYV9zdmcsIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIC5hMmFfc3ZnIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX2xhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGNsaXA6IGF1dG87XG4gIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCB7XG4gIG1pbi13aWR0aDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZyB7XG4gIG1heC13aWR0aDogMzBweDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWFkZHRvYW55LXdoaXRlLWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogIzQ2OWU0NDtcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogMTBweCAwO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzAlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDcwLjUlKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3MC42MjVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzEuNSUpO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLnJlZ2lvbi1wcmUtY29udGVudCAjYmxvY2stYWRkLXRvLWFueS13aXRoLXNpZGViYXIgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDczLjIlKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucmVnaW9uLXByZS1jb250ZW50ICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzMlKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnRzLWxhbmRpbmcgLmFkZHRvYW55X2xpc3Qge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnRzLWxhbmRpbmcgLmFkZHRvYW55X2xpc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50cy1sYW5kaW5nIC5hZGR0b2FueV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDE5cHggIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy5oaWRlLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLmhpZGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogN3B4IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS44MTI1ZW0pIHtcbiAgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX3NfX2RlZmF1bHQge1xuICBtaW4td2lkdGg6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHN2ZyB7XG4gIG1heC13aWR0aDogMzBweDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRjtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjY3YjIgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9mYWNlYm9vazpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZmFjZWJvb2s6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2ZhY2Vib29rOmZvY3VzIC5hMmFfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNjdiMjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmZvY3VzIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzhBMUYzICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3R3aXR0ZXI6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpmb2N1cyAuYTJhX2xhYmVsLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl94OmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6Zm9jdXMgLmEyYV9sYWJlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fdHdpdHRlcjpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl90d2l0dGVyOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3g6aG92ZXIgLmEyYV9sYWJlbCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25feDpmb2N1cyAuYTJhX2xhYmVsIHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzOEExRjM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGNsaXA6IGF1dG87XG4gIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfc19fZGVmYXVsdCwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc3QjUgIWltcG9ydGFudDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9saW5rZWRpbjpob3ZlciAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fbGlua2VkaW46Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgge1xuICBmaWxsOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2xpbmtlZGluOmZvY3VzIC5hMmFfbGFiZWwge1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy10b3A6IDRweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzdCNTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgY2xpcDogYXV0bztcbiAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICBvcGFjaXR5OiAxO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciwgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6Zm9jdXMsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3Zlcixcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpob3Zlcixcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyB7XG4gIG1hcmdpbi1yaWdodDogNDFweDtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0LCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX3NfX2RlZmF1bHQsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0LFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0MjQyICFpbXBvcnRhbnQ7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmN1c3RvbS1wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCwgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fZW1haWw6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpmb2N1cyAuYTJhX3NfX2RlZmF1bHQgcGF0aCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9zX19kZWZhdWx0IHBhdGgsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfc19fZGVmYXVsdCBwYXRoIHtcbiAgZmlsbDogI0ZGRkZGRiAhaW1wb3J0YW50O1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpob3ZlciAuYTJhX2xhYmVsLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9lbWFpbDpmb2N1cyAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX3ByaW50OmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmhvdmVyIC5hMmFfbGFiZWwsXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuY3VzdG9tLXByaW50OmZvY3VzIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmhvdmVyIC5hMmFfbGFiZWwsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5hMmFfYnV0dG9uX2VtYWlsOmZvY3VzIC5hMmFfbGFiZWwsXG4ucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCAuYTJhX2J1dHRvbl9wcmludDpob3ZlciAuYTJhX2xhYmVsLFxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgLmEyYV9idXR0b25fcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6aG92ZXIgLmEyYV9sYWJlbCxcbi5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IC5jdXN0b20tcHJpbnQ6Zm9jdXMgLmEyYV9sYWJlbCB7XG4gIHdpZHRoOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogNHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBjbGlwOiBhdXRvO1xuICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5yZWdpb24tY29udGVudCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEsIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmJsb2NrX19jb250ZW50IC5hZGR0b2FueV9saXN0IGEge1xuICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4ucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyLCAucmVnaW9uLWNvbnRlbnQgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmhvdmVyLCAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zIC5ibG9ja19fY29udGVudCAuYWRkdG9hbnlfbGlzdCBhOmZvY3VzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2ZywgLnJlZ2lvbi1jb250ZW50IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX3N2ZywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpob3ZlciAuYTJhX3N2ZywgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYmxvY2tfX2NvbnRlbnQgLmFkZHRvYW55X2xpc3QgYTpmb2N1cyAuYTJhX3N2ZyB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuI2Jsb2NrLWFkZHRvYW55YnV0dG9ucy0yIC5hZGR0b2FueV9saXN0IHtcbiAgcGFkZGluZy10b3A6IDdweDtcbn1cblxuLmhiLXBvc3RmaXguZm9vdGVyLWxheW91dC1jb250ZW50ICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gIG1hcmdpbi10b3A6IDkwcHg7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIG1pbi1oZWlnaHQ6IDQ4OHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA0MzZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IDEzN3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDU1JTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWluLXdpZHRoOiA1NSU7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIHtcbiAgICBjbGVhcjogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDQ1JTtcbiAgICBtYXJnaW4tdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuYmxvY2tfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41OTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIzLjQzNzVlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDM2cHg7XG4gICAgbGVmdDogY2FsYygxMTVweCArIDE1JSk7XG4gICAgcmlnaHQ6IGluaGVyaXQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gICAgbGVmdDogY2FsYygxMTVweCArIDglKTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXRpdGxlIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICByaWdodDogaW5oZXJpdDtcbiAgICBsZWZ0OiBpbmhlcml0O1xuICAgIHRvcDogaW5oZXJpdDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAlO1xuICAgIHBhZGRpbmctdG9wOiBpbmhlcml0O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZTpmb2N1cyB7XG4gIGJvcmRlcjogMTBweCBzb2xpZCByZWQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMi41ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICBtYXgtd2lkdGg6IDcxNXB4O1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gICAgcGFkZGluZy1yaWdodDogMTlweDtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1maWVsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA0OHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgd2lkdGg6IDY1JTtcbiAgYm9yZGVyOiAwO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzN3B4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIHdpZHRoOiA2NyU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDAgMCAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiB7XG4gIGNvbG9yOiByZWQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiA6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiB0ZXh0YXJlYTo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIFdlYktpdCBicm93c2VycyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZC5wbGFjZWhvbGRlci1oaWRkZW4gdGV4dGFyZWE6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWZpZWxkLnBsYWNlaG9sZGVyLWhpZGRlbiB0ZXh0YXJlYTo6LW1vei1wbGFjZWhvbGRlciB7XG4gIC8qIE1vemlsbGEgRmlyZWZveCAxOSsgKi9cbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLnJpZ2h0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQucGxhY2Vob2xkZXItaGlkZGVuIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIG1hcmdpbi1ib3R0b206IDUuNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0OXB4O1xuICBjb2xvcjogI2Y3ZjdmNztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsZWZ0OiAxMHB4O1xuICB6LWluZGV4OiAtMTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAucmlnaHQtd3JhcHBlciAuaGItdGV4dC1sYWJlbC5sYWJlbC12aXNpYmxlIHtcbiAgbGVmdDogMXB4O1xuICB0b3A6IDMzcHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB6LWluZGV4OiAxO1xufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWZvcm0tc3VibWl0LCAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWJsb29tLWZvcm0tc3VibWl0IHtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMCAzMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWZvcm0tc3VibWl0LCAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWJsb29tLWZvcm0tc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpmb2N1cywgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtM3B4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdCwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdCB7XG4gICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGhlaWdodDogMzdweDtcbiAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpob3ZlciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1zdWJtaXQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1zdWJtaXQtd3JhcHBlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0b3A6IDQ2JTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLXN1Ym1pdC13cmFwcGVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0LjVweDtcbiAgICB0b3A6IDQ2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItc3VibWl0LXdyYXBwZXI6aG92ZXI6OmJlZm9yZSwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1zdWJtaXQtd3JhcHBlcjpmb2N1czo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnICc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA0LjVweDtcbiAgICB0b3A6IDQ2JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmhiLWZvcm0tc3VibWl0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IGluaGVyaXQ7XG4gIH1cbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpob3ZlciwgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5oYi1ibG9vbS1mb3JtLXN1Ym1pdDpmb2N1cyB7XG4gIG1hcmdpbi1sZWZ0OiAtMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6aG92ZXIsICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItYmxvb20tZm9ybS1zdWJtaXQ6Zm9jdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZ3JvdXAtaWNvbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTUwcHg7XG4gIGFsdDogXCJGYW1pbHkgY2xpcGFydFwiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItZ3JvdXAtaWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxODhweDtcbiAgICBtYXJnaW4tdG9wOiAtNzBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgdG9wOiBpbmhlcml0O1xuICB9XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAudGVzdGluZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuZW1haWwtc3Vic2NyaXB0aW9uLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgd2lkdGg6IDkyLjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDk4LjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIC5lbWFpbC1zdWJzY3JpcHRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IGluaGVyaXQ7XG4gICAgd2lkdGg6IDk3JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmVtYWlsLXN1YnNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogaW5oZXJpdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sgLmxvYWRpbmcge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayAuaGItbG9hZGluZy1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yYWRpby1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yYWRpby1idG4gKyBsYWJlbCB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LWZhbWlseTogQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAucmFkaW8tYnRuICsgbGFiZWwgc3BhbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAtMXB4IDRweCAwIDA7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNTNiYjUwO1xuICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDQ0cHg7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJhZGlvLWJ0biArIGxhYmVsIHNwYW4gaW1nIHtcbiAgbWF4LXdpZHRoOiAyNXB4O1xuICBtYXgtaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJhZGlvLWJ0bjpjaGVja2VkICsgbGFiZWwgc3BhbiBpbWcge1xuICBvcGFjaXR5OiAxO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogaW5oZXJpdDtcbn1cblxuLnVzZXItaXMtc3Vic2NyaWJlZCAucmlnaHQtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5yZC13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbi51c2VyLWlzLXN1YnNjcmliZWQgLnJkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnVzZXItaXMtc3Vic2NyaWJlZCAucmQtd3JhcHBlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIC5oYi1mb3JtLXN1Ym1pdCB7XG4gIHdpZHRoOiA1MCU7XG4gIG1heC13aWR0aDogMjYwcHg7XG59XG5cbi5mb3JtLWVycm9yIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xufVxuXG4uZm9ybS1jb21wbGV0ZWQge1xuICBtaW4taGVpZ2h0OiAyNjdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIHtcbiAgLmZvcm0tY29tcGxldGVkIHtcbiAgICBtaW4taGVpZ2h0OiAxNTdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCB7XG4gICAgbWluLWhlaWdodDogMTM3cHg7XG4gIH1cbn1cblxuLmZvcm0tY29tcGxldGVkIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcm0tY29tcGxldGVkIC5yaWdodC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvcm0tY29tcGxldGVkIC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtc3VtbWFyeSB7XG4gIG1heC13aWR0aDogNzY1cHg7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4Ljg3NWVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5mb3JtLWNvbXBsZXRlZCAubGVmdC13cmFwcGVyIC5oYi10ZXh0LXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuZm9ybS1jb21wbGV0ZWQgLmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHdpZHRoOiA2MyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguODc1ZW0pIHtcbiAgLmZvcm0tY29tcGxldGVkIC5sZWZ0LXdyYXBwZXIgLmhiLWdyb3VwLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uZm9ybS1jb21wbGV0ZWQgLmVtYWlsLXN1YnNjcmlwdGlvbi13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC44NzVlbSkge1xuICAuZm9ybS1jb21wbGV0ZWQgLmVtYWlsLXN1YnNjcmlwdGlvbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uZm9ybS1jb21wbGV0ZWQtd2l0aC1lcnJvciAucmlnaHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtLWNvbXBsZXRlZC13aXRoLWVycm9yIC5sZWZ0LXdyYXBwZXIge1xuICB3aWR0aDogODAlO1xufVxuXG4uZmVlZC1pY29ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZHMtZHVhbC1yaW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICB3aWR0aDogNjRweDtcbiAgaGVpZ2h0OiA2NHB4O1xufVxuXG4ubGRzLWR1YWwtcmluZzo6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA0NnB4O1xuICBoZWlnaHQ6IDQ2cHg7XG4gIG1hcmdpbjogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMCB0cmFuc3BhcmVudCAjMDAwIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5pZTExLW9mZiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaWUxMS1vZmYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmllMTEtb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAuaWUxMS1vbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnZlcnRpY2FsLWFsaWduLWJ1dHRvbi1pZTExIHtcbiAgdG9wOiAuNXJlbTtcbiAgbGVmdDogLjVyZW07XG59XG5cbi5yZC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuI2hiLXN1YnNjcmliZS1hcHAgPiBkaXYgPiBkaXYucmQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgI2hiLXN1YnNjcmliZS1hcHAgPiBkaXYgPiBkaXYucmQtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgI2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzICNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG4gIGJhY2tncm91bmQtY29sb3I6IGNvcm5mbG93ZXJibHVlO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmcuYWN0aXZlLXBhcmVudDo6YmVmb3JlIHtcbiAgY29udGVudDogJy0tLSc7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvbWludXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWhlYWRpbmc6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrKysnO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9wbHVzLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IHtcbiAgcGFkZGluZy10b3A6IDI0cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSBwIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43ODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtLW5hbWUtZmllbGQtYm9keSAuZmFrZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLS1uYW1lLWZpZWxkLWJvZHkgLmZha2UtbGluazpob3ZlciwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC0tbmFtZS1maWVsZC1ib2R5IC5mYWtlLWxpbmtmb2N1cyB7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIGEge1xuICBtYXJnaW4tbGVmdDogMjNweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSBpbWcge1xuICBtYXgtd2lkdGg6IDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA0cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3Mge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstaWNvbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMjNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgLmV4dGVybmFsLWxpbmstaWNvbi1pbWFnZSwgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLWltYWdlIHtcbiAgICB3aWR0aDogOCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIC5leHRlcm5hbC1saW5rLWljb24taW1hZ2UsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi1pbWFnZSB7XG4gICAgd2lkdGg6IDQlO1xuICB9XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgLmdyZWVuLWFycm93LWludGVybmFsLWxpbmssIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtbGlua3MgLmdyZWVuLWFycm93LWludGVybmFsLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZzogNC41cHg7XG59XG5cbi5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1wZGYtZmlsZSBhLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLXBkZi1maWxlIGE6aG92ZXIsIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyAuZmllbGQtcGRmLWZpbGUgYTpmb2N1cywgLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zIC5maWVsZC1saW5rcyBhOmhvdmVyLCAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMgLmZpZWxkLWxpbmtzIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhcmFncmFwaC0tdHlwZS1hY2NvcmRpYW5zLm9wZW4ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjNDY0MjQyO1xufVxuXG4ubGluay10by1vdGhlci1uZXdzbGV0dGVyIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bztcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubGluay10by1vdGhlci1uZXdzbGV0dGVyIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlcjpob3ZlciAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5saW5rLXRvLW90aGVyLW5ld3NsZXR0ZXI6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmxpbmstdG8tb3RoZXItbmV3c2xldHRlcjpob3ZlciBhLCAubGluay10by1vdGhlci1uZXdzbGV0dGVyOmZvY3VzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdG9yaWVzLXRleHQgLnJvdyB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zdG9yaWVzLXRleHQgLnJvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG4uc3Rvcmllcy10ZXh0IC5yb3cgPiBkaXYge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3Rvcmllcy10ZXh0IC5yb3cudHdvLWNvbCA+IGRpdiwgLnN0b3JpZXMtdGV4dCAucm93LnR3by1jb2wtbGVmdCA+IGRpdiwgLnN0b3JpZXMtdGV4dCAucm93LnR3by1jb2wtcmlnaHQgPiBkaXYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnN0b3JpZXMtdGV4dCAucm93LnR3by1jb2wgPiBkaXY6Zmlyc3QtY2hpbGQsIC5zdG9yaWVzLXRleHQgLnJvdy50d28tY29sLWxlZnQgPiBkaXY6Zmlyc3QtY2hpbGQsIC5zdG9yaWVzLXRleHQgLnJvdy50d28tY29sLXJpZ2h0ID4gZGl2OmZpcnN0LWNoaWxkLCAuc3Rvcmllcy10ZXh0IC5yb3cudGhyZWUtY29sID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5zdG9yaWVzLXRleHQgLnJvdy50aHJlZS1jb2wgPiBkaXYge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbn1cblxuLnN0b3JpZXMtdGV4dCAucm93LnRocmVlLWNvbCA+IGRpdjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbmZvb3RlciBsaSxcbmhlYWRlciBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5hcnRpY2xlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICM0NjllNDQ7XG59XG5cbmFydGljbGUgYTpob3ZlciwgYXJ0aWNsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5zY3JpbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zY3JpbS5vdmVybGF5IHtcbiAgb3BhY2l0eTogNjYlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2NyaW0ub3ZlcmxheSB7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5yZWdpb24tcG9zdGZpeCB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXRvcDogNDZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1wcmUtZm9vdGVyIC5oYi1jb25zdHJhaW4gLm1lbnUtLWZvb3RlciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlLWZvb3RlciAuaGItY29uc3RyYWluIC5tZW51LS1mb290ZXIge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXIgLmhiLWNvbnN0cmFpbiB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5oYi1jb25zdHJhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5oYi1jb25zdHJhaW4ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICB9XG59XG5cbi5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29tcGFueS10aXRsZSwgLnJlZ2lvbi1mb290ZXIgLmNoYXJpdGFibGUtbnVtYmVyIC5idXNpbmVzcy1udW1iZXIsIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29weXJpZ2h0IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuYnVzaW5lc3MtbnVtYmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cblxuLnJlZ2lvbi1mb290ZXIgLmNoYXJpdGFibGUtbnVtYmVyIC5jb21wYW55LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnJlZ2lvbi1mb290ZXIgLmNoYXJpdGFibGUtbnVtYmVyIC5jb3B5cmlnaHQge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5yZWdpb24tZm9vdGVyIC5jaGFyaXRhYmxlLW51bWJlciAuY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnJlZ2lvbi1mb290ZXIgLm1lbnUtLWluZm9ybWF0aW9uYWwtZm9vdGVyIC5uYXYtLWluZm9ybWF0aW9uYWwtZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuXG4ucmVnaW9uLWZvb3RlciAubWVudS0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdi0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdl9faXRlbSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MnB4O1xufVxuXG4ucmVnaW9uLWZvb3RlciAubWVudS0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdi0taW5mb3JtYXRpb25hbC1mb290ZXIgLm5hdl9faXRlbSAubmF2X19saW5rIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuYm9keS5zdGlja3ktbmF2IHtcbiAgcGFkZGluZy10b3A6IDguMjVyZW07XG59XG5cbmJvZHkubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUgI2Jsb2NrLWJsb29ydmlldy1icmFuZGluZyB7XG4gIG1pbi1oZWlnaHQ6IDYuNjI1cmVtO1xufVxuXG4uaGItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwZW0pIHtcbiAgLmhiLW1haW4ge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuYm9keS5tb2RlbC1zaG93aW5nLWlzLXRydWUgLmZsYy1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbC5mbC1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtZmFsc2UgLmZsYy1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbC5mbC1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uaGItbWFpbiAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oYi1tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZS1pbi1vdXQ7XG59XG5cbi5oYi1oZWFkZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1oZWFkZXIgLnJlZ2lvbi1oZWFkZXIge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLWhlYWRlciAucmVnaW9uLWhlYWRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oYi1uYXZpZ2F0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAjNTNiYjUwO1xufVxuXG4uaGItbmF2aWdhdGlvbiAucmVnaW9uLW5hdmlnYXRpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5oYi1uYXZpZ2F0aW9uIC5yZWdpb24tbmF2aWdhdGlvbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLW5hdmlnYXRpb24gLnJlZ2lvbi1uYXZpZ2F0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItbmF2aWdhdGlvbiAucmVnaW9uLW5hdmlnYXRpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4uaGItcHJlZml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG59XG5cbi5oYi1wcmVmaXggLnJlZ2lvbi1wcmVmaXgge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlZml4IC5yZWdpb24tcHJlZml4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItcHJlZml4IC5yZWdpb24tcHJlZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhiLXByZWZpeCAucmVnaW9uLXByZWZpeCAuaGItY29uc3RyYWluIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyMDAgIWltcG9ydGFudDtcbn1cblxuLmhiLXByZWZpeCAucmVnaW9uLXByZWZpeCAuYmxvY2stYmxvb3J2aWV3LWJyZWFkY3J1bWJzIHtcbiAgei1pbmRleDogOTAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uZmwtcHJlZnNFZGl0b3ItYnV0dG9ucyBidXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDYgIWltcG9ydGFudDtcbn1cblxuLmZsYy1zbGlkaW5nUGFuZWwtcGFuZWxbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcbiAgbWFyZ2luLWJvdHRvbTogLThweDtcbn1cblxuLmZsLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsIC5mbC1wcmVmc0VkaXRvci1wYW5lbHMge1xuICB6LWluZGV4OiA1ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLmhiLXByZS1jb250ZW50IC5yZWdpb24tcHJlLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogNzhweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDBlbSkge1xuICBib2R5IC5oYi1wcmUtY29udGVudCAucmVnaW9uLXByZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5ib2R5Lm1vZGVsLXNob3dpbmctaXMtdHJ1ZSAuaGItcHJlLWNvbnRlbnQgLnJlZ2lvbi1wcmUtY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uaGItcHJlLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbn1cblxuLmhiLXByZS1jb250ZW50IC5yZWdpb24tcHJlLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MGVtKSB7XG4gIC5oYi1wcmUtY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDM4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuaGItcHJlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5oYi1wcmUtY29udGVudCAuYWRkdG9hbnlfbGlzdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDdweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmhiLXByZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC5uby1mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLmhiLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAuaGItY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oYi1jb250ZW50LWNvbnRlbnQgdWwsIC5oYi1jb250ZW50LWNvbnRlbnQgb2wge1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtbmV3cyAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAucmVnaW9uLXBvc3RmaXgge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oYi1wb3N0Zml4IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi5oYi1wcmUtZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNTNiYjUwO1xufVxuXG4uaGItcHJlLWZvb3RlciAucmVnaW9uLXByZS1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItcHJlLWZvb3RlciAucmVnaW9uLXByZS1mb290ZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5yZWdpb24tcHJlLWZvb3RlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi5oYi1wcmUtZm9vdGVyIC5uYXYtLXNvY2lhbC1tZWRpYSBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaGItZm9vdGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjQyNDI7XG59XG5cbi5oYi1mb290ZXIgLnJlZ2lvbi1mb290ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItZm9vdGVyIC5yZWdpb24tZm9vdGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItZm9vdGVyIC5yZWdpb24tZm9vdGVyOmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDgwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IHtcbiAgY2xlYXI6IGJvdGg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItc2lkZWJhci1maXJzdCB7XG4gICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLXNpZGViYXItZmlyc3QgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDYzcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1zaWRlYmFyLWZpcnN0IC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItY29udGVudC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIC5oYi1jb250ZW50LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciAuaGItY29udGVudC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmhiLWNvbnRlbnQtY29udGVudCAucmVnaW9uLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWF4LXdpZHRoOiA5NTFweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmdyZXktYmFja2dyb3VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLnJlZ2lvbi1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLmhiLXNpZGViYXItZmlyc3QgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5kZW1vLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogLTYzcHggIWltcG9ydGFudDtcbiAgd2lkdGg6IDExNiU7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gIG1hcmdpbi1sZWZ0OiAtNDJweDtcbn1cblxuLnN0b3JpZXMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyBibG9ja3F1b3RlOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgYmxvY2txdW90ZTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIGJsb2NrcXVvdGU6OmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgYmxvY2txdW90ZTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyBibG9ja3F1b3RlOjpiZWZvcmUsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyBibG9ja3F1b3RlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmJsb2NrLS1wYWdlLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9jay0tcGFnZS10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmJsb2NrLS1wYWdlLXRpdGxlLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJsb2NrLS1wYWdlLXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnBhZ2UtdGFnLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5wYWdlLXRhZyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnBhZ2UtdGFnLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnBhZ2UtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTA2MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMzMuNHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgbWF4LXdpZHRoOiA4NDFweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZzogMjBweCAyMHB4IDQ1LjRweCAyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLmZpZWxkLWNvbnRlbnQsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuZmllbGQtY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgcGFkZGluZzogMzBweCA0NXB4IDQ0LjlweCA0NHB4O1xuICB9XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQubm8taW1hZ2UsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudC5uby1pbWFnZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtdGl0bGUsXG4gIC5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdWJoZWFkaW5nIHAsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCAuc3Rvcmllcy1zdWJoZWFkaW5nIHAge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU0O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IC5zdG9yaWVzLXN1YmhlYWRpbmcgcCxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQgLnN0b3JpZXMtc3ViaGVhZGluZyBwIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcmllcyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAudHlwZS1vZi1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nLXRvcDogMjkuMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlcixcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC50eXBlLW9mLXN0b3JpZXMgLnR5cGUtb2Ytc3Rvcnktd3JhcHBlciBwLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHAge1xuICBwYWRkaW5nOiA0cHggNXB4IDAgNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAudHlwZS1vZi1zdG9yaWVzIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnR5cGUtb2Ytc3RvcmllcyAudHlwZS1vZi1zdG9yeS13cmFwcGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTNiYjUwO1xuICBvcGFjaXR5OiAwLjI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIHBhZGRpbmctbGVmdDogMjAuNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMC41cHg7XG4gIG1heC13aWR0aDogNzU1cHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MsXG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyxcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3Mge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9fbGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9fbGFiZWwge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0sXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0ge1xuICBwYWRkaW5nLWJvdHRvbTogMjdweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYSxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpmb2N1cyxcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5maWVsZC0tbmFtZS1maWVsZC1yZWxhdGVkLWxpbmtzIC5maWVsZF9faXRlbXMgLmZpZWxkX19pdGVtIGE6Zm9jdXMsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3MgLmZpZWxkX19pdGVtcyAuZmllbGRfX2l0ZW0gYTo6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtcmVsYXRlZC1saW5rcyAuZmllbGRfX2l0ZW1zIC5maWVsZF9faXRlbSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJvcmRlci13aWR0aDogMCAwIDNweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ub2RlX19jb250ZW50LXN0b3JpZXMsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50LXN0b3JpZXMsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLm5vZGVfX2NvbnRlbnQtc3RvcmllcyxcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZV9fY29udGVudC1zdG9yaWVzLFxuICAucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RvcmllcyAubm9kZV9fY29udGVudC1zdG9yaWVzIC5ncmVlbi1ibG9iLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLmdyZWVuLWJsb2IsXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlX19jb250ZW50LXN0b3JpZXMgLmdyZWVuLWJsb2IsXG4ucGFnZS1ub2RlLXR5cGUtbmV3cyAubm9kZV9fY29udGVudC1zdG9yaWVzIC5ncmVlbi1ibG9iIHtcbiAgbWF4LXdpZHRoOiA1MDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC02NHB4O1xuICBsZWZ0OiAzN3B4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJsb29tLWJsb2ctbGFuZGluZyAuaGItcHJlLWNvbnRlbnQgLmJsb2NrX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcgLmhiLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnJlZ2lvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLnRhZy1kYXRlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTFweDtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5wYWdlLXRhZyB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28ge1xuICB3aWR0aDogMzAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWxlZnQ6IC05N3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgd2lkdGg6IDQ1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28tbm8taGVhZGVyIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMyU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogOTQuMzc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDElO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIge1xuICAgIHdpZHRoOiAyOSU7XG4gICAgbWFyZ2luLWxlZnQ6IDExJTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWxvZ28tbm8taGVhZGVyIGltZyB7XG4gIHdpZHRoOiA1OCU7XG4gIG1hcmdpbi1sZWZ0OiAtMTIlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tbG9nby1uby1oZWFkZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MgLmJsb29tLWJsb2ctdG9waWNzIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gIHBhZGRpbmctdG9wOiAyOS4xcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1ibG9nLXRvcGljcyAuYmxvb20tdG9waWMtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIC5ibG9vbS1ibG9nLXRvcGljcyAuYmxvb20tdG9waWMtd3JhcHBlciBwIHtcbiAgcGFkZGluZzogNHB4IDVweCAwIDVweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBsZXR0ZXItc3BhY2luZzogMC42cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ibG9vbS1ibG9ncyAuYmxvb20tYmxvZy10b3BpY3MgLmJsb29tLXRvcGljLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1M2JiNTA7XG4gIG9wYWNpdHk6IDAuMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ldmVudHMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ldmVudHMtbGFuZGluZyAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5oYi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zLCAuaGItc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMsIC5oYi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkhpbmRcIiwgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLmpzLXZpZXdzLWFjY29yZGlvbi1ncm91cC1oZWFkZXIgLmdyZWVuLWFycm93LXBvc3QtbGluayB7XG4gIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAtby10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogNC41cHg7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAuanMtdmlld3MtYWNjb3JkaW9uLWdyb3VwLWhlYWRlciAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLnVpLWFjY29yZGlvbi1oZWFkZXItYWN0aXZlIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcbiAgbWFyZ2luLXRvcDogOHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudWktYWNjb3JkaW9uLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCAuZXZlbnRzLWRhdGUtc2lkZWJhciB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0zIC51aS1hY2NvcmRpb24tY29udGVudCAuZXZlbnRzLWRhdGUtc2lkZWJhciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMgLnVpLWFjY29yZGlvbi1jb250ZW50IC5ldmVudHMtZGF0ZS1zaWRlYmFyIC5kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAudWktYWNjb3JkaW9uLWNvbnRlbnQgLmV2ZW50cy1kYXRlLXNpZGViYXIgLnRpbWUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1mYW1pbHk6IFwiSGluZFwiLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwIDA7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNCAuZXZlbnRzLXNpZGViYXItZGF0ZS10aW1lIC5ldmVudHMtZGF0ZS1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciBpbWcge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciAuZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTQgLmV2ZW50cy1zaWRlYmFyLWRhdGUtdGltZSAuZXZlbnRzLWRhdGUtc2lkZWJhciAudGltZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tcG9zdGZpeCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tcG9zdGZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgd2lkdGg6IDg4JTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIHdpZHRoOiA4OSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjYuNTYyNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5jb250YWN0X3VzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmNvbnRhY3RfdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmJsb2NrLS1ob2xsYW5kLWJsb29ydmlldy1lbWFpbC1zdWJzY3JpcHRpb24tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzBlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcxLjI1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIG1hcmdpbi1sZWZ0OiA5JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3My4xMjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTQlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMTYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogLTIzcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1zaWRlYmFyLWRhdGUge1xuICBwYWRkaW5nOiAyM3B4O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlldy0tZXZlbnRzLXNpZGViYXItZGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIC52aWV3X19oZWFkZXIgaDIge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IHtcbiAgcGFkZGluZy1ib3R0b206IDIzcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IGltZyB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLXNpZGViYXItZGF0ZS1ibG9jay0xIC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1zaWRlYmFyLWRhdGUtYmxvY2stMSAudmlld19fcm93IC50aW1lLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEgLnZpZXdfX3JvdyBhIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICBwYWRkaW5nOiAwIDIwcHggMjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrX190aXRsZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZzogMTBweCAwIDE1cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tZGF0ZS0tdGltZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1kYXRlLS10aW1lIC5ibG9ja19fY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IGltZywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxOHB4O1xuICBtYXgtaGVpZ2h0OiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogM3B4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IGgzLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5ibG9ja19fY29udGVudCBoMyB7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogOTAlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IC5kYXRlLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWRhdGUtLXRpbWUgLmJsb2NrX19jb250ZW50IC50aW1lLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5ibG9ja19fY29udGVudCAuZGF0ZSwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1kYXRlLS10aW1lIC5ibG9ja19fY29udGVudCAudGltZSwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuYmxvY2tfX2NvbnRlbnQgLnRpbWUge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciBhIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYWRkLXRvLWNhbGVuZGFyIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSB7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciAuYXRjYi1pdGVtIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmFkZC10by1jYWxlbmRhciAuYXRjYi1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tbG9jYXRpb24ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIGltZyB7XG4gIG1heC13aWR0aDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLWRhdGUtbG9jYXRpb24tY29udGFpbmVyIC5ibG9jay0tbG9jYXRpb24gLmdldC1kaXJlY3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciAuYmxvY2stLWxvY2F0aW9uIC5nZXQtZGlyZWN0aW9uczpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItZGF0ZS1sb2NhdGlvbi1jb250YWluZXIgLmJsb2NrLS1sb2NhdGlvbiAuZ2V0LWRpcmVjdGlvbnNmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMTBweCA0NXB4IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwge1xuICAgIHBhZGRpbmc6IDAgMCA0NXB4IDA7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMTBweCAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMzVweCA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAuZGF0ZS13cmFwcGVyLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtY29udGFpbmVyIC5kYXRlLXdyYXBwZXIgaW1nLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5kYXRlLWNvbnRhaW5lciAudGltZS13cmFwcGVyIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5hZGQtdG8tY2FsZW5kYXIgYSB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciBhZm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0ge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5hZGQtdG8tY2FsZW5kYXIgLmF0Y2ItaXRlbSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0gYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuYWRkLXRvLWNhbGVuZGFyIC5hdGNiLWl0ZW0gYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmFkZC10by1jYWxlbmRhciAuYXRjYi1saXN0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUtdGl0bGUsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmRhdGUsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLnRpbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuZGF0ZSBoMywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAudGltZSBoMyB7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAuZGF0ZS1jb250YWluZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5sb2NhdGlvbi1jb250YWluZXIgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOHB4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDRweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHAge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44MztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucyB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24gLmxvY2F0aW9uLWNvbnRhaW5lciAuZXZlbnRzLWxvY2F0aW9uLWNvbnRhaW5lciAuZ2V0LWRpcmVjdGlvbnMgcCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuc2lkZWJhci1kYXRlLWxvY2F0aW9uIC5sb2NhdGlvbi1jb250YWluZXIgLmdldC1kaXJlY3Rpb25zIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnNpZGViYXItZGF0ZS1sb2NhdGlvbiAubG9jYXRpb24tY29udGFpbmVyIC5nZXQtZGlyZWN0aW9ucyBwIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIHBhZGRpbmc6IDE1cHggMjBweCAxMHB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3M6Zm9jdXMsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXM6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rIC5ncmVlbi1hcnJvdywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuaW50ZXJuYWwtbGluayAuZ3JlZW4tYXJyb3cge1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMjNweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICBtYXJnaW4tbGVmdDogMnB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5pbnRlcm5hbC1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdywgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuaW50ZXJuYWwtbGluazpmb2N1cyAuZ3JlZW4tYXJyb3csIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmludGVybmFsLWxpbms6aG92ZXIgLmdyZWVuLWFycm93LCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5pbnRlcm5hbC1saW5rOmZvY3VzIC5ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBoZWlnaHQ6IDIzcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1My4xMjVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDcwZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZXh0ZXJuYWwtbGluay1pY29uLXdyYXBwZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYge1xuICBwYWRkaW5nLXRvcDogODhweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIycHggYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjAuNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy44NzVlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgcGFkZGluZy10b3A6IDE3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiBhIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXRvcDogNHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWxpbmtzIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiA4MCU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtbGlua3MgYTpob3ZlciwgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWNvbnRlbnQgLnBhcmFncmFwaC0tdHlwZS1saW5rcyBhOmZvY3VzLCAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtY29udGVudCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIGE6aG92ZXIsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1jb250ZW50IC5wYXJhZ3JhcGgtLXR5cGUtZmlsZXMgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1idXR0b25zIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucGFyYWdyYXBoLS10eXBlLWJ1dHRvbnMge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1idXR0b24ge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjM3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAxNXB4IDI2cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uOmhvdmVyIGEsIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtYnV0dG9uOmZvY3VzIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LXR5cGUtdGFnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtdHlwZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnByaW50LXBhZ2Uge1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAyMyU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnByaW50LXBhZ2Uge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5wcmludC1wYWdlIHtcbiAgICB3aWR0aDogMTclO1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5wcmludC1wYWdlIGltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAucHJpbnQtcGFnZSBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIGEge1xuICBmb250LXNpemU6IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHNwYW4sIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIGEge1xuICAgIGZvbnQtc2l6ZTogNDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIGgyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAuNXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwLjVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtaW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDQzcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLnBhcmFncmFwaC0tdHlwZS1maWxlcyAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyB7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyBoMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZmllbGRfX2xhYmVsIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS43NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5maWVsZF9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLWZ1bGwgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMgLmZpZWxkX19pdGVtIGEge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1ldmVudHMgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzIC5maWVsZF9faXRlbSBpbWcge1xuICB3aWR0aDogMThweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtZXZlbnRzIC5ub2RlLS10eXBlLWV2ZW50cy5ub2RlLS1kaXNwbGF5LW1vZGUtZnVsbCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscyAuZmllbGRfX2l0ZW0gaW1nIHtcbiAgICB0b3A6IDEycHg7XG4gIH1cbn1cblxuLm1haW4tbmF2LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogLTIlO1xuICAgIG1hcmdpbi1yaWdodDogLTIlO1xuICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIHdpZHRoOiAxMTB2dztcbiAgICBtYXJnaW4tbGVmdDogLTl2dztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC0xJTtcbiAgICBtYXJnaW4tbGVmdDogLTEzdnc7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTA4Ljc1ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTIwdnc7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTMxLjI1ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTI1dnc7XG4gICAgd2lkdGg6IDExN3Z3O1xuICB9XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLWhlYWRlci1zbWFsbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTE0cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLm1haW4tbmF2LXdyYXBwZXIgLmdyZWVuLXdhdmUtaGVhZGVyLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5tYWluLW5hdi13cmFwcGVyIC5ncmVlbi13YXZlLXRpdGxlIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMTNweDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBtYXJnaW46IDEyLjVweCBhdXRvIDkuNXB4IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubWFpbi1uYXYtd3JhcHBlciAuZ3JlZW4td2F2ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiA0NXB4O1xuICB9XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2UgLmZpZWxkLS1uYW1lLWZpZWxkLW1haW4tbmF2aWdhdGlvbi1sYW5kaW5nLXBhIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLmRlZmF1bHQtbmV3cy1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC50YWctZGF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUxcHg7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1uZXdzIC5ibG9vbS1kYXRlIHtcbiAgd2lkdGg6IDQwJTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLW5ld3MgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLW5ld3MgLm5vZGUtLXR5cGUtbmV3cyAuc3Rvcmllcy1jb250ZW50IC5maWVsZC1jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi5uZXdzLWxhbmRpbmcgLnJlZ2lvbi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAubmV3cy1sYW5kaW5nIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1wZGYgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3OS44MTI1ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0czphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNTVweCAzMHB4IDE1cHggMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjIzO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIC5rdHAtdGl0bGUge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogODAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyNi41ZW0pIGFuZCAobWF4LXdpZHRoOiAzMy42ODc1ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiAua3RwLXRpdGxlIHtcbiAgICB3aWR0aDogODYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiAua3RwLXRpdGxlIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIGFuZCAobWF4LXdpZHRoOiA3Ni41ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiAua3RwLXRpdGxlIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc2LjU2MjVlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC10aXRsZSBzcGFuIC5rdHAtdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiBpbWcge1xuICB3aWR0aDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMC43cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiBpbWcge1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRlc2NyaXB0aW9uLW9mLXRoZS1wcm9kdWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3Qge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3QgcCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZGVzY3JpcHRpb24tb2YtdGhlLXByb2R1Y3QgcCB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggMzBweCAwIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmIC5wZGYtaWNvbi1pbWcsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IC5maWxlLS1hcHBsaWNhdGlvbi1wZGYgLnBkZi1pY29uLWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IC50eXBlLWRvYy1WaWRlbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50IGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjg1O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZG9jdW1lbnQgYTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb250ZW50OiAnICc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1kb3dubG9hZC1ibGFjay5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMTRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCBhOmhvdmVyLCAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1kb2N1bWVudCBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDMwcHggMzBweCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLWxpbmsge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayAudHlwZS12aWRlby1QREYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1saW5rIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC12aWRlby1saW5rIGEge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICB9XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLXZpZGVvLWxpbmsgYTpob3ZlciwgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGluayBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTEge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UgaW1nLCAudmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZS0xIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWhlYWRlci1zZWN0aW9uLWZvci1wcm9kdWN0cyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UsIC52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTEge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogNDVweDtcbiAgfVxufVxuXG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3RzIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZS0xIC50eXBlLVBERiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1oZWFkZXItc2VjdGlvbi1mb3ItcHJvZHVjdHMgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlIC50eXBlLVZpZGVvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5wcmUtY29udGVudC1pc2xhbmQtbG9nbywgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5qcy1xdWlja2VkaXQtcGFnZS10aXRsZSwgLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IC5ibG9jay0tcGFnZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLW5vZGUtdHlwZS1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdCAuYmxvY2stLW1haW4tcGFnZS1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ3cHg7XG59XG5cbi5ub2RlX19jb250ZW50LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0taGVhZGVyLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0taGVhZGVyLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnJlZ2lvbi1wcmUtY29udGVudCAuYmxvY2stLWhlYWRlci1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtbGFicyAucmVnaW9uLXByZS1jb250ZW50IC5ibG9jay0taGVhZGVyLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5yZWdpb24tcHJlLWNvbnRlbnQgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmhiLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmhiLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuaGItY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5oYi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuaGItY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmhiLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAuaGItY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDg0cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtbGFicyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcmVzZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMTVweCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXJlc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBwYWRkaW5nOiAzMHB4IDQ1cHggMzBweCA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lIC5ub2RlLS10eXBlLXJlc2VhcmNoLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1wYWdlLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtb25saW5lLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5ub2RlLS10eXBlLXN1Yi1sYWIsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLm5vZGUtLXR5cGUtcmVzZWFyY2gsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ub2RlLS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXN1Yi1sYWIgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1sYWJzLCAucGFnZS1ub2RlLXR5cGUtbGFicyAubm9kZS0tdHlwZS1yZXNlYXJjaCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtcGFnZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLW9ubGluZSwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAubm9kZS0tdHlwZS1zdWItbGFiLCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLm5vZGUtLXR5cGUtbGFicywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5ub2RlLS10eXBlLXJlc2VhcmNoIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYWdlLW5vZGUtdHlwZS1wYWdlIC5yZWdpb24tY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcyAucmVnaW9uLWNvbnRlbnQsIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tY29udGVudCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLnJlZ2lvbi1jb250ZW50LCAucGFnZS1ub2RlLXR5cGUtcmVzZWFyY2ggLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNjJweDtcbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAucGFnZS1ub2RlLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0LCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQsIC5wYWdlLW5vZGUtdHlwZS1sYWJzIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCwgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5yZWdpb24tY29udGVudCAubm9kZS0tdHlwZS1wYWdlIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dCAuc3Rvcmllcy10ZXh0IGgyLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLnJlZ2lvbi1jb250ZW50IC5ub2RlLS10eXBlLXBhZ2UgLnBhcmFncmFwaC0tdHlwZS10ZXh0IC5zdG9yaWVzLXRleHQgaDIsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAucmVnaW9uLWNvbnRlbnQgLm5vZGUtLXR5cGUtcGFnZSAucGFyYWdyYXBoLS10eXBlLXRleHQgLnN0b3JpZXMtdGV4dCBoMiB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItbWVudS1ibG9jaywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZSAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItbWVudS1ibG9jaywgLnBhZ2Utbm9kZS10eXBlLXByb2dyYW1zLXNlcnZpY2VzIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrLCAucGFnZS1ub2RlLXR5cGUtb25saW5lLWZhbWlseS1yZXNvdXJjZXMgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IC5zaWRlYmFyLW1lbnUtYmxvY2ssIC5wYWdlLW5vZGUtdHlwZS1zdWItbGFiIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrLCAucGFnZS1ub2RlLXR5cGUtbGFicyAucmVnaW9uLXNpZGViYXItZmlyc3QgLnNpZGViYXItbWVudS1ibG9jaywgLnBhZ2Utbm9kZS10eXBlLXJlc2VhcmNoIC5yZWdpb24tc2lkZWJhci1maXJzdCAuc2lkZWJhci1tZW51LWJsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcyAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIC5ibG9jay0tbGF5b3V0LCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiAuYmxvY2stLWxheW91dCwgLnBhZ2Utbm9kZS10eXBlLWxhYnMgLmJsb2NrLS1sYXlvdXQsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCAuYmxvY2stLWxheW91dCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtc3RhZmYgLnJlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0YWZmIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYWRkdG9hbnlfbGlzdCB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnBhZ2Utbm9kZS10eXBlLXN0YWZmIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyAuYWRkdG9hbnlfbGlzdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXN0YWZmIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7XG59XG5cbi5ub2RlLS10eXBlLXN0YWZmIC5ub2RlX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDMwcHggNDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLW5hbWUge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub2RlLS10eXBlLXN0YWZmIC5ub2RlX19jb250ZW50IC5zdGFmZi1uYW1lIHtcbiAgICBmb250LXNpemU6IDQ1cHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLWpvYi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5ub2RlLS10eXBlLXN0YWZmIC5ub2RlX19jb250ZW50IC5zdGFmZi1ib2R5LXRleHQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLWltYWdlIHtcbiAgbWFyZ2luLXRvcDogMTdweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLm5vZGUtLXR5cGUtc3RhZmYgLm5vZGVfX2NvbnRlbnQgLnN0YWZmLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4jYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS00IC5zZWFyY2gtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuI2Jsb2NrLWV4cG9zZWRmb3JtYWNxdWlhLXNlYXJjaHBhZ2UtNCAuc2VhcmNoLWJhciAjZWRpdC1zZWFyY2gtYXBpLWZ1bGx0ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjVweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL3NlYXJjaF9zaW5nbGUuc3ZnXCIpO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gICNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgyIHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDQge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbiAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDEsXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGgyLFxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMyxcbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgaDUsXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGg2IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMSxcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMixcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoMyxcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoNSxcbiAgLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBhIHtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBzb2xpZCAjNDY5ZTQ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBhOmhvdmVyLCAubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCAuZmFrZS1saW5rIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ubm9kZS0tdHlwZS1yZXNlYXJjaCAuc3Rvcmllcy10ZXh0IC5mYWtlLWxpbms6aG92ZXIsIC5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgLmZha2UtbGlua2ZvY3VzIHtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA1cHggc29saWQgIzQ2OWU0NDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG59XG5cbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBoMixcbi5ub2RlLS10eXBlLXJlc2VhcmNoIC5zdG9yaWVzLXRleHQgYmxvY2txdW90ZSBoMyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIHAge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnN0b3JpZXMtdGV4dCBibG9ja3F1b3RlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLm5vZGUtLXR5cGUtcmVzZWFyY2ggLnBhcmFncmFwaC0tdHlwZS1maWxlcyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4ucGF0aC1uZXdzbGV0dGVyIC5oYi1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wYXRoLW5ld3NsZXR0ZXIgLmhiLWNvbnRlbnQgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1pdGVtIGlucHV0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgbWFyZ2luLWxlZnQ6IDRweDtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3JkZXI6IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA4cHggMjZweDtcbn1cblxuLnBhdGgtbmV3c2xldHRlciAuaGItY29udGVudCAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSAuZm9ybS1zdWJtaXQ6aG92ZXIsIC5wYXRoLW5ld3NsZXR0ZXIgLmhiLWNvbnRlbnQgLm1haWxjaGltcC1zaWdudXAtc3Vic2NyaWJlLWZvcm0gLmZvcm0tc3VibWl0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgYS5wcmludCB7XG4gIHBhZGRpbmc6IC41NXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNDRENEQ0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3RjYxO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3RjYxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiAwO1xufVxuXG4ucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIGEucHJpbnQ6aG92ZXIsIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgYS5wcmludDpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2NGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDY2NGU7XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA0Ljk0MTE3NjVyZW07XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDEuNzY0NzA1OXJlbSAyLjY0NzA1ODhyZW0gMS43NjQ3MDU5cmVtIDIuNjQ3MDU4OHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4yOTQxMTc2cmVtO1xufVxuXG4ucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0gdHIuZmFkZS1vdXQge1xuICBhbmltYXRpb246IGZhZGVPdXRNb3ZlTGVmdCAxcyBmb3J3YXJkcztcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmFieS1jaW10LWdlbmVyYXRvci1mb3JtIHRyIGltZy5jb2xsYXBlc2Uge1xuICBhbmltYXRpb246IGltZ0NvbGxhcGVzZSAxcyBmb3J3YXJkcztcbn1cblxuQGtleWZyYW1lcyBpbWdDb2xsYXBlc2Uge1xuICAwJSB7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlT3V0TW92ZUxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTE1cHgpO1xuICB9XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gLmJhYnktY2ltdC1nZW5lcmF0b3ItZm9ybSAubmV3LWZpbHRlciA+IC5maWVsZHNldF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmFieS1jaW10LWdlbmVyYXRvci1mb3JtIC5uZXctZmlsdGVyID4gLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLXN1Ym1pdCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmFieS1jaW10LWdlbmVyYXRvci1mb3JtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgb3BhY2l0eTogMTtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmFieS1jaW10LWdlbmVyYXRvci1mb3JtIC5mb3JtLWl0ZW0tLWlkLXJlbW92ZS1pbmRleCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gLmJhYnktY2ltdC1nZW5lcmF0b3ItZm9ybSAuYXBwbGllZC1maWx0ZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAuYmFieS1jaW10LWdlbmVyYXRvci1mb3JtIC5hcHBsaWVkLWZpbHRlcnMgLmZpbHRlcnMgLmZpbHRlciB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gI2Jsb2NrLWJsb29ydmlldy1jb250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbi5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gI2Jsb2NrLWxheW91dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG5cbi5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lYXRvci1ibG9jay1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgI2hiLXBvc3RmaXgsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBmb290ZXIsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBoZWFkZXIsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItbmF2aWdhdGlvbixcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLWJsb2NrLTEgLmJsb2NrX19jb250ZW50IGZvcm0gLmZvcm0tYWN0aW9ucyxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gI2Jsb2NrLWxheW91dCxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIHRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAubmV3LWZpbHRlcixcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yICNibG9jay1ibG9vcnZpZXctYmFieWNpbXRwcm9ncmFtZ2VuZWF0b3IgLmZvcm0tc3VibWl0LFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMgdGJvZHkgdHIgdGQ6bGFzdC1jaGlsZCxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgYS5wcmludCxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gLmJsb2NrLXZpZXdzLWJsb2NrYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLWJsb2NrLTEgdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbm90aGluZyxcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmJhYnktY2ltdC1iZWZvcmUtZmlsdGVycy13cmFwcGVyLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAjZWRpdC1uZXctZmlsdGVyLFxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAjZWRpdC1zdWJtaXQsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5hcHBsaWVkLWZpbHRlcnMsXG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5tZXNzYWdlc19fd3JhcHBlcixcbiAgLmJvZHktcGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICBwcmludC1jb2xvci1hZGp1c3Q6IGV4YWN0O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcInhcIjtcbiAgfVxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmZvcm0taXRlbS0tY2hlY2tib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5ib2R5LXBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuZm9ybS1pdGVtLS1jaGVja2JveCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogLTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNibG9jay1ibG9vcnZpZXctYmFieWNpbXRwcm9ncmFtZ2VuZWF0b3IgPiBoMi5ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuI2Jsb2NrLWJsb29ydmlldy1iYWJ5Y2ltdHByb2dyYW1nZW5lYXRvciAjZWRpdC1uZXctZmlsdGVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cblxuI2Jsb2NrLWJsb29ydmlldy1iYWJ5Y2ltdHByb2dyYW1nZW5lYXRvciAucmVtb3ZlLWZpbHRlciB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWxlZnQ6IC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbiNibG9jay1ibG9vcnZpZXctYmFieWNpbXRwcm9ncmFtZ2VuZWF0b3IgLmZvcm0tc3VibWl0IHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4jYmxvY2stYmxvb3J2aWV3LWJhYnljaW10cHJvZ3JhbWdlbmVhdG9yIC5ibG9ja19fY29udGVudCBmb3JtIC5maWVsZHNldF9fbGVnZW5kLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiBzbWFsbDtcbn1cblxuLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIHRoZWFkIHRyIHRoOm50aC1jaGlsZCgyKSB7XG4gIHdpZHRoOiAzMCU7XG59XG5cbi5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItcmVzdWx0cyB0aGVhZCB0ciB0aDpudGgtY2hpbGQoNCkge1xuICB3aWR0aDogMjUlO1xufVxuXG4uYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMgYS5yZW1vdmUge1xuICBwYWRkaW5nOiAuNTVyZW07XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICNDRENEQ0Q7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3RjYxO1xuICBib3JkZXI6IDNweCBzb2xpZCAjMDA3RjYxO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBhcHBlYXJhbmNlOiAwO1xufVxuXG4uYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMgYS5yZW1vdmU6aG92ZXIsIC5iYWJ5LWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3ItcmVzdWx0cyBhLnJlbW92ZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDY2NGU7XG4gIGJvcmRlcjogM3B4IHNvbGlkICMwMDY2NGU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBtYXgtd2lkdGg6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWJsb29tLWJsb2ctdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnN0b3JpZXMtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ibG9vbS1ibG9nLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIC5zdG9yaWVzLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLmJsb2NrX19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQge1xuICBtYXJnaW46IDAgM3B4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gIHdpZHRoOiA5MCU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBmb250LXNpemU6IDI2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUge1xuICAgIHdpZHRoOiA5NiU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlIHtcbiAgICB3aWR0aDogOTElO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciB7XG4gIHdpZHRoOiAyNjBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAtODdweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC5ibG9ja19fdGl0bGU6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX190aXRsZTo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX3RpdGxlOjphZnRlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAuYmxvY2tfX3RpdGxlOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJsb2NrX190aXRsZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fdGl0bGU6OmFmdGVyIHtcbiAgICB3aWR0aDogMjYyLjVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQge1xuICB3aWR0aDogOTAlO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogOTElO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3csIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3csIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyB7XG4gICAgd2lkdGg6IDQ4LjU3MTQzJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAxKSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMSksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAxKSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDEpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMiksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93Om50aC1jaGlsZCgybiArIDIpLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6bnRoLWNoaWxkKDJuICsgMiksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpudGgtY2hpbGQoMm4gKyAyKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUxLjQyODU3JTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICAgIGNsZWFyOiBub25lO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHdpZHRoOiAzOCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNjAlO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1yaWdodDogMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luLXRvcDogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgYTo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIGE6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tdG9wOiAtM3B4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIC5ibG9vbS1kYXRlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSAuYmxvb20tZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5yZWxhdGVkLWNvbnRlbnQtdmlldy1yZWFkLW1vcmUgLmJsb29tLWRhdGUge1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgaDIsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIGgyLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tYmxvZy10b3BpY3MsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWxvZ28sXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZmllbGQtY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIGgyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tYmxvZy10b3BpY3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWxvZ28sIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZmllbGQtY29udGVudCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIGgyLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tYmxvZy10b3BpY3MsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAudGFnLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIGgyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnBhZ2UtdGFnLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tYmxvZy10b3BpY3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdWJoZWFkaW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAudGFnLWRhdGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLmJsb29tLWxvZ28sXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnBhZ2UtdGFnLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuZmllbGQtY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdWJoZWFkaW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyBoMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAucGFnZS10YWcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmJsb29tLWJsb2ctdG9waWNzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1YmhlYWRpbmcsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnRhZy1kYXRlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgaDIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuYmxvb20tbG9nbywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5wYWdlLXRhZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5ibG9vbS1ibG9nLXRvcGljcywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5maWVsZC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3ViaGVhZGluZywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC50YWctZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDU0NTQ1NDU0NTQ1NDU0NjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYSB7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpob3ZlciwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtdGl0bGUgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtdGl0bGUgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXRpdGxlIGE6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy10aXRsZSBhOmZvY3VzIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cywgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcywgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLXN0b3JpZXMtYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5LCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20gLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMgLnN0b3JpZXMtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtc3Rvcmllcy1ibG9jay0xIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93OmZpcnN0LWNoaWxkLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3c6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3c6bGFzdC1jaGlsZCwgLnJlbGF0ZWQtc3Rvcmllcy1ibG9vbSAudmlld19fcm93Omxhc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93Omxhc3QtY2hpbGQsIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAucmVsYXRlZC1zdG9yaWVzLWJsb29tIC52aWV3X19yb3c6bGFzdC1jaGlsZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdzpsYXN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIG5hdixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiBuYXYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgbmF2LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgbmF2LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgbmF2IHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI0M3QzNDMztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIG5hdiB1bC5wYWdlcl9faXRlbXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgbmF2IHVsLnBhZ2VyX19pdGVtcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSBuYXYgdWwucGFnZXJfX2l0ZW1zLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgbmF2IHVsLnBhZ2VyX19pdGVtcyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIG5hdiB1bC5wYWdlcl9faXRlbXMge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fcm93LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3Jvdyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3cge1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3cgLnN0b3JpZXMtY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fcm93IC5zdG9yaWVzLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyAuc3Rvcmllcy1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX3JvdyAuc3Rvcmllcy1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX3JvdyAuc3Rvcmllcy1jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLnZpZXdfX2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy00LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy00LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy00LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNCB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgbWF4LXdpZHRoOiA5NjZweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgICB3aWR0aDogNTclO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgMjFweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMCAwIDhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1NnB4IDAgMCA4cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICBmbG9hdDogbGVmdDtcbiAgY2xlYXI6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDIxcHggNDBweCAyMXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDhweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDhweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIG1heC13aWR0aDogOTY2cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcge1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIxcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgd2lkdGg6IDYzJTtcbiAgICBwYWRkaW5nOiAxMCUgMCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNjMlO1xuICAgIHBhZGRpbmc6IDEwMHB4IDIwcHggMCAxNXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgcGFkZGluZzogMCAyMXB4IDM3cHggMjFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjguNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiA2MyU7XG4gICAgY2xlYXI6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogMCAwIDQwcHggMTVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTUgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNSBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01OmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5mZWF0dXJlZC1jdWUgLnZpZXdfX3Jvdy01OmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZlYXR1cmVkLWN1ZSAudmlld19fcm93LTU6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZmVhdHVyZWQtY3VlIC52aWV3X19yb3ctNTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAtMC4wNDI4NiU7XG4gIGNsZWFyOiBsZWZ0O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBtYXJnaW4tbGVmdDogLTAuMDQyODYlO1xuICAgIGNsZWFyOiBsZWZ0O1xuICAgIG1pbi1oZWlnaHQ6IDg4NnB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiB7XG4gICAgbWluLWhlaWdodDogNzIycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzcuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNixcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IHtcbiAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiB7XG4gICAgbWluLWhlaWdodDogNjA3cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1heC1oZWlnaHQ6IDI5MXB4O1xuICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLWhlYWRlci1pbWFnZSBpbWcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTYgYXJ0aWNsZS5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02IGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNiBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTY6Zm9jdXMsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy02OmhvdmVyLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2Nrc3Rvcmllcy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBjbGVhcjogcmlnaHQ7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTcsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctNyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy03IHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBjbGVhcjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy04LFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYm90aC1mZWF0dXJlZCAudmlld19fcm93LTgsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ib3RoLWZlYXR1cmVkIC52aWV3X19yb3ctOCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJvdGgtZmVhdHVyZWQgLnZpZXdfX3Jvdy04IHtcbiAgICB3aWR0aDogNDguNTcxNDMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1sZWZ0OiAyLjg1NzE0JTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIC52aWV3X19yb3ctMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC52aWV3X19yb3ctMSB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIgLnZpZXdfX3Jvdy0xLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAudmlld19fcm93LTEge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiB7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIge1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAudmlld19fY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19lbXB0eSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC52aWV3X19lbXB0eSB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC52aWV3X19yb3csXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAudmlld19fcm93IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkgYW5kIChtYXgtd2lkdGg6IDQ3LjkzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2Uge1xuICAgIG1heC13aWR0aDogOTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDcwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItdGFsbC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDI4LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2UgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAyMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MyUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxMCUgMCAwIDAgICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTBlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAyMHB4IDAgMjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY5LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI4LjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZSAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICB3aWR0aDogNjMlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRoLXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIGFuZCAobWF4LXdpZHRoOiA0Ny45Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSB7XG4gICAgbWF4LXdpZHRoOiA3NiU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTdweCAyMi42cHg7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIGltZyxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDAuNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2UsXG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgIHdpZHRoOiA1NyUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlLFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLW1haW4tY29udGVudCxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0yIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZSAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMjBweCAwIDAgMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY5LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbiAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgMCA0MHB4IDEwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAubm9kZS0tdHlwZS1ibG9vbS1ibG9ncy53aXRob3V0LXRhbGwtaW1hZ2UgLnN0b3JpZXMtc3VtbWFyeSxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTIgLm5vZGUtLXR5cGUtYmxvb20tYmxvZ3Mud2l0aG91dC10YWxsLWltYWdlIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgIHdpZHRoOiA0MCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ibG9vbS1jYXJkLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmdyZWVuLXdhdmUyIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ncmVlbi13YXZlMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cbn1cblxuLmdyZWVuLXdhdmUyIC5ncmVlbi13YXZlLWhlYWRlci1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgd2lkdGg6IDEwMHZ3O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmVlbi13YXZlMiAuZ3JlZW4td2F2ZS1oZWFkZXItbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ncmVlbi13YXZlMiAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ncmVlbi13YXZlMiAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAtMTtcbiAgICB3aWR0aDogMTIwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogdW5zZXQ7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC10aXRsZSB7XG4gICAgdG9wOiAxNXB4O1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtdGl0bGUgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDcycHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZDphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkOmhvdmVyLCAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3X19yb3cge1xuICBwYWRkaW5nOiAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3X19yb3cge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgd2lkdGg6IDUyJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiB1bnNldDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcge1xuICAgIHdpZHRoOiBpbmhlcml0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXR5cGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10eXBlIHNwYW4gYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMnB4IDhweCAxcHggOHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdHlwZSBzcGFuIGE6aG92ZXIsIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXR5cGUgc3BhbiBhOmZvY3VzIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MzZmNmY7XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBtYXJnaW4tdG9wOiAtMzJweDtcbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdGl0bGUge1xuICBwYWRkaW5nLXRvcDogMThweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhOmhvdmVyLCAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDEzcHggMzJweCAxOHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLnN0b3JpZXMtbmV3cy1ldmVudC1jb250YWluZXIgLmZpZWxkLS10eXBlLXZpZXdmaWVsZCAudmlldy0tc3Rvcmllcy1uZXdzLWV2ZW50cy1mZWF0dXJlZCAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgd2lkdGg6IGF1dG87XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhIHtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIC5maWVsZC0tdHlwZS12aWV3ZmllbGQgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQgLnZpZXdzLWZpZWxkLXZpZXctbm9kZSBhOmhvdmVyLCAuc3Rvcmllcy1uZXdzLWV2ZW50LWNvbnRhaW5lciAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIC52aWV3LS1zdG9yaWVzLW5ld3MtZXZlbnRzLWZlYXR1cmVkIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZmxvYXQ6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTMwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiA5MS44JTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNDN0MzQzM7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOC4xMjVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmJsb2NrX19jb250ZW50OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIge1xuICAgIHdpZHRoOiA5Mi44JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMy43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDk1JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDk2JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgd2lkdGg6IDk2LjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDU1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB3aWR0aDogOTclO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5ibG9ja19fY29udGVudDo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICB0b3A6IDE2OHB4O1xuICAgIGxlZnQ6IDIyLjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgbGVmdDogMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMjBweCk7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgaGVpZ2h0OiA3OXB4O1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0Ojotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdDo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6LW1vei1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjotbW96LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6LW1vei1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3M6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0OjotbW96LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6Oi1tb3otc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6LW1vei1zY3JvbGxiYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmssIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmssXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmssXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyOXB4O1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbms6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3M6Oi13ZWJraXQtc2Nyb2xsYmFyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zOjotd2Via2l0LXNjcm9sbGJhcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rczo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluazo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIC5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgLmJlZi1saW5rLS1zZWxlY3RlZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIC5iZWYtbGluay0tc2VsZWN0ZWQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstYWN0aXZlIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIC5iZWYtbGluay1hY3RpdmUgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyAuYmVmLWxpbmstLXNlbGVjdGVkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLWFjdGl2ZSBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgLmJlZi1saW5rLS1zZWxlY3RlZCB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1yYWRpb3MgZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmtzIGRpdjpmaXJzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1yYWRpb3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmtzIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmJlZi1saW5rIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0tcmFkaW9zIGRpdjpmaXJzdC1jaGlsZCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmJlZi1saW5rcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5iZWYtbGluayBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLXJhZGlvcyBkaXY6Zmlyc3QtY2hpbGQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5iZWYtbGlua3MgZGl2OmZpcnN0LWNoaWxkLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuYmVmLWxpbmsgZGl2OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEycHg7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTguNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyOXB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29udGVudDogJ01PUkUnO1xuICB3aWR0aDogODVweDtcbiAgaGVpZ2h0OiA1NXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvdy0tcmlnaHQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgcmlnaHQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0OjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTAuNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvczo6YWZ0ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3M6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3Q6OmFmdGVyLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zOjphZnRlcixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICdTV0lQRSBNT1JFJztcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMge1xuICBjb2xvcjogd2hpdGU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0MC42MjVlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8sXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdixcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGEsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6aG92ZXIsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmZvY3VzLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIGRpdiBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgZGl2IGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tYmxvb20tYmxvZy10b3BpYy5qcy1mb3JtLXR5cGUtcmFkaW8gYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyBkaXYgYTpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgZGl2IGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuanMtZm9ybS1pdGVtLWZpZWxkLWJsb29tLWJsb2ctdG9waWMgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1ibG9vbS1ibG9nLXRvcGljLmpzLWZvcm0tdHlwZS1yYWRpbyBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvIGE6Zm9jdXMsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IGRpdiBhOmhvdmVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCBkaXYgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmpzLWZvcm0taXRlbS1maWVsZC1ibG9vbS1ibG9nLXRvcGljIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyBhOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0IC5mb3JtLWl0ZW1fX2xhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0taXRlbV9fbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3ZlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXJhZGlvcyAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpmb2N1cyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1yYWRpb3MgLmZvcm0taXRlbV9fbGFiZWw6aG92ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tcmFkaW9zIC5mb3JtLWl0ZW1fX2xhYmVsOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdCAuZm9ybS1pdGVtX19sYWJlbDpob3Zlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3QgLmZvcm0taXRlbV9fbGFiZWw6Zm9jdXMge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1zZWxlY3Qubm8tc3dpcGUtb3B0aW9uOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLXNlbGVjdC5uby1zd2lwZS1vcHRpb246OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0tc2VsZWN0Lm5vLXN3aXBlLW9wdGlvbjo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0tc2VsZWN0Lm5vLXN3aXBlLW9wdGlvbjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLnJlbW92ZS1tb3JlLXRvcGljczo6YWZ0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAucmVtb3ZlLW1vcmUtdG9waWNzOjphZnRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5yZW1vdmUtbW9yZS10b3BpY3M6OmFmdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5yZW1vdmUtbW9yZS10b3BpY3M6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmN1cnJlbnQtYWN0aXZlLWZpbHRlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDEwMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcbiAgICBsZWZ0OiAyMHB4O1xuICAgIHRvcDogMTM3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuY3VycmVudC1hY3RpdmUtZmlsdGVyIHtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICByaWdodDogMDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1jb21iaW5lLFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2csXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIGxhYmVsLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03IC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIGxhYmVsLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtY29tYmluZSBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyBsYWJlbCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUgLmZvcm0tdGV4dCxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nIC5mb3JtLXRleHQsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMHB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxOXB4IDI2cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmdcIik7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5mb3JtLWl0ZW0tLWlkLWNvbWJpbmUgLmZvcm0tdGV4dCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtc2VhcmNoLWJsb2cgLmZvcm0tdGV4dCxcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIC5mb3JtLXRleHQsXG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuZm9ybS1pdGVtLS1pZC1zZWFyY2gtYmxvZyAuZm9ybS10ZXh0LFxuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmZvcm0taXRlbS0taWQtY29tYmluZSAuZm9ybS10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuanMtZm9ybS13cmFwcGVyLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcgLmpzLWZvcm0td3JhcHBlcixcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuanMtZm9ybS13cmFwcGVyIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmpzLWZvcm0td3JhcHBlciAjZWRpdC1zdWJtaXQtYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIgI2VkaXQtc3VibWl0LWJsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXcsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyAuanMtZm9ybS13cmFwcGVyICNlZGl0LXN1Ym1pdC1ibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xIC5qcy1mb3JtLXdyYXBwZXIgI2VkaXQtc3VibWl0LWJsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4udmlldy0tYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy5jb250ZXh0dWFsLXJlZ2lvbiB7XG4gIHBvc2l0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5oaWRlLXN3aXBlLW1vcmU6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmN1cnJlbnQtYWN0aXZlLWZpbHRlciB7XG4gICAgdG9wOiAxMzdweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSAuYmxvY2tfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBib3R0b206IDc1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciwgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEgLmJsb2NrX19jb250ZW50OjphZnRlciB7XG4gICAgYm90dG9tOiAtOTBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjNDY5ZTQ0O1xuICB3aWR0aDogMTA4JTtcbiAgbWFyZ2luLWxlZnQ6IC00JTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xOmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLmJsb2NrX19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAuYmxvY2tfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgd2lkdGg6IDUwJTtcbiAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSBhbmQgKG1heC13aWR0aDogMzEuMTg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC5ibG9ja19fdGl0bGUge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzMS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC5ibG9ja19fdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMycHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiAtMnB4IDJweCAxMXB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAyMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBib3JkZXItYm90dG9tOiAwIHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogODhweDtcbiAgICBwYWRkaW5nOiAyNXB4IDQxcHggMTVweCA0MXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSB7XG4gIHdpZHRoOiA0MCU7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyMy40Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMzMlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMwLjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAuZXZlbnRzLXRpdGxlLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmV2ZW50cy10aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5ldmVudHMtdGl0bGUge1xuICAgIHdpZHRoOiA0MCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIge1xuICB3aWR0aDogNTAlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgLmdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLXRvcDogOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIGEsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmZvY3VzIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpob3ZlciAuZ3JlZW4tYXJyb3csIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6aG92ZXIgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19oZWFkZXIgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciAubGluay1ldmVudC1wYWdlLXdyYXBwZXI6Zm9jdXMgLmdyZWVuLWFycm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19faGVhZGVyIC5saW5rLWV2ZW50cy1wYWdlLXdyYXBwZXIgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyOmhvdmVyIC5ncmVlbi1hcnJvdywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2hlYWRlciAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlcjpmb2N1cyAuZ3JlZW4tYXJyb3cge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC5yZWFkbW9yZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fY29udGVudCAucmVhZG1vcmUtbGluaywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19fY29udGVudCAucmVhZG1vcmUtbGluaywgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdyB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjQzdDM0MzO1xuICBvdmVyZmxvdzogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0NXB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLXVwY29taW5nLWV2ZW50cyAudmlld19fY29udGVudCAudmlld19fcm93LnVwY29taW5nLWV2ZW50LXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrdXBjb21pbmctZXZlbnRzLWJsb2NrLTEgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3csIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93IHtcbiAgICBwYWRkaW5nOiAzMHB4IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2t1cGNvbWluZy1ldmVudHMtYmxvY2stMSAudmlldy0tdXBjb21pbmctZXZlbnRzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93IC5kYXRlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19jb250ZW50IC52aWV3X19yb3cudXBjb21pbmctZXZlbnQtcm93IC5kYXRlLXdyYXBwZXIsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IC52aWV3LS11cGNvbWluZy1ldmVudHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cgLmRhdGUtd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTYgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgbWluLWhlaWdodDogMTY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSB7XG4gICAgbWFyZ2luOiAwIDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4MS4yNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ3LjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLmJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC5wYWdlciB7XG4gIGJvcmRlci10b3A6IHVuc2V0O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDcuNWVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0xMDNweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDcuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICAgIGJvcmRlci1sZWZ0OiAzM3B4IHNvbGlkICNGRkZGRkY7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIC5mb3JtLXRleHQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NHB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCAuZm9ybS10ZXh0IHtcbiAgICB3aWR0aDogMzAwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAjZWRpdC1jb21iaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luOiAxMHB4IDFweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDcuNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtICNlZGl0LWNvbWJpbmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2ZpbHRlcnMgLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0Ny41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyB7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE1cHggMCAxNXB4IDE1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZGVvLWJsb2Ige1xuICBtYXgtd2lkdGg6IDYwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzJTtcbiAgbGVmdDogNiU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZGVvLWJsb2Ige1xuICAgIHRvcDogNCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzQuMzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZGVvLWJsb2Ige1xuICAgIGxlZnQ6IDIlO1xuICAgIHRvcDogNiU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICBwYWRkaW5nOiAyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBtaW4taGVpZ2h0OiAyMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNC4zNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyB7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHggMzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyAubGF0ZXN0LWt0cC10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTk7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3Qta3RwLXRpdGxlIGgzIGEge1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEgLnZpZXctLWxhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMgLnZpZXdfX2NvbnRlbnQgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtbm90aGluZyAubGF0ZXN0LWt0cC10aXRsZSBoMyBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3Qta3RwLWRlc2Mge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2xhdGVzdC1rbm93bGVkZ2UtdHJhbnNsYXRpb24tcHJvZHVjdHMtYmxvY2stMSAudmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyAudmlld19fY29udGVudCAudmlld19fcm93IC52aWV3cy1maWVsZC1ub3RoaW5nIC5sYXRlc3QtcmVhZC1tb3JlIGEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMjVweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzJlMmIyYjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmxhdGVzdC1yZWFkLW1vcmUgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cy1ibG9jay0xIC52aWV3LS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzIC52aWV3X19jb250ZW50IC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmxhdGVzdC1yZWFkLW1vcmUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyB7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDEycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA4NS4zNzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2hlYWRlciB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1NCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2hlYWRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICB3aWR0aDogNDAuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgIHdpZHRoOiAzNy41JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gICAgd2lkdGg6IDM2LjUlO1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGV4dGZpZWxkIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDN0MzQzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzFweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0Ojotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMXB4O1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXgtaGVpZ2h0OiAxNjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgd2lkdGg6IDk0JTtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIge1xuICBwYWRkaW5nLWJvdHRvbTogOHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyIC5sYWJzLWxpc3RpbmctZ3JlZW4tYXJyb3cge1xuICBwYWRkaW5nOiA0LjVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIGZsb2F0OiBsZWZ0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYTpob3ZlciwgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYWZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLXRpdGxlIC5sYWJzLWxpc3RpbmctaGVhZGVyLXdyYXBwZXIgYSB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyOmhvdmVyIC5sYWJzLWxpc3RpbmctZ3JlZW4tYXJyb3csIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3cy1maWVsZC10aXRsZSAubGFicy1saXN0aW5nLWhlYWRlci13cmFwcGVyZm9jdXMgLmxhYnMtbGlzdGluZy1ncmVlbi1hcnJvdyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtYm9keS0xIHtcbiAgd2lkdGg6IDk0JTtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdzLWZpZWxkLWJvZHktMSB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld3MtZmllbGQtYm9keS0xIHAge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4udmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93IHtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBtaW4taGVpZ2h0OiAzNDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjkuNjg3NWVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93IHtcbiAgICB3aWR0aDogNDcuMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjBlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93IHtcbiAgICB3aWR0aDogNDUuMiU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAyOS42ODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3Jvdy5ldmVuIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1sYWJzLXNlYXJjaC1yZXN1bHRzIC52aWV3X19yb3cuZXZlbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tbGFicy1zZWFyY2gtcmVzdWx0cyAudmlld19fcm93LmV2ZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMgLnZpZXdfX3Jvdy5ldmVuIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4yNztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIHBhZGRpbmctYm90dG9tOiAyNHB4O1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld19fcm93IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tc3RhZmYtbGlzdGluZyAudmlld19fcm93IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXN0YWZmLWxpc3RpbmcgLnZpZXdfX3Jvdy5vZGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLnZpZXctLXN0YWZmLWxpc3RpbmcgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC10aXRsZSBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDRweDtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC1maWVsZC1qb2ItdGl0bGUge1xuICBwYWRkaW5nLXRvcDogM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMEMxMDIxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4udmlldy0tc3RhZmYtbGlzdGluZyAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBtYXgtd2lkdGg6IDkwcHg7XG4gIG1heC1oZWlnaHQ6IDkwcHg7XG4gIG1pbi1oZWlnaHQ6IDkwcHg7XG59XG5cbi52aWV3LS1zdGFmZi1saXN0aW5nIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1leHBlcnRpc2Uge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctbGVmdDogMTA1cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay03LCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvIDk0cHggYXV0bztcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNyB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja183IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNyAudmlld19fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNDN0MzQzM7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZzogMzBweCAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIHtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiB1bnNldCAhaW1wb3J0YW50O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gIG1hcmdpbjogMCAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC5yZWFkbW9yZS1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAucmVhZG1vcmUtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGlua2ZvY3VzIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC5yZWFkbW9yZS1saW5rOmhvdmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC5yZWFkbW9yZS1saW5rZm9jdXMgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnJlYWRtb3JlLWxpbms6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnJlYWRtb3JlLWxpbmtmb2N1cyAuZXZlbnRzLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19lbXB0eSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX2VtcHR5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IGhyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IGhyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IGhyIHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzMgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMzMxcHg7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS1hbmQtaW1hZ2UtY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGZsb2F0OiBub25lO1xuICAgIG92ZXJmbG93OiB1bnNldDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB3aWR0aDogMTIlO1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXkge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1kYXkge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLW1vbnRoIHtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZW5kLW1vbnRoIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnN0YXJ0LW1vbnRoIHtcbiAgcGFkZGluZy10b3A6IDdweDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zdGFydC1tb250aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cyBzcGFuIHtcbiAgcGFkZGluZzogNXB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgtZGlmZi1kYXkgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aC1kaWZmLWRheSAuc2FtZS1tb250aC1kaWZmLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLWRpZmYtZGF5IC5zYW1lLW1vbnRoLWRpZmYtZGF5cyBzcGFuIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmVuZC1tb250aCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZW5kLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmVuZC1tb250aCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1yaWdodDogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLmRpZmYtbW9udGggLmRpZmYtbW9udGgtZGF5cyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzIHNwYW4sIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuZGlmZi1tb250aCAuZGlmZi1tb250aC1kYXlzIHNwYW4ge1xuICBwYWRkaW5nOiA1cHg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5kaWZmLW1vbnRoIC5kaWZmLW1vbnRoLWRheXMgc3BhbiB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoIC5zdGFydC1tb250aCB7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDRweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCAuc3RhcnQtbW9udGgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBoMiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBoMiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ4JTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDU3JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NSU7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEge1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGEge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA3NiU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmssIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3JvdyAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC5kYXRlIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93IC50aW1lIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3JvdyAuZGF0ZSBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLnRpbWUgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93IC5kYXRlIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3JvdyAudGltZSBpbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3cgLnRpbWUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3cgLnRpbWUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cgLnRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciBzcGFuLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgc3BhbiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgc3BhbiB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIC5zYW1lLW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuc2FtZS1tb250aCB7XG4gIG1hcmdpbjogYXV0byBhdXRvO1xufVxuXG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmhvdmVyIC5ldmVudHMtdGl0bGUgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzYgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy10aXRsZSBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIC5ldmVudHMtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZvY3VzIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fcm93OmZpcnN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNiAudmlld19fcm93OmZpcnN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2UtdmlldyAucGFnZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182IC5wYWdlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctcGFnZSAuaGItY29udGVudC5uby1mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBtaW4taGVpZ2h0OiAyNjBweDtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuICAgIG1pbi1oZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuZmlsdGVyLWhlYWRlci13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuODEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuZmlsdGVyLWhlYWRlci13cmFwcGVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmZpbHRlci1oZWFkZXItd3JhcHBlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC5maWx0ZXItaGVhZGVyLXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAuYmxvY2tfX3RpdGxlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBib3JkZXItYm90dG9tOiAxcHggI0M3QzNDMyBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC5ibG9ja19fdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC5ibG9ja19fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3X19oZWFkZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlld19faGVhZGVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlld19faGVhZGVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXdfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlld19fY29udGVudCAuYS16X3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlld19fY29udGVudCAuYS16X3Byb2dyYW1zLXNlcnZpY2VzLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlld19fY29udGVudCAuYS16X3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgYSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3X19jb250ZW50IC5hLXpfcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBhIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMxMzEzMTtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgei1pbmRleDogOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMTJweCAxcHggI0NDQ0NDQztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY1LjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyB7XG4gICAgd2lkdGg6IDU2MXB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHBhZGRpbmc6IDE2cHggMzBweCAxNnB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ2Ljg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDIwLjYyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSB7XG4gICAgcGFkZGluZzogMTZweCAyMHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUgLmdyZWVuLWFycm93LXBvc3QtbGluaywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmssIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZSAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rIHtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgcGFkZGluZzogNC41cHg7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLXRvcDogMnB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUuYWN0aXZlLWZpbHRlci1zZWN0aW9uIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZmlsdGVyLXRvZ2dsZS5hY3RpdmUtZmlsdGVyLXNlY3Rpb24gLmdyZWVuLWFycm93LXBvc3QtbGluaywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5maWx0ZXItdG9nZ2xlLmFjdGl2ZS1maWx0ZXItc2VjdGlvbiAuZ3JlZW4tYXJyb3ctcG9zdC1saW5rLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZpbHRlci10b2dnbGUuYWN0aXZlLWZpbHRlci1zZWN0aW9uIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmsge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGhlaWdodDogNTJweDtcbiAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxNnB4IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4IDMxcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDA7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMxLjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3hlcywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLS1jaGVja2JveGVzLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94ZXMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS0tY2hlY2tib3hlcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0sIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0ge1xuICBtaW4td2lkdGg6IDMwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl0gKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3JhZGlvL3VuY2hlY2tfYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0gKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvY2hlY2tib3hlcy9pY29uX3VuY2hlY2suc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3JhZGlvL2NoZWNrX2J1dHRvbi5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgbGFiZWwsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbSBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvY2hlY2tib3hlcy9pY29uX2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzMHB4IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM0NjllNDQ7XG4gIHBhZGRpbmc6IDRweCAxNXB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtIGEuYmVmLXRvZ2dsZTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94LCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0tLWNoZWNrYm94IHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE3cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmJlZi1wcm9jZXNzZWQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1yYWRpb3MsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLXJhZGlvcywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tcmFkaW9zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19jb250ZW50IC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1yYWRpb3Mge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM2Ljc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgbWluLXdpZHRoOiAwJTtcbiAgICB3aWR0aDogMzIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fY29udGVudCAuZm9ybS1pdGVtLmZvcm0taXRlbS0tY2hlY2tib3guanMtZm9ybS1pdGVtLmpzLWZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgbWluLXdpZHRoOiAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NS43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2NvbnRlbnQgLmZvcm0taXRlbS5mb3JtLWl0ZW0tLWNoZWNrYm94LmpzLWZvcm0taXRlbS5qcy1mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgIG1pbi13aWR0aDogMCU7XG4gICAgd2lkdGg6IDMyJTtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19sZWdlbmQsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyBmaWVsZHNldCAuZmllbGRzZXRfX2xlZ2VuZCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzIGZpZWxkc2V0IC5maWVsZHNldF9fbGVnZW5kLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgZmllbGRzZXQgLmZpZWxkc2V0X19sZWdlbmQge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAudmlldy0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZyAudmlld19fZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fZmlsdGVycyAjdmlld3MtZXhwb3NlZC1mb3JtLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19maWx0ZXJzICN2aWV3cy1leHBvc2VkLWZvcm0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2ZpbHRlcnMgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiAzMHB4O1xuICBib3JkZXItdG9wOiAxcHggI0NDQ0NDQyBzb2xpZDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDMwMHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmcgLnZpZXdfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld19fY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3X19lbXB0eSwgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIC52aWV3LS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nIC52aWV3X19lbXB0eSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTMgI2VkaXQtc3VibWl0LXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIHtcbiAgcGFkZGluZzogMTVweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZzpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0zICNlZGl0LXN1Ym1pdC1wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nOmhvdmVyLCAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMgI2VkaXQtc3VibWl0LW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3Rpbmc6aG92ZXIsIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMyAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZzpob3ZlciB7XG4gIGJvcmRlcjogc29saWQgM3B4ICM0NjllNDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1wYWdlIC5oYi1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gIHRvcDogLTM5MHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC51c2VyLWxvZ2dlZC1pbiAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudXNlci1sb2dnZWQtaW4gLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgICB0b3A6IC0xMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OS41ZW0pIHtcbiAgLnVzZXItbG9nZ2VkLWluIC5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gICAgdG9wOiAtMTY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudXNlci1sb2dnZWQtaW4gLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgICB0b3A6IC01MHB4O1xuICB9XG59XG5cbi5oYi1jb250ZW50LnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctbGF5b3ZlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAtNjBweDtcbiAgei1pbmRleDogNTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTg4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuaGItY29udGVudC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWxheW92ZXIge1xuICAgIHRvcDogLTExMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcbiAgICB0b3A6IC0yNXB4O1xuICB9XG59XG5cbi5hZGp1c3Rfc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjQzNzVlbSkge1xuICAuYWRqdXN0X3Njcm9sbCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbn1cblxuLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMzgwcHg7XG59XG5cbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgcGFkZGluZzogNDVweCAwO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTIuODEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggMTBweCAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMTBweCAwO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlld19fZmlsdGVycyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlld19fZmlsdGVycyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnZpZXdfX2ZpbHRlcnMge1xuICB3aWR0aDogMzAlO1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlld19fZW1wdHksXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXdfX2VtcHR5LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlld19fZW1wdHkge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2hlYWRlcixcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2hlYWRlcixcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19oZWFkZXIge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M3YzNjMztcbiAgd2lkdGg6IDcwJTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsb2F0OiBub25lO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBsYWJlbCxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19maWx0ZXJzIC52aWV3cy1leHBvc2VkLWZvcm0gbGFiZWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC52aWV3LS1wYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaCAudmlld19fZmlsdGVycyAudmlld3MtZXhwb3NlZC1mb3JtIGlucHV0LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2ZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtZm9ybSBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRUVFRTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tc2VhcmNoLS1ibGFjay5zdmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2NvbnRlbnQsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIC52aWV3X19jb250ZW50LFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlldy0tcGFydGljaXBhdGUtaW4tcmVzZWFyY2ggLnZpZXdfX2NvbnRlbnQge1xuICBjbGVhcjogYm90aDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1ib3R0b206IDUuNXB4O1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4ICNDN0MzQzMgc29saWQ7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyBoMyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzIHtcbiAgICBmb250LXNpemU6IDI5cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgaDMsXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIGgzLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyLjVlbSkgYW5kIChtYXgtd2lkdGg6IDQzLjY4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIHdpZHRoOiA5OCU7XG4gICAgbWFyZ2luOiAwIDVweCAzMHB4IDA7XG4gIH1cbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3c6bGFzdC1jaGlsZCwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93Omxhc3QtY2hpbGQsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93OmZpcnN0LWNoaWxkLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdzpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXRvcDogNDJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWF4LXdpZHRoOiA0OS45Mzc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjBweCA0NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDUwZW0pIGFuZCAobWF4LXdpZHRoOiA1My4wNjI1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IHtcbiAgICBtYXJnaW46IDAgMjJweCA0NXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkgYW5kIChtaW4td2lkdGg6IDUzLjEyNWVtKSBhbmQgKG1heC13aWR0aDogNTYuMTg3NWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI0cHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA1Ni4yNWVtKSBhbmQgKG1heC13aWR0aDogNTkuMzEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI1cHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA1OS4zNzVlbSkgYW5kIChtYXgtd2lkdGg6IDYyLjQzNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAyOHB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNjIuNWVtKSBhbmQgKG1heC13aWR0aDogNjQuMzEyNWVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93LFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyB7XG4gICAgbWFyZ2luOiAwIDI5cHggNDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIGFuZCAobWluLXdpZHRoOiA2NC4zNzVlbSkgYW5kIChtYXgtd2lkdGg6IDY2LjE4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAzMHB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNjYuMjVlbSkgYW5kIChtYXgtd2lkdGg6IDY4LjY4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAzMXB4IDQ1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0My43NWVtKSBhbmQgKG1pbi13aWR0aDogNjguNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3csXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyxcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cge1xuICAgIG1hcmdpbjogMCAzM3B4IDQ1cHggMDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zOTtcbiAgY29sb3I6ICMzMTMxMzE7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuICAuYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGEsXG4gIC5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhLFxuICAuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpmb2N1cywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3ZlciwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpmb2N1cyxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3Zlcixcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xIGE6aG92ZXIsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMSBhOmZvY3VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTEgYTpob3ZlciB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGUtMTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlLTE6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluayxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZS0xOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLCAuYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSwgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeS1wcm9ncmFtcy1zZXJ2aWNlcywgLmJsb2NrLXZpZXdzLWJsb2NrcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja29ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3RpbmctYmxvY2stMSAucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnksXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLFxuLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0xIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeS1wcm9ncmFtcy1zZXJ2aWNlcyxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSxcbi5ibG9jay12aWV3cy1ibG9ja3BhcnRpY2lwYXRlLWluLXJlc2VhcmNoLWJsb2NrLTEgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LXByb2dyYW1zLXNlcnZpY2VzLFxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG59XG5cbi5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLXBhZ2UgLnJlZ2lvbi1wb3N0Zml4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byA5NnB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcge1xuICBtYXJnaW46IDAgMjBweCA0MHB4O1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fY29udGVudCB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMmUyYjJiO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAucmVhZG1vcmUtbGluazpob3ZlciAubmV3cy10aXRsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbms6Zmlyc3QtY2hpbGQgLnZpZXctcm93IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbms6bGFzdC1jaGlsZCAudmlld19fcm93IHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsgLnBhZ2VyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMjVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmN2Y3Zjc7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1saXN0aW5nLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWxpc3Rpbmcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUtd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZGF0ZS13cmFwcGVyIHtcbiAgd2lkdGg6IDQwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMTZweCAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMjMuNDM3NWVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmRhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ0JTtcbiAgICBtaW4td2lkdGg6IDE1M3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQzLjc1ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUtd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZGF0ZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmRhdGUtd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuZGF0ZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyLWRlZmF1bHQsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLmltYWdlLXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMzMHB4O1xuICAgIG1heC13aWR0aDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLmltYWdlLXdyYXBwZXItZGVmYXVsdCBpbWcsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0IGltZywgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzczNmY2ZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubmV3cy1kYXRlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzczNmY2ZjtcbiAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAyO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG5cbi52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubmV3cy10aXRsZSwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIgLm5ld3MtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLm5ld3Mtc3VtbWFyeSwgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIgLm5ld3Mtc3VtbWFyeSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cywgLnZpZXctLW5ld3MtbGFuZGluZy1wYWdlLXZpZXcgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyBhLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyBhOmhvdmVyLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAudmlld3MtZmllbGQtbm90aGluZyAubmV3cy1jb250YWluZXIgLmxpbmstdG8tbmV3cyBhOmZvY3VzLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIGE6aG92ZXIsIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVsYXRlZC1pdGVtcy1mb3Itdmlld3MgLm5ld3MtY29udGFpbmVyIC5saW5rLXRvLW5ld3MgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1uZXdzLWxhbmRpbmctcGFnZS12aWV3IC52aWV3cy1maWVsZC1ub3RoaW5nIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzLCAudmlldy0tbmV3cy1sYW5kaW5nLXBhZ2UtdmlldyAubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIC5uZXdzLWNvbnRhaW5lciAubGluay10by1uZXdzIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMCAxNDBweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6ICM1M2JiNTAgNXB4IHNvbGlkO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNy41ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTUge1xuICAgIG1hcmdpbjogMCAyMHB4IDE0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSB7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMjBweDtcbiAgICB3aWR0aDogOTYlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDgyLjE4NzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2tyZWxhdGVkLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja3JlbGF0ZWQtZXZlbnRzLWJsb2NrLTEgLmJsb2NrX190aXRsZSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTUgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDN0MzQzM7XG4gIHBhZGRpbmc6IDI1cHggMzBweDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX2VtcHR5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3cge1xuICAgIHBhZGRpbmc6IDQ1cHggMjBweCA0NXB4IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6aG92ZXIsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmhvdmVyIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZvY3VzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAudmlld19fcm93OmZpcnN0LWNoaWxkLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5wYWdlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLnBhZ2VyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDMzMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMiU7XG4gICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF5LXN0YXJ0LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXktZW5kIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXktZW5kLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRheS1lbmQge1xuICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAudGltZSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC50aW1lLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUge1xuICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIHAsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgcCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIHAsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgcCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LW1vbnRoLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLW1vbnRoLCAudmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTJweCA1cHggMCAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1tb250aCwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LW1vbnRoLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtbW9udGgge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tdG9wOiAtMTNweDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXkub25seS1zdGFydCB7XG4gIGZsb2F0OiBub25lO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmc6IDdweDtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gIGhlaWdodDogMzBweDtcbiAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAtMTdweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5pbWFnZS13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmltYWdlLXdyYXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGgyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiAyNyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMzYlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDQ2JTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzM2ZjZmO1xuICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyBhIHtcbiAgY29sb3I6ICM3MzZmNmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42NztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXJlbGF0ZWQtZXZlbnRzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNzYlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGEge1xuICBjb2xvcjogIzMxMzEzMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS1yZWxhdGVkLWV2ZW50cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tcmVsYXRlZC1ldmVudHMgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzUgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyAucmVnaW9uLXBvc3RmaXgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQge1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19lbXB0eSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0NXB4IDA7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3csIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3cge1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBwYWRkaW5nOiAzMHB4IDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3JvdywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3JvdyB7XG4gICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmhvdmVyLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmhvdmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnRzLXRpdGxlLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6aG92ZXIgLmV2ZW50cy10aXRsZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpmb2N1cyAuZXZlbnRzLXRpdGxlIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6aG92ZXIgLmV2ZW50LWRldGFpbHMtbGluayBhLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpob3ZlciAuZXZlbnQtZGV0YWlscy1saW5rIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6Zm9jdXMgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICM0NjllNDQgIWltcG9ydGFudDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC52aWV3X19yb3c6aG92ZXIgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpmb2N1cyAuZGF0ZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAudmlld19fcm93OmhvdmVyIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6Zm9jdXMgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3Jvdzpob3ZlciAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudmlld19fcm93OmZvY3VzIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3JvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC52aWV3X19yb3c6bGFzdC1jaGlsZCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnZpZXdfX3JvdzpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLnBhZ2VyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAucGFnZXIge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgbWluLXdpZHRoOiA1MTVweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogOHB4IDVweCAwIDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtaW4taGVpZ2h0OiAxNjdweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLnRpbWUsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC50aW1lLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZS5kYXRlLS1vbmUtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlLmRhdGUtLW9uZS1kYXkge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gIH1cbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZS5kYXRlLS10d28tZGF5cywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZS5kYXRlLS10d28tZGF5cyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAuMnJlbTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIGgzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zdGFydC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXkge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWVuZC1kYXksIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZGF0ZS1zZXBlcmF0b3Ige1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnQge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBwYWRkaW5nOiA3cHg7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5pbWFnZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5pbWFnZS13cmFwcGVyIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGgyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NyU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNTYuMjVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA1NiU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIge1xuICAgIHdpZHRoOiA0NCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNTUlO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIHtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBjb2xvcjogIzczNmY2Zjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyBhLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSB7XG4gIGNvbG9yOiAjNzM2ZjZmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUge1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzEgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc2JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMSAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAubWFueS1yb3dzOm50aC1jaGlsZCgyKSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLm1hbnktcm93czpudGgtY2hpbGQoMikge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICB3aWR0aDogNjQlO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMzMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NjllNDQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIHBhZGRpbmc6IDhweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDM0LjI1ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXktc3RhcnQsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1lbmQsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRheS1zdGFydCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF5LWVuZCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLnRpbWUsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC50aW1lLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIGltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSB7XG4gICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSBoMyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgaDMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZGF0ZS13cmFwcGVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLWRhdGUtd3JhcHBlciAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXdyYXBwZXIgLnNhbWUtZGF0ZS1zZXBlcmF0b3Ige1xuICBwYWRkaW5nLXRvcDogMTJweDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtbW9udGgsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmVuZC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1tb250aCwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1tb250aCB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuZW5kLWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1zdGFydC1kYXksIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLnNhbWUtZW5kLWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc3RhcnQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5IHtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5zYW1lLXN0YXJ0LWRheSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1lbmQtZGF5IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5kYXRlLXdyYXBwZXIgLmRhdGUgLmRhdGUtc2VwZXJhdG9yLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZGF0ZS13cmFwcGVyIC5kYXRlIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG4gIH1cbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmRhdGUtd3JhcHBlciAuZGF0ZSAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBoMiwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGgyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmltYWdlLXdyYXBwZXIgLnZvY2FidWxhcnktZGVmYXVsdC1pbWFnZS1mb3ItZXZlbnRzIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDMzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgbWF4LWhlaWdodDogMTY4cHg7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuaW1hZ2Utd3JhcHBlciAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMgaW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAxNDFweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5pbWFnZS13cmFwcGVyIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICB9XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA1MSU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2Mi41ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogNjIlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDg1LjM3NWVtKSB7XG4gIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5wYWdlLXRhZyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMjJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3JkZXI6IHNvbGlkIDFweCAjNzM2ZjZmO1xuICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAucGFnZS10YWcgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLnBhZ2UtdGFnIGEge1xuICBjb2xvcjogIzczNmY2ZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGEsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGU6aG92ZXIsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGU6Zm9jdXMsIC52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYTpob3ZlciwgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy10aXRsZSBhOmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlOmhvdmVyLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlOmZvY3VzLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXRpdGxlIGE6aG92ZXIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtdGl0bGUgYTpmb2N1cyB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50cy1zdWJoZWFkaW5nLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICBmb250LXNpemU6IDE4cHg7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzQ2NDI0Mjtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDc2JTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnRzLXN1YmhlYWRpbmcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4udmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzMxMzEzMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG59XG5cbi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18yIC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYSwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmhvdmVyLCAudmlldy0tdXBjb21pbmctZXZlbnRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiAudXBjb21pbmctZXZlbnQtcm93cyAuZXZlbnRzLWNvbnRhaW5lciAuZXZlbnQtZGV0YWlscy1saW5rIGE6Zm9jdXMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IC51cGNvbWluZy1ldmVudC1yb3dzIC5ldmVudHMtY29udGFpbmVyIC5ldmVudC1kZXRhaWxzLWxpbmsgYTpob3ZlciwgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayBhOmZvY3VzIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluaywgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzQgLnVwY29taW5nLWV2ZW50LXJvd3MgLmV2ZW50cy1jb250YWluZXIgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcywgLmxhdGVzdC1ibG9nLXN0b3JpZXMge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtLW5hbWUtZmllbGQtdmlldywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXcge1xuICBtaW4taGVpZ2h0OiAyMzlweDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayA+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+IC5maWVsZF9faXRlbXMgPiAuZmllbGRfX2l0ZW0gLnJlbGF0ZWQtY29udGVudC1pbWFnZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgPiAuZmllbGRfX2l0ZW1zID4gLmZpZWxkX19pdGVtIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODUuMzc1ZW0pIHtcbiAgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2Uge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAzNmVtKSB7XG4gIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgY29sb3I6ICMzMTMxMzE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2UgYSwgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZSBhIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmZvY3VzIGEsIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZTpob3ZlciBhLCAubGF0ZXN0LWJsb2ctc3RvcmllcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmZvY3VzIGEsIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmZvY3VzIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmZpZWxkX19pdGVtLlxcMzJfdmlld3NfYW5kX2N1c3RvbV9saW5rcyAuZmllbGQtLW5hbWUtZmllbGQtdmlldy1hbmQtbGluayAuZmllbGQtbGluay1wYWdlOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLmxhdGVzdC1ibG9nLXN0b3JpZXMgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsgLmZpZWxkLWxpbmstcGFnZTpmb2N1cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1saW5rLXBhZ2U6aG92ZXIgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1kZXNjLWxpbmssIC5sYXRlc3QtYmxvZy1zdG9yaWVzIC5maWVsZC0tbmFtZS1maWVsZC12aWV3LWFuZC1saW5rIC5maWVsZC1kZXNjLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAucHJvZy1saW5rIHtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gIH1cbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyZTJiMmI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluayAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIG1hcmdpbi1yaWdodDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA5cHg7XG4gIH1cbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbmsgLmV4dGVybmFsLWxpbmstaW1hZ2Uge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWF4LXdpZHRoOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTVweDtcbiAgdG9wOiAwO1xufVxuXG4ub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluazpob3ZlciBhLCAub25saW5lLWZhbWlseS1yZXNvdXJjZS1saXN0aW5nIC52aWV3cy1yb3cgLnByb2ctbGluazpmb2N1cyBhIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3RpbmcgLnZpZXdzLXJvdyAucHJvZy1saW5rOmhvdmVyIC5ncmVlbi1hcnJvdy1wcmUtbGluaywgLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWxpbms6Zm9jdXMgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIG1hcmdpbi1yaWdodDogMTFweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyAudmlld3Mtcm93IC5wcm9nLWRlc2NyaXB0aW9uIHtcbiAgY2xlYXI6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMmUyYjJiO1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLnVzZXItbG9nZ2VkLWluIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMzAwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDMzLjQzNzVlbSkge1xuICAudXNlci1sb2dnZWQtaW4gLmFkanVzdF9zY3JvbGwge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4O1xuICB9XG59XG5cbi51c2VyLWxvZ2dlZC1pbiAuYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiA0ODBweDtcbn1cblxuLmFkanVzdF9zY3JvbGwge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMzMuNDM3NWVtKSB7XG4gIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuXG4uYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzODBweDtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogODEuMjVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIge1xuICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLm5vZGVfX2NvbnRlbnQsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAubm9kZV9fY29udGVudCB7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUge1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zODtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtdHlwZSBzcGFuLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGUgc3BhbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogOSU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogJyAnO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDI1LjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDYuODc1ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50LCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQge1xuICAgIHdpZHRoOiA2MCU7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS43OTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY5O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMS43OTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDMuNzVlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHRpbWUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODg7XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgYXJ0aWNsZS5hbGVydC1pdGVtIC5hbGVydC1jb250ZW50IC5hbGVydC1tZXNzYWdlIHRpbWU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnfCc7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDEyLjVweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LWNvbnRlbnQgLmFsZXJ0LW1lc3NhZ2UgdGltZTo6YWZ0ZXIsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIGFydGljbGUuYWxlcnQtaXRlbSAuYWxlcnQtY29udGVudCAuYWxlcnQtbWVzc2FnZSB0aW1lOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICAgIGNvbG9yOiAjRkZGRkZGO1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIC5hbGVydC1pdGVtLldhcm5pbmdzIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgLmFsZXJ0LWl0ZW0uV2FybmluZ3MgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9BbGVydC1jbGVhcmVkLnBuZ1wiKTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTEgLmFsZXJ0LWl0ZW0uSW5mb3JtYXRpb25hbCAuYWxlcnQtdHlwZSBzcGFuOjpiZWZvcmUsIC5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0yIC5hbGVydC1pdGVtLkluZm9ybWF0aW9uYWwgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9NYWludGVuYW5jZS5wbmdcIik7XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xIC5hbGVydC1pdGVtLkNyaXRpY2FsIC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSwgLmJsb2NrLXZpZXdzLWJsb2NrYWxlcnRzLWJsb2NrLTIgLmFsZXJ0LWl0ZW0uQ3JpdGljYWwgLmFsZXJ0LXR5cGUgc3Bhbjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9BbGVydC5wbmdcIik7XG59XG5cbiNibG9jay12aWV3cy1ibG9jay1hbGVydHMtYmxvY2stMywgI2Jsb2NrLXZpZXdzLWJsb2NrLWFsZXJ0cy1ibG9jay00IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcGFydGljaXBhdGUtaW4tcmVzZWFyY2gtYmxvY2stMSAudmlld19fZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMjBweDtcbn1cblxuLnNlYXJjaC10aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgZ3JleTtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbn1cblxuLnBhdGgtc2VhcmNoIC5oYi1wcmVmaXgge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYXRoLXNlYXJjaCAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDQ1cHggMCA5MHB4IDA7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC5ibG9jay0taG9sbGFuZC1ibG9vcnZpZXctZW1haWwtc3Vic2NyaXB0aW9uLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19lbXB0eSB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2NvbnRlbnQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19jb250ZW50IGEgLnZpZXdfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjNDY0MjQyO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwIHtcbiAgbWFyZ2luOiAwIDIwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgcCB7XG4gICAgd2lkdGg6IDczJTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA3OS44NzVlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgcDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciBwOmxhc3QtY2hpbGQge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNDY0MjQyO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciAuc2VhcmNoLWJhciAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC52aWV3X19oZWFkZXIgLnNlYXJjaC1iYXIgLmZvcm0taXRlbS0tdGV4dGZpZWxkIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnZpZXdfX2hlYWRlciAuc2VhcmNoLWJhciAuZm9ybS1pdGVtLS10ZXh0ZmllbGQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMThweCAzMXB4O1xuICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAudmlld19faGVhZGVyIC5zZWFyY2gtYmFyIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjMzEzMTMxO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnBhZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB3aWR0aDogOTglO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbms6Zmlyc3QtY2hpbGQgLnZpZXdfX3JvdyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluazpsYXN0LWNoaWxkIC52aWV3X19yb3cge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0M3QzNDMztcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cge1xuICAgIG1heC13aWR0aDogNzMlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc5Ljg3NWVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93OmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSBhLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3Jvdzpmb2N1cyAudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3Jvdzpob3ZlciAuc2VhcmNoLW1vcmUtbGluayAucmVhZC1tb3JlLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3Jvdzpmb2N1cyAuc2VhcmNoLW1vcmUtbGluayAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICM0NjllNDQ7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSwgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRlZmF1bHQtaW1hZ2Uge1xuICBtYXgtd2lkdGg6IDI5N3B4O1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIGgyLCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZGVmYXVsdC1pbWFnZSBoMiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSBpbWcsIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1kZWZhdWx0LWltYWdlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS40NTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzJlMmIyYjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdGl0bGUgYTpob3ZlciwgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLXRpdGxlIGE6Zm9jdXMge1xuICBjb2xvcjogIzQ2OWU0NDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtdmlld3MtY29uZGl0aW9uYWwtZmllbGQsIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5LCAucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtYm9keSwgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS42MTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG59XG5cbi5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMjtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgY29sb3I6ICM3MzZmNmY7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgfVxufVxuXG4ucGF0aC1zZWFyY2ggLnZpZXctLWFjcXVpYS1zZWFyY2ggLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAjNzM2ZjZmO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5wYXRoLXNlYXJjaCAudmlldy0tYWNxdWlhLXNlYXJjaCAucmVhZG1vcmUtbGluayAudmlld19fcm93IC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLnBhdGgtc2VhcmNoIC52aWV3LS1hY3F1aWEtc2VhcmNoIC5yZWFkbW9yZS1saW5rIC52aWV3X19yb3cgLnZpZXdzLWZpZWxkLW5vdGhpbmcgLnNlYXJjaC1tb3JlLWxpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjb2xvcjogIzJlMmIyYjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uYmxvY2stLXNpdGVtYXAge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNzkuODc1ZW0pIHtcbiAgLmJsb2NrLS1zaXRlbWFwIHtcbiAgICBtYXgtd2lkdGg6IDE1NzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYmxvY2stLXNpdGVtYXAgLmJsb2NrX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6ICM0NjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLnNpdGVtYXAge1xuICBtYXgtd2lkdGg6IDE1NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWJveC1tZW51LW1haW4gaDIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiB1bCA+IGxpID4gYSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiB1bCA+IGxpID4gYTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAuc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkIGEge1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiBsaSA+IHVsIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbiBkaXYgdWwgbGkge1xuICBtYXJnaW4tdG9wOiAxNnB4O1xuICBtYXgtd2lkdGg6IDMwMHB4O1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW4gZGl2IHVsIGxpLmZpcnN0IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGRpdiA+IHVsID4gbGkge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLnNpdGVtYXAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkID4gZGl2ID4gdWwgPiBsaSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGRpdiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaXRlbWFwIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGRpdiA+IHVsID4gbGkgPiB1bCA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0LjVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICBwYWRkaW5nOiAzLjVweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDlweCAhaW1wb3J0YW50O1xufVxuXG4uc2l0ZW1hcCAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQgPiBsaSA+IHVsID4gbGkge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLnNpdGVtYXAgbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiA3cHg7XG59XG5cbi5zaXRlbWFwIHVsIHtcbiAgbWFyZ2luLXRvcDogMTJweDtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjNDY5ZTQ0O1xufVxuXG4uc2l0ZW1hcCB1bCBsaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuXG4uc2l0ZW1hcCB1bDpmaXJzdC1jaGlsZCA+IGxpID4gdWwge1xuICBib3JkZXItbGVmdDogbm9uZTtcbn1cblxuLnNpdGVtYXAgdWw6bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5zaXRlbWFwIHVsOm50aC1jaGlsZCgyKSB1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxOXB4O1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbm1haW4sXG5tZW51LFxubmF2LFxuc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuY29kZSxcbmtiZCxcbnByZSxcbnNhbXAge1xuICBmb250LXNpemU6IDFlbTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbnN1cCB7XG4gIHRvcDogMC41ZW07XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuYXVkaW8sXG5wcm9ncmVzcyxcbnZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0LFxub3B0Z3JvdXAsXG5zZWxlY3QsXG50ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9J2J1dHRvbiddLFxuW3R5cGU9J3Jlc2V0J10sXG5bdHlwZT0nc3VibWl0J10ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT0nc3VibWl0J106Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1c3JpbmcsXG5bdHlwZT0nYnV0dG9uJ106Oi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3Jlc2V0J106Oi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcbn1cblxuW3R5cGU9J2NoZWNrYm94J10sXG5bdHlwZT0ncmFkaW8nXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPSdudW1iZXInXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9J3NlYXJjaCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xufVxuXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sXG5bdHlwZT0nc2VhcmNoJ106Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgZm9udDogaW5oZXJpdDtcbn1cblxudGVtcGxhdGUsXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmFiYnIsXG5ibG9ja3F1b3RlLFxuY29kZSxcbmtiZCxcbnEsXG5zYW1wLFxudHQsXG52YXIge1xuICBoeXBoZW5zOiBub25lO1xufVxuXG5ibG9ja3F1b3RlLFxuZmlndXJlLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxubGksXG5vbCxcbnVsLFxucCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bDo6YWZ0ZXIsIC50YWJsZS1iYXNpYzo6YWZ0ZXIsXG50YWJsZTo6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMSBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGU6OmFmdGVyLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiBhcnRpY2xlLmFsZXJ0LWl0ZW0gLmFsZXJ0LXR5cGU6OmFmdGVyIHtcbiAgY2xlYXI6IGJvdGggIWltcG9ydGFudDtcbiAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbn1cblxuLmwtbWFpbiBhLCAubm9kZS1wcmV2aWV3LWNvbnRhaW5lciAubm9kZS1wcmV2aWV3LWJhY2tsaW5rLCBpbnB1dFt0eXBlPSdzdWJtaXQnXSxcbiNlZGl0LWNhbmNlbCwgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBhLnByaW50LCAuYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMgYS5yZW1vdmUge1xuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xufVxuXG4uYnJlYWRjcnVtYl9fdGl0bGUge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5odG1sIHtcbiAgZm9udC1zaXplOiA5My43NSU7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTA2LjI1JTtcbiAgfVxufVxuXG5odG1sIHtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogc3VicGl4ZWwtYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG59XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzQ2NDI0MjtcbiAgbWFyZ2luOiAwO1xufVxuXG5hIGltZyB7XG4gIGJvcmRlcjogMHB4O1xufVxuXG4ubW9yZS1saW5rIHtcbiAgbWFyZ2luLXRvcDogMC4zNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbn1cblxuLm1vcmUtbGluayBhIHtcbiAgcGFkZGluZy1yaWdodDogMC43cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjNDY5ZTQ0O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLm1vcmUtbGluayBhOjphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYXJyb3dzL2ljb25zX19hcnJvd+KAlGxpbmsuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbn1cblxuLmwtbWFpbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzQ2OWU0NDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4ubC1tYWluIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzQ2OWU0NDtcbn1cblxuLmNvbnRleHR1YWwtbGlua3MgYSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzIGE6aG92ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG5pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbmhyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXN0eWxlOiBpbnNldDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzQ2OWU0NDtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5tYXJrZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5saSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG59XG5cbiN0b29sYmFyLWFkbWluaXN0cmF0aW9uIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IGluaXRpYWw7XG59XG5cbnAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMS4wNXJlbTtcbn1cblxuaDIgKyBwLFxuaDMgKyBwLFxuaDQgKyBwLFxuaDUgKyBwLFxuaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmgxLFxuaDEge1xuICBmb250LXNpemU6IDEuNjc5NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgY29sb3I6ICMyZTJiMmI7XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDEuNzkyMDNyZW07XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMSxcbiAgaDEge1xuICAgIGZvbnQtc2l6ZTogMS45MTIwOXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuaDEsXG4gIGgxIHtcbiAgICBmb250LXNpemU6IDIuMDQwMnJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmgxLFxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyLjE3Njg5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuLmgyLFxuaDIge1xuICBmb250LXNpemU6IDEuNDc1MnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMixcbiAgaDIge1xuICAgIGZvbnQtc2l6ZTogMS41NzQwNHJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjY3OTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmgyLFxuICBoMiB7XG4gICAgZm9udC1zaXplOiAxLjc5MjAzcmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaDIsXG4gIGgyIHtcbiAgICBmb250LXNpemU6IDEuOTEyMDlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDMsXG5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yOTU3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oMyxcbiAgaDMge1xuICAgIGZvbnQtc2l6ZTogMS4zODI1N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjQ3NTJyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmgzLFxuICBoMyB7XG4gICAgZm9udC1zaXplOiAxLjU3NDA0cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaDMsXG4gIGgzIHtcbiAgICBmb250LXNpemU6IDEuNjc5NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICB9XG59XG5cbi5oNCxcbmg0IHtcbiAgZm9udC1zaXplOiAxLjEzODEzcmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjIxNDM5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuMjk1NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmg0LFxuICBoNCB7XG4gICAgZm9udC1zaXplOiAxLjM4MjU3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaDQsXG4gIGg0IHtcbiAgICBmb250LXNpemU6IDEuNDc1MnJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG59XG5cbi5oNSxcbmg1IHtcbiAgZm9udC1zaXplOiAwLjk5OTY5cmVtO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjA2NjY3cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMTM4MTNyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmg1LFxuICBoNSB7XG4gICAgZm9udC1zaXplOiAxLjIxNDM5cmVtO1xuICB9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAuaDUsXG4gIGg1IHtcbiAgICBmb250LXNpemU6IDEuMjk1NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgfVxufVxuXG4uaDYsXG5oNiB7XG4gIGZvbnQtc2l6ZTogMC44NzgwOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogKSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMC45MzY5MXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiApIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAwLjk5OTY5cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5oNixcbiAgaDYge1xuICAgIGZvbnQtc2l6ZTogMS4wNjY2N3JlbTtcbiAgfVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLmg2LFxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxLjEzODEzcmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXBhZ2UtdGl0bGUgaDEge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmFkZHRoaXMge1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xufVxuXG4uYWRkdGhpcyBhOmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAuODtcbn1cblxuLmFkZHRoaXMgLmF0LXNoYXJlLWJ0bjpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSAhaW1wb3J0YW50O1xufVxuXG4qLCAqOmJlZm9yZSwgKjphZnRlciB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmlsZS0tZ2VuZXJhbCxcbi5maWxlLS1hcHBsaWNhdGlvbi1vY3RldC1zdHJlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXhlLnN2Zyk7XG59XG5cbi5maWxlLS1wYWNrYWdlLXgtZ2VuZXJpYyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1nZW5lcmljLnN2Zyk7XG59XG5cbi5maWxlLS14LW9mZmljZS1zcHJlYWRzaGVldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS14bHMuc3ZnKTtcbn1cblxuLmZpbGUtLXgtb2ZmaWNlLWRvY3VtZW50IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWRvYy5zdmcpO1xufVxuXG4uZmlsZS0teC1vZmZpY2UtcHJlc2VudGF0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXBwdC5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1qcy5zdmcpO1xufVxuXG4uZmlsZS0tdGV4dC1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWh0bWwuc3ZnKTtcbn1cblxuLmZpbGUtLXRleHQtcGxhaW4ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL3RleHQtcGxhaW4ucG5nKTtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiAucGRmLWljb24taW1nIHtcbiAgbWF4LXdpZHRoOiAyMnB4O1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZpbGUtLWFwcGxpY2F0aW9uLXgtZXhlY3V0YWJsZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1leGUuc3ZnKTtcbn1cblxuLmZpbGUtLWF1ZGlvIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLW1wMy5zdmcpO1xufVxuXG4uZmlsZS0tdmlkZW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtbXA0LnN2Zyk7XG59XG5cbi5maWxlLS10ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLXR4dC5zdmcpO1xufVxuXG4uZmlsZS0taW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtanBnLnN2Zyk7XG59XG5cbi5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBvc3RzY3JpcHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXBzLnN2Zyk7XG59XG5cbi5maWxlIHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xufVxuXG5hW2RhdGEtZW50aXR5LXR5cGU9XCJmaWxlXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcbn1cblxuYVtkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiAnICc7XG4gIHdpZHRoOiAuNzVyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbGVmdDogLS45cmVtO1xuICB0b3A6IC4xMnJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hdHRhY2gtMi5zdmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFyZW0gMXJlbTtcbn1cblxuLm1lc3NhZ2VzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZhO1xuICBjb2xvcjogIzQyNDI0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiA1NXB4IDU1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMS4yJSAgLTVweDtcbn1cblxuLm1lc3NhZ2VzIGEge1xuICBjb2xvcjogI2JjZGVlZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlc19fY29udGVudCA+ICo6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlNmU1O1xuICBib3JkZXItY29sb3I6ICNmZmM1YzI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9iZy9tZXNzYWdlcy1lcnJvci5zdmdcIik7XG59XG5cbi5tZXNzYWdlcy0tZXJyb3IgYSB7XG4gIGNvbG9yOiAjZmY2NDVjO1xufVxuXG4ubWVzc2FnZXMtLWVycm9yIC5tZXNzYWdlc19faXRlbSBlbTpmaXJzdC1jaGlsZCB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5tZXNzYWdlcy0tc3RhdHVzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjhlNjtcbiAgYm9yZGVyLWNvbG9yOiAjYzllOGE5O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYmcvbWVzc2FnZXMtc3RhdHVzLnN2Z1wiKTtcbn1cblxuLm1lc3NhZ2VzLS1zdGF0dXMgYSB7XG4gIGNvbG9yOiAjNzFiMDJmO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5tZXNzYWdlcy0td2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmY2Y4ZTM7XG4gIGJvcmRlci1jb2xvcjogI2ZhZjJjYztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXdhcm5pbmcuc3ZnXCIpO1xufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcgYSB7XG4gIGNvbG9yOiAjOGE2ZDNiO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi53cmFwcGVyLW5pY2UtbG9naW4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLndyYXBwZXItbmljZS1sb2dpbiAubmljZS1sb2dpbi1wYXNzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogLjhyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLndyYXBwZXItbmljZS1sb2dpbiAubmljZS1sb2dpbi1wYXNzIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi53cmFwcGVyLW5pY2UtbG9naW4gLm5pY2UtbG9naW4tbG9naW4ge1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG59XG5cbi5ub2RlLXByZXZpZXctY29udGFpbmVyIC5ub2RlLXByZXZpZXctYmFja2xpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3RjYxO1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC42cmVtO1xuICBsZXR0ZXItc3BhY2luZzogLjAyMjNlbTtcbn1cblxuLm5vZGUtcHJldmlldy1jb250YWluZXIgLm5vZGUtcHJldmlldy1iYWNrbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDc1NTk7XG59XG5cbi5ub2RlLXByZXZpZXctY29udGFpbmVyIC5mb3JtLWl0ZW0tdmlldy1tb2RlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICBmb250LWZhbWlseTogXCJIaW5kXCIsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgU2Vnb2UgVUksIFJvYm90bywgSGVsdmV0aWNhIE5ldWUsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLXdpZGdldC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuICBib3JkZXI6IDA7XG59XG5cbi51aS1zdGF0ZS1kZWZhdWx0LFxuLnVpLXdpZGdldC1jb250ZW50IC51aS1zdGF0ZS1kZWZhdWx0IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZBRkFGQTtcbn1cblxuI2Nib3hXcmFwcGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmZpZWxkLS1uYW1lLXVzZXItcGljdHVyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbmgyLnN0eWxlZ3VpZGUge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzAwN0Y2MTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzLXdyYXBwZXIgYS5jb250ZXh0dWFsLWxpbmtzLXRyaWdnZXIge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5jb250ZXh0dWFsLWxpbmtzLXdyYXBwZXIgdWwuY29udGV4dHVhbC1saW5rcyBsaSBhIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYmxvY2stLXRhYnMge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA2NGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiA3cHg7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIHtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCBsaSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IC42cmVtIDEuM2VtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogIzJhNDE0ZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzJlMzIzZDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjdyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogNDhlbSkge1xuICAuYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpIGEge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMmUzMjNkO1xuICB9XG59XG5cbi5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJlMzIzZDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIGxpLmlzLWFjdGl2ZSBhIHtcbiAgY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDY5ZTQ0O1xufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMucHJpbWFyeSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLmJsb2NrLS10YWJzIC5ibG9ja19fY29udGVudCB1bCB1bC50YWJzLnByaW1hcnkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMuc2Vjb25kYXJ5IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuXG5AbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiA0OGVtKSB7XG4gIC5ibG9jay0tdGFicyAuYmxvY2tfX2NvbnRlbnQgdWwgdWwudGFicy5zZWNvbmRhcnkge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxufVxuXG4uYmxvY2stLXRhYnMgLmJsb2NrX19jb250ZW50IHVsIHVsLnRhYnMuc2Vjb25kYXJ5IGEge1xuICBwYWRkaW5nOiAuMXJlbSAuNDtcbiAgZm9udC1zaXplOiAuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnNraXBsaW5rcyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0ZW07XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5za2lwbGlua3NfX2xpbmssXG4uc2tpcGxpbmtzX19saW5rOnZpc2l0ZWQsXG4uc2tpcGxpbmtzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE0ZW07XG59XG5cbiNtYWluOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3NfX3RyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCA2NSwgMTE2LCAwLjEpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDA0MTc0O1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAzcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAuMmVtIDA7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2ZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzc19fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDE3NDtcbiAgaGVpZ2h0OiAxcmVtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB3aWR0aDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICB3aWR0aDogMyU7XG59XG5cbi5wcm9ncmVzc19fZGVzY3JpcHRpb24sXG4ucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICBjb2xvcjogIzRENEQ0RDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzX19kZXNjcmlwdGlvbiB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4ucHJvZ3Jlc3NfX3BlcmNlbnRhZ2Uge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5wb3N0LXNoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9udEIge1xuICBmb250LXdlaWdodDogODAwO1xuICBtYXJnaW46IDEwcHggMDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdvcmQtd3JhcDogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1c2FibGU6YWN0aXZlLCAuZm9jdXNhYmxlOmZvY3VzIHtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgYmFja2dyb3VuZDogIzQ2OWU0NDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG5kaXZbZGF0YS1vZW1iZWQtdXJsKj1cImluc3RhZ3JhbVwiXSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuZGl2W2RhdGEtb2VtYmVkLXVybCo9XCJpbnN0YWdyYW1cIl0gaWZyYW1lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5zb2NpYWxlbWJlZF9fY29udGFpbmVyLFxuLnZpZGVvZW1iZWRfX3dyYXBwZXIge1xuICBwYWRkaW5nLXRvcDogMS40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS40cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zb2NpYWxlbWJlZF9fY29udGFpbmVyIC50d2l0dGVyLXR3ZWV0LFxuLnNvY2lhbGVtYmVkX19jb250YWluZXIgaWZyYW1lLFxuLnZpZGVvZW1iZWRfX3dyYXBwZXIgLnR3aXR0ZXItdHdlZXQsXG4udmlkZW9lbWJlZF9fd3JhcHBlciBpZnJhbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmNrZV9lZGl0YWJsZSBibG9ja3F1b3RlOjpiZWZvcmUge1xuICBjb250ZW50OiAnXCInICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfZWRpdGFibGUgYmxvY2txdW90ZTo6YWZ0ZXIge1xuICBjb250ZW50OiAnXCInICFpbXBvcnRhbnQ7XG59XG5cbi5ja2VfZWRpdGFibGUgdWwsIG9sIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uY2tlX2VkaXRhYmxlIHVsIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG5cbi5ja2VfZWRpdGFibGUgb2wgbGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbiIsIi8vTG9hZCBmb250IGZyb20gR29vZ2xlIGZvbnRzOiBIaW5kXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUhpbmQ6MzAwLDQwMCw1MDAsNjAwLDcwMCcpO1xuXG4vLyBGb250c1xuJHN5c3RlbS1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBTZWdvZSBVSSwgUm9ib3RvLCBIZWx2ZXRpY2EgTmV1ZSwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuXG4kYmFzZS1mb250LWZhbWlseTogJ0hpbmQnLCAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFNlZ29lIFVJLCBSb2JvdG8sIEhlbHZldGljYSBOZXVlLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cbiRtb25vc3BhY2UtZm9udC1mYW1pbHk6IENvbnNvbGFzLCAnTWVubG8nLCAnTGliZXJhdGlvbiBNb25vJywgJ0NvdXJpZXIgTmV3JywgbW9ub3NwYWNlLCBzYW5zLXNlcmlmO1xuXG4vLy9Jbml0aWFsaXppbmcgVHlwaSBsaWJyYXJ5XG5AaW5jbHVkZSB0eXBpLWluaXQ7XG5cbi8vL1BlcmZlY3QgZm91cnRoXG4kbXMtcmF0aW86IDEuMzMzO1xuXG4vL0ZvbnQgU3R5bGVzXG4kbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiRiYXNlLWxpbmUtaGVpZ2h0OiAxLjY3O1xuXG4vL0hlYWRpbmcgJiBCb2R5IEZvbnQgc2l6ZXMgKyBMaW5lIGhlaWdodFxuXG4kZm9udC1oMS1sYXJnZTogNDVweDtcbiRmb250LWgyLWxhcmdlOiAzNXB4O1xuJGZvbnQtaDMtbGFyZ2U6IDMwcHg7XG4kZm9udC1oNC1sYXJnZTogMjZweDtcbiRmb250LWg0LW1lZGl1bTogMjRweDtcbiRmb250LWg1LWxhcmdlOiAyMnB4O1xuJGZvbnQtaDUtbWVkaXVtOiAyMHB4O1xuXG4kZm9udC1ib2R5LXNpemU6IDE4cHg7XG4kZm9udC1ib2R5LXNpemUtc21hbGw6IDE2cHg7XG4kZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw6IDE1cHg7XG4kZm9udC1ib2R5LXNpemUteHgtc21hbGw6IDE0cHg7XG5cbiRmb250LWJvZHktbGluZS1oZWlnaHQ6IDEuNjE7XG4kZm9udC1ib2R5LXdlaWdodDogbm9ybWFsO1xuIiwiLy8gSW5jbHVkZXMgcmVzZXRzIGFuZCBoZWxwZXIgY2xhc3Nlcy5cbi8vIEluc3BpcmF0aW9uOiBodHRwOi8vbmVjb2xhcy5naXRodWIuY29tL25vcm1hbGl6ZS5jc3Ncbi8vIHZlcnNpb24gMy4wLjJcblxuYXJ0aWNsZSxcbmFzaWRlLFxuZGV0YWlscyxcbmZpZ2NhcHRpb24sXG5maWd1cmUsXG5mb290ZXIsXG5oZWFkZXIsXG5tYWluLFxubWVudSxcbm5hdixcbnNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnN1YixcbnN1cCB7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5zdXAge1xuICB0b3A6IDAuNWVtO1xuICAvLyBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbmF1ZGlvLFxucHJvZ3Jlc3MsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5idXR0b24sXG5odG1sIFt0eXBlPSdidXR0b24nXSxcblt0eXBlPSdyZXNldCddLFxuW3R5cGU9J3N1Ym1pdCddIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdidXR0b24nXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9J3N1Ym1pdCddOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9J2J1dHRvbiddOjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdyZXNldCddOjotbW96LWZvY3VzcmluZyxcblt0eXBlPSdzdWJtaXQnXTo6LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG59XG5cblt0eXBlPSdjaGVja2JveCddLFxuW3R5cGU9J3JhZGlvJ10ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwO1xufVxuXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPSdzZWFyY2gnXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbn1cblxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9J3NlYXJjaCddOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIGZvbnQ6IGluaGVyaXQ7XG59XG5cbnRlbXBsYXRlLFxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5hYmJyLFxuYmxvY2txdW90ZSxcbmNvZGUsXG5rYmQsXG5xLFxuc2FtcCxcbnR0LFxudmFyIHtcbiAgaHlwaGVuczogbm9uZTtcbn1cblxuXG4vLy9BZGRpdGlvbmFsIHJlc2V0IGJ5IFplbGxcbmJsb2NrcXVvdGUsXG5maWd1cmUsXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYsXG5saSxcbm9sLFxudWwsXG5we1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4iLCJcblxuLy8gPT09PT09PT09PVxuLy8gQURELUNPTlRFWFRcbi8vIC0tLS0tXG4vLyBBZGRzIGN1cnJlbnQgY29udGV4dCB0byB0aGUgJGNvbnRleHRzIG1hcCB0aGF0IGlzIHVzZWRcbi8vIHRvIHN0b3JlIGFsbCBjb250ZXh0cyBmb3IgYWxsIHN1c3kgaXRlbXMgZm9yIGl0cyBjaGlsZHJlblxuLy9cbi8vIFVTQUdFOlxuLy8gLS0tLS1cbi8vIElmIHBhcmVudCBjb250ZXh0IHdhcyBwcmV2aW91c2x5IGRlY2xhcmVkLFxuLy8gdXNlIHdpdGggZWl0aGVyIG5lc3RlZCBvciBzdXN5LWJyZWFrcG9pbnQ6XG4vL1xuLy8gLm5vLXBhcmVudCB7XG4vLyAgIEBpbmNsdWRlIHN1c3ktYnJlYWtwb2ludCg2MDBweCwgOSkge1xuLy8gICAgIEBpbmNsdWRlIGFkZC1jb250ZXh0KGNvbnRlbnQsIG1lZCwgNilcbi8vICAgfVxuLy8gfVxuLy9cbi8vIElmIHBhcmVudCBjb250ZXh0IHdhcyBkZWNsYXJlZCBwcmV2aW91c2x5LFxuLy8gdXNlIHdpdGggZ2V0LWNvbnRleHQ6XG4vL1xuLy8gLmhhcy1wYXJlbnQge1xuLy8gICBAaW5jbHVkZSBnZXQtY29udGV4dChjb250ZW50LCBtZWQpIHtcbi8vICAgICBAaW5jbHVkZSBhZGQtY29udGV4dChnYWxsZXJ5LCBtZWQsIDMpO1xuLy8gICB9XG4vLyB9XG4vLyA9PT09PT09PT09XG5cblxuLy8vIEBhdXRob3IgVm92YSBTa29rXG4vLy8gQGNvbnRlbnQgU3R5bGVzIHdoaWNoIGdvIGluc2lkZSBvZiBjaG9zZW4gYnJlYWtwb2ludFxuLy8vIEB0aHJvdyBcIkludmFsaWQgYnJlYWtwb2ludCBgI3skbmFtZX1gXCJcbi8vLyBAZXhhbXBsZVxuLy8vICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKTtcbi8vLyBAb3V0cHV0XG4vLy8gYEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuLy8vXHRcdC8vIFN0eWxlc1xuLy8vIH1gXG4vLy8gQHJlcXVpcmUge3ZhcmlhYmxlfSAkYnJlYWtwb2ludHNcblxuXG5cbkBtaXhpbiBhZGQtY29udGV4dCgkbGF5b3V0LCAkYnJlYWtwb2ludCwgJHNwYW4sICRsb2NhdGlvbjogbnVsbCkge1xuICBAaWYgdHlwZS1vZigkbG9jYXRpb24pID09IFwic3RyaW5nXCIge1xuICAgICRjb250ZXh0czogX3N1c3ktZGVlcC1zZXQoJGNvbnRleHRzLCAkbGF5b3V0LCAkYnJlYWtwb2ludCwgJHNwYW4gb2Ygc3VzeS1nZXQoY29sdW1ucykgc3VzeS1nZXQoZ3V0dGVyKSAkbG9jYXRpb24pICFnbG9iYWw7XG4gIH0gQGVsc2Uge1xuICAgICRjb250ZXh0czogX3N1c3ktZGVlcC1zZXQoJGNvbnRleHRzLCAkbGF5b3V0LCAkYnJlYWtwb2ludCwgJHNwYW4gb2Ygc3VzeS1nZXQoY29sdW1ucykgc3VzeS1nZXQoZ3V0dGVyKSBhdCAkbG9jYXRpb24pICFnbG9iYWw7XG4gIH1cbn1cblxuLy8gPT09PT09PT09PVxuLy8gR0VULUNPTlRFWFRcbi8vIC0tLS0tXG4vLyBHZXRzIHRoZSBjb250ZXh0IGZyb20gdGhlICRjb250ZXh0cyBtYXAgYW5kIGluY2x1ZGUgYVxuLy8gbmVzdGVkIHdyYXBwZXIgdG8gdXNlIHdpdGggdGhlIGNvbnRlbnRzIG9mIHRoZSBjb250ZXh0LlxuLy9cbi8vIFVzYWdlOlxuLy8gLS0tLS0tXG4vL1xuLy8gLnRlc3Qge1xuLy8gICBAaW5jbHVkZSBicmVha3BvaW50KGxhcmdlKSB7XG4vLyAgICAgIEBpbmNsdWRlIGdldC1jb250ZXh0KGNvbnRlbnQsbGFyZ2UpIHtcbi8vICAgICAgICBAaW5jbHVkZSBzcGFuKDYpO1xuLy8gICAgICB9XG4vLyAgIH1cbi8vIH1cbi8vXG4vLyA9PT09PT09PT09XG5AbWl4aW4gZ2V0LWNvbnRleHQoJGtleXMuLi4pIHtcbiAgJGNvbnRleHQ6IGdldC1jb250ZXh0KCRrZXlzLi4uKTtcbiAgQGluY2x1ZGUgbmVzdGVkKCRjb250ZXh0KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vLy8gQ2xlYXJmaXggZm9yIElFOCAmIGFib3ZlXG4vLy8gQHNvdXJjZSBodHRwOi8vY3NzLXRyaWNrcy5jb20vc25pcHBldHMvY3NzL2NsZWFyLWZpeC9cbkBtaXhpbiBjZiB7XG4gICY6OmFmdGVyIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgfVxufVxuXG5AbWl4aW4gY2YtaW1wb3J0YW50IHtcbiAgJjo6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoICFpbXBvcnRhbnQ7XG4gICAgY29udGVudDogJycgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vIEltYWdlIHJlcGxhY2VtZW50IG1peGluXG4vLy8gUmVwbGFjZXMgdGV4dCB3aXRoIGJhY2tncm91bmQgaW1hZ2VzLlxuLy8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBkaXNwbGF5XG4vLy8gQHNvdXJjZSBodHRwOi8vd3d3LnplbGRtYW4uY29tLzIwMTIvMDMvMDEvcmVwbGFjaW5nLXRoZS05OTk5cHgtaGFjay1uZXctaW1hZ2UtcmVwbGFjZW1lbnQvXG5AbWl4aW4gaGlkZS10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1pbmRlbnQ6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLy8vIE1ha2VzIGVsZW1lbnQgaW52aXNpYmxlIVxuLy8vICpSZW1haW5zIHZpc2libGUgZm9yIGFjY2Vzc2liaWxpdHkqXG4vLy8gQHNvdXJjZSBodHRwOi8vc25vb2suY2EvYXJjaGl2ZXMvaHRtbF9hbmRfY3NzL2hpZGluZy1jb250ZW50LWZvci1hY2Nlc3NpYmlsaXR5XG5AbWl4aW4gaXMtaW52aXNpYmxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBib3JkZXI6IDA7XG59XG5cblxuXG4vLy8gVHVybnMgb2ZmIHRoZSBlbGVtZW50LWludmlzaWJsZSBlZmZlY3QuXG5AbWl4aW4gaXMtdmlzaWJsZSB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGNsaXA6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG5cblxuLy8vIENoYW5nZXMgaW5wdXQgUGxhY2Vob2xkZXIgY29sb3JcbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBGaXJlZm94IDE5KyAqL1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuXG4vLy8gQ2hhbmdlcyBiYWNrZ3JvdW5kIGNvbG9yIGFuZCB0ZXh0IGNvbG9yIHdoZW4gdGV4dCBpcyBzZWxlY3RlZFxuQG1peGluIHNlbGVjdGlvbigkYmdDb2xvciwgJHRleHRDb2xvcikge1xuICAmOjpzZWxlY3Rpb24ge1xuICAgIGJhY2tncm91bmQ6ICRiZ0NvbG9yO1xuICAgIGNvbG9yOiAkdGV4dENvbG9yO1xuICB9XG59XG5cblxuLy8vU2hhcGVzIG1peGluOiBjaXJjbGVcbkBtaXhpbiBjaXJjbGUoJHdpZHRoKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGhlaWdodDogJHdpZHRoO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xufVxuXG4vLy9TaGFwZXMgbWl4aW46IHRyaWFuZ2xlXG5AbWl4aW4gdHJpYW5nbGUoJGRpciwgJHNpemUsICRjb2xvcikge1xuICBib3JkZXI6ICRzaXplIHRyYW5zcGFyZW50IHNvbGlkO1xuICBAaWYgJGRpciA9PSBcInRvcFwiIG9yICRkaXIgPT0gXCJ1cFwiIHtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBcInJpZ2h0XCIgb3IgJGRpciA9PSBcImFmdGVyXCIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkY29sb3I7XG4gIH0gQGVsc2UgaWYgJGRpciA9PSBcImJvdHRvbVwiIG9yICRkaXIgPT0gXCJkb3duXCIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICRjb2xvcjtcbiAgfSBAZWxzZSBpZiAkZGlyID09IFwibGVmdFwiIG9yICRkaXIgPT0gXCJiZWZvcmVcIiB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuXG4vLy8gS2VlcCB0aGUgZm9vdGVyIGF0IHRoZSBib3R0b20gb2YgdGhlIHNpdGVcbi8vLyBAZXhhbXBsZVxuLy8vICAgQGluY2x1ZGUgc3RpY2t5LWZvb3RlcigyMGVtLCBcIiNzaXRlXCIsIFwiI3B1c2hcIiwgXCIjZm9vdGVyXCIpO1xuLy8vIEBzb3VyY2UgaHR0cDovL2NvZGVwZW4uaW8vem9lcm9vbmV5L3Blbi92dGRGd1xuLy8vIEBhdXRob3IgWm9lIFJvb25leVxuQG1peGluIHN0aWNreS1mb290ZXIoJGZvb3Rlci1oZWlnaHQsICR3cmFwcGVyLXNlbGVjdG9yOiB1bnF1b3RlKFwiI3NpdGVcIiksICRjb250YWluZXItc2VsZWN0b3I6IHVucXVvdGUoXCIjd3JhcC1hbGxcIiksICRmb290ZXItc2VsZWN0b3I6IHVucXVvdGUoXCIjZm9vdGVyXCIpKSB7XG4gIGh0bWwsIGJvZHkge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICBib2R5IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAjeyR3cmFwcGVyLXNlbGVjdG9yfSB7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRmb290ZXItaGVpZ2h0O1xuICAgICN7JGNvbnRhaW5lci1zZWxlY3Rvcn0ge1xuICAgICAgcGFkZGluZzogMCAwICRmb290ZXItaGVpZ2h0IDA7XG4gICAgfVxuICB9XG4gICN7JGZvb3Rlci1zZWxlY3Rvcn0ge1xuICAgIGhlaWdodDogJGZvb3Rlci1oZWlnaHQ7XG4gIH1cbn1cblxuLy8vIEdlbmVyaWMgaGVhZGluZyBzdHlsZXMgaGVscGVyc1xuLy8vIEBncm91cCBoZWxwZXJzXG5cbkBtaXhpbiBoZWFkaW5nIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5cbi8vLyBHZW5lcmljIGxhYmVsIHN0eWxlcyBoZWxwZXJzXG4vLy8gQGdyb3VwIGhlbHBlcnNcblxuQG1peGluIGxhYmVse1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44cmVtO1xuICBmb250LWZhbWlseTogJGZvbnQtc2Vjb25kYXJ5O1xufVxuXG5cbi8vLyBHZW5lcmljIGRhdGUgc3R5bGVzIGhlbHBlcnNcbi8vLyBAZ3JvdXAgaGVscGVyc1xuQG1peGluIGRhdGV7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogLjhyZW07XG59XG5cbi8vLyBGb3IgYWRkaW5nIGZvbnQgaWNvbnMgdG8gZWxlbWVudHMgdXNpbmcgQ1NTIHBzZXVkby1lbGVtZW50c1xuLy8vIEBhdXRob3IgSmF5ZGVuIFNlcmljXG4vLy8gQHNvdXJjZSBodHRwOi8vamF5ZGVuc2VyaWMuY29tL2Jsb2cvZnVuLXdpdGgtc2Fzcy1hbmQtZm9udC1pY29uc1xuLy8vIEBleGFtcGxlXG4vLy8gICBAaW5jbHVkZSBpY29uKGJvdGgpIHtcbi8vLyAgICAgY29sb3I6IGdyYXk7XG4vLy8gICAgfVxuLy8vXG4vLy8gICBAaW5jbHVkZSBpY29uKGJlZm9yZSwgcHJvZmlsZSwgZmFsc2UpIHtcbi8vLyAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4vLy8gICB9XG4vLy9cbi8vLyAgIEBpbmNsdWRlIGljb24oYWZ0ZXIsIGFkZHJlc3MsIGZhbHNlKSB7XG4vLy8gICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuLy8vICAgfVxuLy8vICAgYSB7XG4vLy8gICAgIEBpbmNsdWRlIGljb247XG4vLy8gICB9XG5cbkBtaXhpbiBpY29uKCRwb3NpdGlvbjogYmVmb3JlLCAkaWNvbjogZmFsc2UsICRzdHlsZXM6IHRydWUpIHtcbiAgQGlmICRwb3NpdGlvbiA9PSBib3RoIHtcbiAgICAkcG9zaXRpb246ICdiZWZvcmUsICY6YWZ0ZXInO1xuICB9XG4gIC8vIEVpdGhlciBhIDpiZWZvcmUgb3IgOmFmdGVyIHBzZXVkby1lbGVtZW50LCBvciBib3RoLCBkZWZhdWx0aW5nIHRvIDpiZWZvcmVcbiAgJjojeyRwb3NpdGlvbn0ge1xuICAgIEBpZiAkaWNvbiB7XG4gICAgICAvLyBBIHBhcnRpY3VsYXIgaWNvbiBoYXMgYmVlbiBzcGVjaWZpZWRcbiAgICAgIGNvbnRlbnQ6IFwiI3ttYXAtZ2V0KCRpY29ucywgJGljb24pfVwiO1xuICAgIH1cbiAgICBAaWYgJHN0eWxlcyB7XG4gICAgICAvLyBTdXBwb3J0aXZlIGljb24gc3R5bGVzIHJlcXVpcmVkXG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LWZhbWlseTogJ2dvYi1mb250JztcbiAgICB9XG4gICAgLy8gSW5jbHVkZSBhbnkgZXh0cmEgcnVsZXMgc3VwcGxpZWQgZm9yIHRoZSBwc2V1ZG8tZWxlbWVudFxuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy8gQGZpbGVcbi8vIEFjY2Vzc2liaWxpdHkgbWl4aW5zXG5cbi8vIE1ha2VzIGFuIGVsZW1lbnQgdmlzdWFsbHkgaGlkZGVuLCBidXQgYWNjZXNzaWJsZS5cbi8vIEBzZWUgaHR0cDovL3Nub29rLmNhL2FyY2hpdmVzL2h0bWxfYW5kX2Nzcy9oaWRpbmctY29udGVudC1mb3ItYWNjZXNzaWJpbGl0eVxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XG4gIGNsaXA6IHJlY3QoMXB4LCAxcHgsIDFweCwgMXB4KTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cbkBtaXhpbiB2aXN1YWxseS1oaWRkZW4taW1wb3J0YW50IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgd29yZC13cmFwOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLy8gVHVybnMgb2ZmIHRoZSB2aXN1YWxseS1oaWRkZW4gZWZmZWN0LlxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1vZmYge1xuICBjbGlwOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1vZmYtaW1wb3J0YW50IHtcbiAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4vLyBNYWtlcyBhbiBlbGVtZW50IHZpc2libGUgd2hlbiBmb2N1c2VkIGlmIGl0IGFsc28gaGFzIHRoZSB2aXN1YWxseS1oaWRkZW4gc3R5bGVzLlxuQG1peGluIGZvY3VzYWJsZSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4tb2ZmO1xuICB9XG59XG5cbkBtaXhpbiBmb2N1c2FibGUtaW1wb3J0YW50IHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbi1vZmYtaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIE1ha2VzIGFuIGVsZW1lbnQgY29tcGxldGVseSBoaWRkZW4sIHZpc3VhbGx5IGFuZCB0byBzY3JlZW4gcmVhZGVycy5cbkBtaXhpbiBoaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWl4aW4gaGlkZGVuLWltcG9ydGFudCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gTWFrZXMgYW4gZWxlbWVudCBjb21wbGV0ZWx5IGhpZGRlbiwgdmlzdWFsbHkgYW5kIHRvIHNjcmVlbiByZWFkZXJzLCBidXRcbi8vIG1haW50YWlucyBpdHMgbGF5b3V0LlxuQG1peGluIGludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuQG1peGluIGludmlzaWJsZS1pbXBvcnRhbnQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuQG1peGluIGdyZWVuLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5AbWl4aW4gcmVkLWFycm93IHtcbiAgYm9yZGVyOiBzb2xpZCAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG4gIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDQuNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cblxuQG1peGluIGFuaW1hdGUtYWxsIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbkBtaXhpbiB1bmRlcmxpbmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xufVxuIiwiLy8vIENsZWFyZml4IGhhY2sgZm9yIHdyYXBwaW5nIGVsZW1lbnRzIGFyb3VuZCB0aGVpciBmbG9hdGVkIGNoaWxkcmVuXG4vLy9cbi8vLyBAZ3JvdXAgcGxhY2Vob2xkZXJzXG4vLy9cbi8vLyBAZXhhbXBsZVxuLy8vIFx0QGV4dGVuZCAlY2Y7XG4vLy9cblxuJWNmIHtcbiAgQGluY2x1ZGUgY2Y7XG59XG5cbiVjZi1pbXBvcnRuYXQge1xuICBAaW5jbHVkZSBjZi1pbXBvcnRhbnQ7XG59XG5cbiVsc24ge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4lYW5pbWF0ZSB7XG4gIHRyYW5zaXRpb246IGFsbCAuMnM7XG59XG5cblxuLy8gQWNjZXNzaWJpbGl0eSB1dGlsaXR5IGNsYXNzZXNcbiV2aXN1YWxseS1oaWRkZW4ge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XG59XG5cbiV2aXN1YWxseS1oaWRkZW4tb2ZmIHtcbiAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuLW9mZjtcbn1cblxuJWZvY3VzYWJsZSB7XG4gIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcblxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGV4dGVuZCAldmlzdWFsbHktaGlkZGVuLW9mZjtcbiAgfVxufVxuXG4laGlkZGVuIHtcbiAgQGluY2x1ZGUgaGlkZGVuO1xufVxuXG4laW52aXNpYmxlIHtcbiAgQGluY2x1ZGUgaW52aXNpYmxlO1xufVxuIiwiQGltcG9ydCAnaW5pdCc7XG5AaW1wb3J0ICdjcmVhdGUtY2xhc3MnO1xuXG4vLy8vXG4vLy8gQGF1dGhvciBaZWxsIExpZXdcbi8vLyBAYWNjZXNzIHB1YmxpY1xuLy8vIEBwYXJhbSB7TWFwfSAkdHlwaSBbJHR5cGldIC0gJHR5cGkgbWFwXG4vLy8gQHBhcmFtIHtNYXB9ICR0eXBpLW1zIFskdHlwaS1tc10gLSAkdHlwaS1tcyBtYXBcbi8vLyBAcGFyYW0ge01hcH0gJGJyZWFrcG9pbnRzIFskYnJlYWtwb2ludHNdIC0gJGJyZWFrcG9pbnRzIG1hcFxuLy8vIEBncm91cCBDb3JlXG4vLy8vXG5cbi8vIHR5cGlcbi8vIC0tLS0tLS0tLS1cbi8vLyBDcmVhdGVzIGZvbnQtc2l6ZSBhbmQgbGluZS1oZWlnaHQgcHJvcGVydGllc1xuLy8vIEBhdXRob3IgWmVsbCBMaWV3XG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAcGFyYW0ge1N0cmluZ30gJHRhcmdldCAtIGZvbnQtbWFwIGtleVxuLy8vIEBwYXJhbSB7U3RyaW5nfSAkdHlwZWZhY2UgWydwcmltYXJ5J10gLSB0eXBlZmFjZSBrZXlcbi8vLyBAcGFyYW0ge0Jvb2x9ICRiYXNlbGluZSBbZmFsc2VdIC0gUHVzaGVzIHRvIGJhc2VsaW5lIHdpdGggcGFkZGluZy10b3AgYW5kIG1hcmdpbi1ib3R0b20gcHJvcHNcbi8vLyBAcGFyYW0ge0Jvb2x9ICRyZW0gW3RydWVdIC0gT3V0cHV0cyByZW0gb3IgZW1cbi8vLyBAcGFyYW0ge01hcH0gJHR5cGktYnJlYWtwb2ludCBbJHR5cGktYnJlYWtwb2ludF0gLSBCcmVha3BvaW50IGxpYnJhcnlcbi8vLyBAcGFyYW0ge01hcH0gJHR5cGVmYWNlcyBbJHR5cGVmYWNlc10gLSAkdHlwZWZhY2VzIG1hcFxuQG1peGluIHR5cGkgKFxuICAkdGFyZ2V0LFxuICAkdHlwZWZhY2U6ICdwcmltYXJ5JyxcbiAgJGJhc2VsaW5lOiBmYWxzZSxcbiAgJHJlbTogdHJ1ZSxcbiAgJHR5cGk6ICR0eXBpLFxuICAkdHlwaS1tczogJHR5cGktbXMsXG4gICR0eXBpLWJyZWFrcG9pbnQ6ICR0eXBpLWJyZWFrcG9pbnQsXG4gICR0eXBlZmFjZXM6ICR0eXBlZmFjZXMsXG4gICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzXG4pIHtcbiAgQGluY2x1ZGUgX3R5LXdyaXRlLWJyZWFrcG9pbnRzKChcbiAgICBiYXNlbGluZS1wdXNoOiAkYmFzZWxpbmUsXG4gICAgYnJlYWtwb2ludHM6ICRicmVha3BvaW50cyxcbiAgICBicmVha3BvaW50LWxpYjogJHR5cGktYnJlYWtwb2ludCxcbiAgICBvdXRwdXQ6ICdwcm9wcycsXG4gICAgcmVtOiAkcmVtLFxuICAgIHRhcmdldDogJHRhcmdldCxcbiAgICB0eXBlZmFjZTogJHR5cGVmYWNlLFxuICAgIHR5cGVmYWNlczogJHR5cGVmYWNlcyxcbiAgICB0eXBpLW1zOiAkdHlwaS1tcyxcbiAgICB0eXBpOiAkdHlwaVxuICApKVxufVxuXG4vLyBUeXBpLWJhc2Vcbi8vIC0tLS0tLS0tLS1cbi8vLyBDcmVhdGVzIHN0eWxlcyBmb3Igcm9vdCBzZWxlY3RvciAoZGVmYXVsdHMgdG8gSFRNTClcbi8vLyBAYXV0aG9yIFplbGwgTGlld1xuLy8vIEBhY2Nlc3MgcHVibGljXG4vLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWxlY3RvciBbaHRtbF0gLSBEZWZhdWx0IHNlbGVjdG9yIGZvciByb290IGZvbnQtc2l6ZSBhbmQgbGluZS1oZWlnaHRcbkBtaXhpbiB0eXBpLWJhc2UoXG4gICRzZWxlY3RvcjogJ2h0bWwnLFxuICAkdHlwaTogJHR5cGksXG4gICR0eXBpLW1zOiAkdHlwaS1tcyxcbiAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHNcbikge1xuICAjeyRzZWxlY3Rvcn0ge1xuICAgIEBpbmNsdWRlIHR5cGkoXG4gICAgICAkdGFyZ2V0OiBiYXNlLFxuICAgICAgJHR5cGk6ICR0eXBpLFxuICAgICAgJHR5cGktbXM6ICR0eXBpLW1zLFxuICAgICAgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMsXG4gICAgICAkcmVtOiBmYWxzZVxuICAgIClcbiAgfVxufVxuXG4iLCIvLyBfdHktb3V0cHV0LXByb3BzXG4vLyAtLS0tLS0tLS0tXG4vLyBEZWNpZGVzIG1peGlucyB1c2VkIHRvIHdyaXRlIHByb3BlcnRpZXNcbi8vID09PT09PT09PT1cbkBtaXhpbiBfdHktb3V0cHV0LXByb3BzIChcbiAgJF9tYXA6ICRfbWFwLFxuICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnRcbikge1xuICAkdGFyZ2V0OiBtYXAtZ2V0KCRfbWFwLCB0YXJnZXQpO1xuICAkdGFyZ2V0LW1hcDogbWFwLWdldCgkX21hcCwgdGFyZ2V0LW1hcCk7XG4gICRvdXRwdXQ6IG1hcC1nZXQoJF9tYXAsIG91dHB1dCk7XG4gICRiYXNlbGluZS1wdXNoOiBtYXAtZ2V0KCRfbWFwLCBiYXNlbGluZS1wdXNoKTtcblxuICAvLyBFbnN1cmVzIGJyZWFrcG9pbnQgaXMgcHJlc2VudCBpbiB0YXJnZXRcbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkdGFyZ2V0LW1hcCwgJGJyZWFrcG9pbnQpIHtcbiAgICBAZXJyb3IgXCIjeyR0YXJnZXR9IGRvZXMgbm90IGhhdmUgI3skYnJlYWtwb2ludH0gYnJlYWtwb2ludFwiXG4gIH1cblxuICBAaWYgJHRhcmdldCA9PSAnYmFzZScge1xuICAgIEBpbmNsdWRlIF90eS13cml0ZS1iYXNlKCRfbWFwLCAkYnJlYWtwb2ludCk7XG4gICAgQGlmICRiYXNlbGluZS1wdXNoIHtcbiAgICAgIEBlcnJvciBcIiRiYXNlbGluZSBvcHRpb24gbm90IGFsbG93ZWQgb24gYmFzZSBtYXBcIjtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG91dHB1dCA9PSAncHJvcHMnIHtcbiAgICBAaW5jbHVkZSBfdHktd3JpdGUtcHJvcHMoJF9tYXAsICRicmVha3BvaW50KTtcbiAgfSBAZWxzZSBpZiAkb3V0cHV0ID09ICd2cicge1xuICAgIEBpbmNsdWRlIF90eS13cml0ZS12cigkX21hcCwgJGJyZWFrcG9pbnQpO1xuICB9XG59XG5cbi8vIF90eS13cml0ZS1iYXNlXG4vLyAtLS0tLS0tLS0tXG4vLyBDcmVhdGVzIGZvbnQtc2l6ZSBhbmQgbGluZS1oZWlnaHQgZm9yIGJhc2UgbWFwXG4vLyA9PT09PT09PT09XG5AbWl4aW4gX3R5LXdyaXRlLWJhc2UgKCRfbWFwLCAkYnJlYWtwb2ludCkge1xuICAkdGFyZ2V0LW1hcDogbWFwLWdldCgkX21hcCwgdGFyZ2V0LW1hcCk7XG4gICRmb250LW1hcC1icmVha3BvaW50OiBtYXAtZ2V0KCR0YXJnZXQtbWFwLCAkYnJlYWtwb2ludCk7XG4gICRmb250LXNpemU6IF90eS1nZXQtZm9udC1zaXplKCRmb250LW1hcC1icmVha3BvaW50KTtcbiAgJGxpbmUtaGVpZ2h0OiBfdHktZ2V0LWxpbmUtaGVpZ2h0KCRmb250LW1hcC1icmVha3BvaW50KTtcblxuICBmb250LXNpemU6IF90eS10by1wZXJjZW50YWdlKCRmb250LXNpemUpO1xuICBAaWYgJGxpbmUtaGVpZ2h0IHtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG59XG5cbi8vIF90eS13cml0ZS1wcm9wc1xuLy8gLS0tLS0tLS0tLVxuLy8gQ3JlYXRlcyBmb250LXNpemUgYW5kIGxpbmUtaGVpZ2h0IHByb3BlcnRpZXNcbi8vID09PT09PT09PT1cbkBtaXhpbiBfdHktd3JpdGUtcHJvcHMoJF9tYXAsICRicmVha3BvaW50KSB7XG4gICR0YXJnZXQtbWFwOiBtYXAtZ2V0KCRfbWFwLCB0YXJnZXQtbWFwKTtcbiAgJGZvbnQtbWFwLWJyZWFrcG9pbnQ6IG1hcC1nZXQoJHRhcmdldC1tYXAsICRicmVha3BvaW50KTtcbiAgJGJhc2VtYXA6IG1hcC1nZXQoJF9tYXAsIGJhc2VtYXApO1xuICAkcmVtOiBtYXAtZ2V0KCRfbWFwLCByZW0pO1xuICAkdHlwZWZhY2VzOiBtYXAtZ2V0KCRfbWFwLCB0eXBlZmFjZXMpO1xuICAkdHlwZWZhY2U6IG1hcC1nZXQoJF9tYXAsIHR5cGVmYWNlKTtcbiAgJGJhc2VsaW5lLXB1c2g6IG1hcC1nZXQoJF9tYXAsIGJhc2VsaW5lLXB1c2gpO1xuXG4gICR0eXBlZmFjZS1tdWx0aXBsaWVyOiBfdHktZ2V0LXR5cGVmYWNlLW11bHRpcGxpZXIoJHR5cGVmYWNlLCAkdHlwZWZhY2VzKTtcbiAgJG9yaWctZm9udC1zaXplOiBfdHktZ2V0LWZvbnQtc2l6ZSgkZm9udC1tYXAtYnJlYWtwb2ludCk7XG4gICRfbGluZS1oZWlnaHQ6IF90eS1nZXQtbGluZS1oZWlnaHQoJGZvbnQtbWFwLWJyZWFrcG9pbnQpO1xuICAkX2ZvbnQtc2l6ZTogX3R5LWNhbGMtZm9udC1zaXplKFxuICAgICRmb250LXNpemU6ICRvcmlnLWZvbnQtc2l6ZSxcbiAgICAkYmFzZW1hcDogJGJhc2VtYXAsXG4gICAgJHJlbTogJHJlbSxcbiAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQsXG4gICAgJHR5cGVmYWNlLW11bHRpcGxpZXI6ICR0eXBlZmFjZS1tdWx0aXBsaWVyXG4gICk7XG5cbiAgZm9udC1zaXplOiAkX2ZvbnQtc2l6ZTtcbiAgQGlmICRfbGluZS1oZWlnaHQge1xuICAgIGxpbmUtaGVpZ2h0OiAkX2xpbmUtaGVpZ2h0O1xuICB9XG5cbiAgQGlmICRiYXNlbGluZS1wdXNoIHtcbiAgICAkX2ZvbnQtc2l6ZTogX3R5LWNhbGMtZm9udC1zaXplKFxuICAgICAgJGZvbnQtc2l6ZTogJG9yaWctZm9udC1zaXplLFxuICAgICAgJGJhc2VtYXA6ICRiYXNlbWFwLFxuICAgICAgJHJlbTogZmFsc2UsXG4gICAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQsXG4gICAgICAkdHlwZWZhY2UtbXVsdGlwbGllcjogJHR5cGVmYWNlLW11bHRpcGxpZXJcbiAgICApO1xuICAgIEBpbmNsdWRlIF90eS13cml0ZS1iYXNlbGluZS1wdXNoKFxuICAgICAgJGZvbnQtc2l6ZTogJF9mb250LXNpemUsXG4gICAgICAkbGluZS1oZWlnaHQ6ICRfbGluZS1oZWlnaHQsXG4gICAgICAkYnJlYWtwb2ludDogJGJyZWFrcG9pbnQsXG4gICAgICAkX21hcDogJF9tYXBcbiAgICApO1xuICB9XG59XG5cbi8vIF90eS13cml0ZS12clxuLy8gLS0tLS0tLS0tLVxuLy8gQ3JlYXRlcyB2YWx1ZXMgZm9yIG1zLXZyIG1peGluLlxuLy8gPT09PT09PT09PVxuQG1peGluIF90eS13cml0ZS12cigkX21hcCwgJGJyZWFrcG9pbnQpIHtcbiAgJHZyOiBtYXAtZ2V0KCRfbWFwLCB2cik7XG4gICRwcm9wZXJ0aWVzOiBtYXAtZ2V0KCRfbWFwLCBwcm9wZXJ0aWVzKTtcbiAgJHRhcmdldC1tYXA6IG1hcC1nZXQoJF9tYXAsIHRhcmdldC1tYXApO1xuICAkYmFzZW1hcDogbWFwLWdldCgkX21hcCwgYmFzZW1hcCk7XG4gICR0eXBlZmFjZTogbWFwLWdldCgkX21hcCwgdHlwZWZhY2UpO1xuICAkdHlwZWZhY2VzOiBtYXAtZ2V0KCRfbWFwLCB0eXBlZmFjZXMpO1xuXG4gICRmb250LW1hcC1icmVha3BvaW50OiBtYXAtZ2V0KCR0YXJnZXQtbWFwLCAkYnJlYWtwb2ludCk7XG4gICRzdGVwOiBfdHktZ2V0LWZvbnQtc2l6ZSgkZm9udC1tYXAtYnJlYWtwb2ludCk7XG5cbiAgQGlmIG5vdCB1bml0bGVzcygkc3RlcCkge1xuICAgICR0YXJnZXQ6IG1hcC1nZXQoJF9tYXAsIHRhcmdldCk7XG4gICAgQGVycm9yICdTdGVwICN7JHN0ZXB9IGluICN7JHRhcmdldH0sICN7JGJyZWFrcG9pbnR9IG11c3QgYmUgdW5pdGxlc3MnO1xuICB9XG5cbiAgJGZvbnQtc2l6ZTogX3R5LW1zLXRvLWVtKCRzdGVwLCAkYnJlYWtwb2ludCk7XG4gICRyaHl0aG06IHZyKCR2ciwgJGZvbnQtc2l6ZSwgJHR5cGVmYWNlLCAkYmFzZW1hcCwgJHR5cGVmYWNlczogJHR5cGVmYWNlcyk7XG5cbiAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAjeyRwcm9wZXJ0eX06ICRyaHl0aG07XG4gIH1cbn0iLCIvLyBfdHktc3RyaXAtdW5pdFxuLy8gPT09PT09PT09PT09PT1cbkBmdW5jdGlvbiBfdHktc3RyaXAtdW5pdCgkbnVtKSB7XG4gIEByZXR1cm4gJG51bSAvICgkbnVtICogMCArIDEpO1xufVxuXG5cbi8vIF90eS10by1wZXJjZW50YWdlXG4vLyA9PT09PT09PVxuQGZ1bmN0aW9uIF90eS10by1wZXJjZW50YWdlKCRmb250LXNpemUpIHtcbiAgQGlmIHVuaXQoJGZvbnQtc2l6ZSkgIT0gJ3B4JyB7XG4gICAgQGVycm9yIFwiX3R5LXRvLXBlcmNlbnRhZ2UoKSBvbmx5IGFjY2VwdHMgcGl4ZWwgc2l6ZXNcIlxuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuICRmb250LXNpemUgLyAxNnB4ICogMTAwJTtcbiAgfVxufVxuXG4vLyBfdHktdG8tZW1cbi8vID09PT09PT09XG5AZnVuY3Rpb24gX3R5LXRvLWVtKCRmb250LXNpemUsICRyZWYtc2l6ZTogbnVsbCkge1xuICBAaWYgdW5pdCgkZm9udC1zaXplKSA9PSBcInB4XCIge1xuICAgIEBpZiBub3QgJHJlZi1zaXplIHtcbiAgICAgIEBlcnJvciBcIiRyZWYtc2l6ZSBtdXN0IGJlIHByZXNlbnQgZm9yIHB4IC0+IGVtIGNvbnZlcnNpb25cIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gX3R5LXN0cmlwLXVuaXQoJGZvbnQtc2l6ZSkgLyBfdHktc3RyaXAtdW5pdCgkcmVmLXNpemUpICogMWVtO1xuICAgIH1cbiAgfVxuXG4gIEBlbHNlIGlmIHVuaXQoJGZvbnQtc2l6ZSkgPT0gJ2VtJyB7XG4gICAgQGlmICRyZWYtc2l6ZSB7XG4gICAgICBAcmV0dXJuIF90eS1zdHJpcC11bml0KCRmb250LXNpemUpIC8gX3R5LXN0cmlwLXVuaXQoJHJlZi1zaXplKSAqIDFlbTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gX3R5LXN0cmlwLXVuaXQoJGZvbnQtc2l6ZSkgKiAxZW07XG4gICAgfVxuICB9XG5cbiAgQGVsc2UgaWYgdW5pdCgkZm9udC1zaXplKSA9PSBcInJlbVwiIHtcbiAgICBAcmV0dXJuIF90eS1zdHJpcC11bml0KCRmb250LXNpemUpICogMWVtO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIEBlcnJvciBcIl90eS10by1lbSgpIG9ubHkgc3VwcG9ydHMgcHggLT4gZW0sIGVtIC0+IGVtIGFuZCByZW0gLT4gZW0gY29udmVyc2lvblwiO1xuICB9XG59XG5cbi8vIF90eS10by1yZW1cbi8vID09PT09PT09PVxuQGZ1bmN0aW9uIF90eS10by1yZW0oJGZvbnQtc2l6ZSwgJHJlZi1zaXplOiBudWxsKSB7XG4gIEBpZiB1bml0KCRmb250LXNpemUpID09IFwicHhcIiB7XG4gICAgQGlmIG5vdCAkcmVmLXNpemUge1xuICAgICAgQGVycm9yIFwiJHJlZi1zaXplIG11c3QgYmUgcHJlc2VudCBmb3IgcHggLT4gcmVtIGNvbnZlcnNpb25cIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEByZXR1cm4gX3R5LXN0cmlwLXVuaXQoJGZvbnQtc2l6ZSkgLyBfdHktc3RyaXAtdW5pdCgkcmVmLXNpemUpICogMXJlbTtcbiAgICB9XG4gIH1cblxuICBAZWxzZSBpZiB1bml0KCRmb250LXNpemUpID09IFwiZW1cIiB7XG4gICAgQHJldHVybiBfdHktc3RyaXAtdW5pdCgkZm9udC1zaXplKSAqIDFyZW07XG4gIH1cblxuICBAZWxzZSB7XG4gICAgQGVycm9yIFwiX3R5LXRvLXJlbSgpIG9ubHkgc3VwcG9ydHMgcHggLT4gcmVtIGFuZCBlbSAtPiByZW0gY29udmVyc2lvblwiO1xuICB9XG59XG5cbi8vIF90eS1tcy10by1yZW1cbi8vID09PT09PT09PT1cbkBmdW5jdGlvbiBfdHktbXMtdG8tcmVtKCRzdGVwLCAkYnJlYWtwb2ludCkge1xuICBAaWYgbm90IHVuaXRsZXNzKCRzdGVwKSB7XG4gICAgQGVycm9yIFwic3RlcHMgbXVzdCBiZSB1bml0bGVzcyB3aGVuIHlvdSdyZSB1c2luZyBUeXBpLW1zXCI7XG4gIH1cblxuICAkZm9udC1zaXplOiBfdHktY2FsYy1tcygkc3RlcCwgJGJyZWFrcG9pbnQpO1xuICBAcmV0dXJuIF90eS10by1yZW0oJGZvbnQtc2l6ZSk7XG59XG5cbkBmdW5jdGlvbiBfdHktbXMtdG8tZW0oJHN0ZXAsICRicmVha3BvaW50KSB7XG4gIEBpZiBub3QgdW5pdGxlc3MoJHN0ZXApIHtcbiAgICBAZXJyb3IgXCJzdGVwcyBtdXN0IGJlIHVuaXRsZXNzIHdoZW4geW91J3JlIHVzaW5nIFR5cGktbXNcIjtcbiAgfVxuXG4gIEByZXR1cm4gX3R5LWNhbGMtbXMoJHN0ZXAsICRicmVha3BvaW50KTtcbn0iLCJcbkBpbXBvcnQgJ3ByaXZhdGUnO1xuQGltcG9ydCAncHVibGljJztcblxuLy8vL1xuLy8vIEBhdXRob3IgWmVsbCBMaWV3XG4vLy8gQGFjY2VzcyBwdWJsaWNcbi8vLyBAZ3JvdXAgY29uZmlnXG4vLy8vXG5cbi8vIEJyZWFrcG9pbnRzIE1hcFxuLy8gLS0tLS0tLS0tLVxuLy8vIENvbnRhaW5zIGFsbCBicmVha3BvaW50cyBUeXBpIHVzZXMgd2hlbmV2ZXIgd3JpdGVzIG1lZGlhIHF1ZXJpZXMuXG4vLy8gUG9zc2libGUgdG8gb3V0cHV0IG1lZGlhIHF1ZXJpZXMgaW4gZW0gKGV2ZW4gd2hlbiB5b3Ugd3JpdGUgaW4gcGl4ZWxzKVxuLy8vIEBleGFtcGxlXG4vLy8gICAkYnJlYWtwb2ludHM6IChcbi8vLyAgICAgc21hbGw6IDQwMHB4LFxuLy8vICAgICBtZWQ6ICAgNjAwcHgsXG4vLy8gICAgIGxhcmdlOiA4MDBweFxuLy8vICAgKTtcbi8vLyBAc2VlIHR5cGktYnJlYWtwb2ludFxuJGJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcblxuLy8gVHlwZWZhY2VzIE1hcFxuLy8gLS0tLS0tLS0tLVxuLy8vIENvbnRhaW5zIHR5cGVmYWNlcyB0aGF0IFR5cGkgdXNlcy5cbi8vLyBAcHJvcCB7TnVtYmVyfSBmb250LXNpemUtcmF0aW8gWzFdIC0gcmF0aW8gb2YgZm9udC1zaXplIHRvIHByaW1hcnkgZm9udC1zaXplXG4vLy8gQHByb3Age01hcH0gc3RhY2sgLSBmb250IHN0YWNrXG4vLy8gQHByb3Age01hcH0gd2VpZ2h0cyAtIGZvbnQgd2VpZ2h0c1xuLy8vIEBleGFtcGxlXG4vLy8gICAkdHlwZWZhY2VzOiAoXG4vLy8gICAgIHByaW1hcnk6IChcbi8vLyAgICAgICBmb250LXNpemUtcmF0aW86IDEsXG4vLy8gICAgICAgc3RhY2s6IChIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmKSxcbi8vLyAgICAgICB3ZWlnaHRzOiAoXG4vLy8gICAgICAgICBsaWdodDogMzAwLFxuLy8vICAgICAgICAgbm9ybWFsOiA0MDAsXG4vLy8gICAgICAgICBib2xkOiA3MDBcbi8vLyAgICAgICApLFxuLy8vICAgICApXG4vLy8gICApO1xuJHR5cGVmYWNlczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIFR5cGlcbi8vIC0tLS0tLS0tLS1cbi8vLyBDb250YWlucyBmb250LW1hcCwgd2hpY2ggaW4gdHVybiBjb250YWlucyBmb250LXNpemUgYW5kXG4vLy8gbGluZS1oZWlnaHQgcHJvcGVydGllcyB1c2VkIGF0IGFsbCBicmVha3BvaW50cy5cbi8vL1xuLy8vIC0gKipGaXJzdCB2YWx1ZSoqIC0gZm9udC1zaXplIChzZWUgYmVsb3cpXG4vLy8gLSAqKnNlY29uZCB2YWx1ZSoqIC0gbGluZS1oZWlnaHQgKG11c3QgYmUgdW5pdGxlc3MpXG4vLy9cbi8vLyAqKkZvbnQtc2l6ZSoqXG4vLy9cbi8vLyBGb250LXNpemUgY2FuIGVpdGhlciBiZSBlaXRoZXIgb2YgdGhlc2UgdmFsdWVzLiBUaGV5IHdpbGxcbi8vLyBhdXRvbWF0aWNhbGx5IGJlIGNvbnZlcnRlZCBpbnRvIGByZW1gIG9yIGBlbWBcbi8vL1xuLy8vIC0gYHB4YCAtIGJhc2UgZm9udC1zaXplcyBtdXN0IGJlIHdyaXR0ZW4gaW4gcGl4ZWxzXG4vLy8gLSBgZW1gXG4vLy8gLSB1bml0bGVzcyAocmVxdWlyZXMgdHlwaS1tcylcbi8vL1xuLy8vIEBwcm9wIHtNYXB9ICRmb250LW1hcCAtIEZvbnQgbWFwIHRoYXQgaG9sZHMgYnJlYWtwb2ludCBrZXlcbi8vLyBAcHJvcCB7c3RyaW5nfSAkYnJlYWtwb2ludCAtIGhvbGRzIGZvbnQtc2l6ZSBhbmQgbGluZS1oZWlnaHQgbGlzdFxuLy8vXG4vLy8gQGV4YW1wbGVcbi8vLyAgICR0eXBpOiAoXG4vLy8gICAgIGJhc2U6IChcbi8vLyAgICAgICBudWxsOiAoMThweCwgMS41KSxcbi8vLyAgICAgICBzbWFsbDogMjBweCxcbi8vLyAgICAgICBtZWQ6IDIycHgsXG4vLy8gICAgICAgbGFyZ2U6ICgyNHB4LCAxLjYpXG4vLy8gICAgICksXG4vLy8gICAgIGgxOiAoXG4vLy8gICAgICAgbnVsbDogKDI0cHgsIDEuMyksXG4vLy8gICAgICAgbWVkOiAyZW0sXG4vLy8gICAgICAgbGFyZ2U6IDNlbVxuLy8vICAgICApXG4vLy8gICApO1xuLy8vIEBzZWUgdHlwaS1tc1xuLy8vIEByZXF1aXJlcyAkYnJlYWtwb2ludHNcbiR0eXBpOiAoXG4gIGJhc2U6IChcbiAgICBudWxsOiAoMTZweCwgMS41KVxuICApXG4pICFkZWZhdWx0O1xuXG4vLyBUeXBpLW1zXG4vLyAtLS0tLS0tLS0tXG4vLy8gQ29udGFpbnMgbW9kdWxhciBzY2FsZSBiYXNlIGFuZCByYXRpb3MgZm9yXG4vLy8geW91IHRvIGNoYW5nZSByYXRpb3MgYW5kIGJhc2VzIGF0IGRpZmZlcmVudFxuLy8vIGJyZWFrcG9pbnRzLlxuLy8vXG4vLy8gKipNYWtlIHN1cmUqKiAkdHlwaS1tcywgJHR5cGkgYW5kICRicmVha3BvaW50cyAqKmNvbnRhaW5cbi8vLyBhbGwgYnJlYWtwb2ludHMqKiAoZXhjZXB0IG51bGwpIGlmIHlvdSB1c2UgdGhpcyBmdW5jdGlvbmFsaXR5XG4vLy9cbi8vLyBAcmVxdWlyZXMgJHR5cGlcbi8vLyBAcmVxdWlyZXMgJGJyZWFrcG9pbnRzXG4vLy9cbi8vLyBAZXhhbXBsZVxuLy8vICAgJHR5cGktbXM6IChcbi8vLyAgICAgbnVsbDogMS4yLCAvLyBvbmUgcmF0aW86IDEuMlxuLy8vICAgICBzbWFsbDogMS4yLFxuLy8vICAgICBtZWQ6ICgxLjIgMS41KSwgLy8gdHdvIHJhdGlvczogMS4yLCAxLjVcbi8vLyAgICAgbGFyZ2U6ICgxZW0gMmVtIDEuMiksIC8vIHR3byBiYXNlczogMWVtLCAyZW0gfCBvbmUgcmF0aW86IDEuMlxuLy8vICAgICBodWdlOiAoMS41ZW0gMS4yIDEuNSkgLy8gb25lIGJhc2U6IDEuNWVtIHwgdHdvIHJhdGlvczogMS4yLCAxLjVcbi8vLyAgICk7XG4kdHlwaS1tczogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIFR5cGktYnJlYWtwb2ludFxuLy8gLS0tLS0tLS0tLVxuLy8vIEludGVncmF0ZXMgVHlwaSB3aXRoIE1hcHB5IEJyZWFrcG9pbnRzIG9yIEJyZWFrcG9pbnQtc2Fzc1xuLy8vIEBleGFtcGxlXG4vLy8gICAkdHlwaS1icmVha3BvaW50OiAnbWFwcHktYnAnOyAvLyB1c2VzIG1hcHB5LWJyZWFrcG9pbnQgdG8gY3JlYXRlIG1lZGlhIHF1ZXJpZXNcbi8vLyAgICR0eXBpLWJyZWthcG9pbnQ6ICdicmVha3BvaW50JzsgLy8gdXNlcyBicmVha3BvaW50LXNhc3MgdG8gY3JlYXRlIG1lZGlhIHF1ZXJpZXNcbi8vLyBAbGluayBodHRwczovL2dpdGh1Yi5jb20vemVsbHdrL21hcHB5LWJyZWFrcG9pbnRzIE1hcHB5LWJyZWFrcG9pbnRzXG4vLy8gQGxpbmsgaHR0cHM6Ly9naXRodWIuY29tL2F0LWltcG9ydC9icmVha3BvaW50IEJyZWFrcG9pbnQgU2Fzc1xuJHR5cGktYnJlYWtwb2ludDogbnVsbCAhZGVmYXVsdDtcbiIsIlxuaHRtbCB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xufVxuXG5ib2R5IHtcbiAgLy9CYXNpYyB0eXBlIHNldFxuICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG5cdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0Zm9udC1zdHlsZTpub3JtYWw7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgbWFyZ2luOiAwO1xufVxuXG4vL0lFIGhhY2sgdG8gcmVtb3ZlIGJvcmRlciBmcm9tIGxpbmtlZCBpbWdcbmEgaW1ne1xuICAgIGJvcmRlcjogMHB4O1xufVxuXG4ubW9yZS1saW5re1xuICBtYXJnaW4tdG9wOiB2ciguMjUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IC44cmVtO1xuICBsZXR0ZXItc3BhY2luZzogJGxldHRlci1zcGFjaW5nO1xuXG5cbiAgYXtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2ciguNSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAmOjphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Fycm93cy9pY29uc19fYXJyb3figJRsaW5rLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwcHggMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuMjVyZW07XG4gICAgfVxuICB9XG59XG5cblxuLy8vQ29udGVudCBsaW5rIHN0eWxlc1xuLmwtbWFpbiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIEBleHRlbmQgJWFuaW1hdGU7XG5cbiAgJjpob3ZlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgfVxufVxuXG4vLy9SZW1vdmluZyBsaW5rIHN0eWxlcyBmcm9tIGNvbnRleHR1YWwgbGlua3Ncbi5jb250ZXh0dWFsLWxpbmtzIGEge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICY6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8vTWFraW5nIGFsbCBpbWFnZXMgcmVzcG9uc2l2ZVxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5ocntcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXN0eWxlOiBpbnNldDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbn1cblxuLy8vU2V0dGluZyBib2xkIGJhc2VkIG9uIGN1c3RvbSBmb250XG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLy8vTkVXIG1hcmtlciBzdHlsZXNcbi5tYXJrZXIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLy9QdXNoaW5nIGxpc3RzIGluc2lkZVxub2wgbGksXG51bCBsaSB7XG4gIC8vIG1hcmdpbi1ib3R0b206IHZyKC4yNSk7XG59XG5cbmxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgLy8gdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICAvLyBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4jdG9vbGJhci1hZG1pbmlzdHJhdGlvbntcblxubGkge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgLy8gdGV4dC1pbmRlbnQ6IC0yNXB4O1xuICAvLyBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG59XG5cbi8vL0hpZGUgYWNjZXNzaWJseSBoMSBvbiB0aGUgaG9tZXBhZ2Vcbi5wYWdlLXRpdGxlIHtcbiAgLnBhdGgtZnJvbnRwYWdlICYge1xuICAgIC8vIEBpbmNsdWRlIGlzLWludmlzaWJsZTtcbiAgfVxufVxuXG4vLy9Vc2UgQXBleCBSb3VuZGVkIGZvciBhbGwgdGhlIGhlYWRpbmdzIGFuZCBtYXJnaW4gY29ycmVjdGluc1xuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgLy8gbWFyZ2luLXRvcDogdnIoMSk7IC8vIDEgYmFzZWxpbmVcbiAgLy8gbWFyZ2luLWJvdHRvbTogdnIoLjI1KTsgLy8gLjUgYmFzZWxpbmVzXG59XG5cbi8vL1Jlc2V0dGluZyBwYXJhZ3JhcGggbWFyZ2luc1xucCArIHB7XG4gIG1hcmdpbi10b3A6IHZyKC43NSk7XG59XG5cbmgyICsgcCxcbmgzICsgcCxcbmg0ICsgcCxcbmg1ICsgcCxcbmg2ICsgcCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cblxuLy8vSDEgU3R5bGVzXG4uaDEsXG5oMSB7XG4gIEBpbmNsdWRlIHR5cGkoJ2gxJyk7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG59XG5cbi8vL0gyIFN0eWxlc1xuLmgyLFxuaDIge1xuICBAaW5jbHVkZSB0eXBpKCdoMicpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vLy9IMyBTdHlsZXNcbi5oMyxcbmgzIHtcbiAgQGluY2x1ZGUgdHlwaSgnaDMnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuXG4vLy9INCBTdHlsZXNcbi5oNCxcbmg0IHtcbiAgQGluY2x1ZGUgdHlwaSgnaDQnKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLy8vSDUgU3R5bGVzXG4uaDUsXG5oNSB7XG4gIEBpbmNsdWRlIHR5cGkoJ2g1Jyk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi8vL0g2IFN0eWxlc1xuLmg2LFxuaDYge1xuICBAaW5jbHVkZSB0eXBpKCdoNicpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvY2stLXBhZ2UtdGl0bGUgaDF7XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmFkZHRoaXN7XG4gIHBhZGRpbmctdG9wOiB2ciguNSk7XG5cbiAgYXtcbiAgICAmOmhvdmVye1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgb3BhY2l0eTogLjg7XG4gICAgfVxuICB9XG5cbiAgLmF0LXNoYXJlLWJ0bntcbiAgICAmOmhvdmVye1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCJcbi8vUFJJTUFSWVxuJGNvbG9yX19wcmltYXJ5OiAgICAgICAgICAgICAgICAgIzQ2OWU0NDtcblxuLy9OT04tQUNDRVNTSUJMRSBDT0xPUlNcbiRjb2xvcl9fc2Vjb25kYXJ5OiAgICAgICAgICAgICAgICMwMDdGNjE7XG4kY29sb3JfX3RlcnRpYXJ5OiAgICAgICAgICAgICAgICAjNTNiYjUwO1xuXG4vL0FDQ0VOVCBDT0xPUlNcbiRjb2xvcl9fcHVycGxlOiAgICAgICAgICAgICAgICAgICM5MDE1OGM7XG4kY29sb3JfX29yYW5nZTogICAgICAgICAgICAgICBcdCAjZWY4MTM5O1xuJGNvbG9yX19ibHVlOiAgICAgICAgICAgICAgIFx0IFx0ICMxOTc5YmU7XG5cbi8vQkFDS0dST1VORCBDT0xPUlNcbiRjb2xvcl9fYmtnLS1saWdodDogICAgICAgICAgICAgICNmN2Y3Zjc7XG4kY29sb3JfX2JrZy0tZGFyazogICAgICAgICAgICAgICAjNDY0MjQyO1xuJGNvbG9yX19ia2ctLXdoaXRlOiAgICAgICAgICAgICAgI0VFRUVFRTtcbiRjb2xvcl9fYmtnLS10cnVlLXdoaXRlOiAgICAgICAgICNGRkZGRkY7XG5cbi8vVEVYVFxuJGNvbG9yX190ZXh0LS1kYXJrOiAgICAgICAgICAgICAgIzJlMmIyYjtcbiRjb2xvcl9fdGV4dC0tbWVkaXVtOiAgICAgICAgICAgICM0NjQyNDI7XG4kY29sb3JfX3RleHQtLW1lZGl1bTI6ICAgICAgICAgICAjMEMxMDIxO1xuJGNvbG9yX190ZXh0LS1saWdodDogICAgICAgICAgICAgIzczNmY2ZjtcbiRjb2xvcl9fdGV4dC0td2hpdGU6ICAgICAgICAgICAgICNGRkZGRkY7XG4kY29sb3JfX3RleHQtLWRlc2NyaXB0aW9uOiAgICAgICAjNEQ0RDREO1xuXG4vL0ZPUk1TXG4kY29sb3JfX2lucHV0LWJvcmRlci0tbm9ybWFsOiAgICAjQ0RDRENEO1xuJGNvbG9yX19pbnB1dC1ib3JkZXItLWFjdGl2ZTogICAgI0NEQ0RDRDtcbiRjb2xvcl9faW5wdXQtYm9yZGVyLS1mb2N1czogICAgICNDRENEQ0Q7XG4kY29sb3JfX2lucHV0LWJvcmRlci0tb3V0bGluZTogICAjMmUyYjJiO1xuJGNvbG9yX19pbnB1dC1ia2ctLW5vcm1hbDogICAgICAgI0NEQ0RDRDtcblxuJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDogI0M3QzNDMztcbiRjb2xvcl9fZmllbGRzZXQtYmtnLS1ub3JtYWw6ICAgICNFRUVFRUU7XG5cbiRjb2xvcl9fc3VibWl0LWJvcmRlci0tbm9ybWFsOiAgICMwMDdGNjE7XG4kY29sb3JfX3N1Ym1pdC1ia2ctLW5vcm1hbDogICAgICAjMDA3RjYxO1xuXG4vL0JVVFRPTlNcbiRjb2xvcl9fYnV0dG9uLWRvbmF0ZTogICBcdFx0XHRcdCAjREMwMDMwO1xuXG4vL0xJTktcbiRjb2xvcl9fbGluay0tZGFyazogICAgICAgICAgICAgICMzMTMxMzE7XG5cbi8vQk9SREVSU1xuJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0Olx0XHRcdFx0ICNDN0MzQzM7XG5cbi8vUEFTU1dPUkQgaW5kaWNhdG9yXG4kY29sb3JfX3Bhc3N3b3JkLS13ZWFrOiAgICAgICAgICAjZmY2NDVjO1xuJGNvbG9yX19wYXNzd29yZC0tZmFpcjogICAgICAgICAgIzhhNmQzYjtcbiRjb2xvcl9fcGFzc3dvcmQtLWdvb2Q6ICAgICAgICAgICMyRjkwQjA7XG4kY29sb3JfX3Bhc3N3b3JkLS1zdHJvbmc6ICAgICAgICAjNzFiMDJmO1xuXG4vL0VSUk9SIE1FU1NBR0VTXG4kY29sb3JfX21lc3NhZ2UtLXN0YXR1czogICAgICAgICAjNzFiMDJmO1xuJGNvbG9yX19tZXNzYWdlLS13YXJuaW5nOiAgICAgICAgIzhhNmQzYjtcbiRjb2xvcl9fbWVzc2FnZS0tZXJyb3I6ICAgICAgICAgICNmZjY0NWM7XG5cbi8vUFJPR1JFU1MgQkFSXG4kY29sb3JfX3Byb2dyZXNzLWJhcl9ib3JkZXI6ICAgICAjMDA0MTc0O1xuJGNvbG9yX19wcm9ncmVzcy1iYXJfYmtnOiAgICAgICAgcmdiYSgwLCA2NSwgMTE2LCAuMSk7XG4kY29sb3JfX3Byb2dyZXNzLWJhcl9iYXI6ICAgICAgICAjMDA0MTc0O1xuXG4vL1RBQkxFU1xuJGNvbG9yX190YWJsZS0tYm9yZGVyOiAgICAgICAgICAgI0NDQ0NDQztcblxuLy9TT0NJQUwgTUVESUFcbiRjb2xvcl9fYnJhbmQtLXR3aXR0ZXI6ICAgICAgICAgICM1NUFDRUU7XG4kY29sb3JfX2JyYW5kLS1mYWNlYm9vazogICAgICAgICAjM0I1OTk4O1xuJGNvbG9yX19icmFuZC0tZ29vZ2xlOiAgICAgICAgICAgI0RENEIzOTtcbiRjb2xvcl9fYnJhbmQtLWxpbmtlZGluOiAgICAgICAgICMwOTc2QjQ7XG5cbi8vQWRkIHRvIGFueSBTT0NJQUxcbiRhZGR0b2FueS1mYWNlYm9vazogICAgICAgICAgICAgICM0MjY3YjI7XG4kYWRkdG9hbnktdHdpdHRlcjogICAgICAgICAgICAgICAjMzhBMUYzO1xuJGFkZHRvYW55LWxpbmtlZGluOiAgICAgICAgICAgICAgIzAwNzdCNTtcbiRhZGR0b2FueS1wcmludC1lbWFpbDogICAgICAgICAgICM0NjQyNDI7XG5cbi8vREFURSBQSUNLRVJcbiRjb2xvcl9fZGF0ZS1waWNrZXItLWJrZzogICAgICAgICNGQUZBRkE7XG4kY29sb3JfX2RhdGUtcGlja2VyLS1oZWFkZXI6ICAgICAjRUVFRUVFO1xuXG4kY29sb3JfX3RhYi0tbm9ybWFsOiAgICAgICAgICAgICAjMmE0MTRmO1xuJGNvbG9yX190YWItLWJrZzogICAgICAgICAgICAgICAgIzJlMzIzZDtcbiRjb2xvcl9fdGFiLS1hY3RpdmU6ICAgICAgICAgICAgICMyYTQxNGY7XG4kY29sb3JfX3RhYi0taG92ZXI6ICAgICAgICAgICAgICAjNDU0MDVlO1xuXG4vL0FMRVJUU1xuJGNvbG9yX19hbGVydHMtLWNyaXRpY2FsOiAgICAgICAgIzk2MTMxMztcbiRjb2xvcl9fYWxlcnRzLS1pbmZvcm1hdGlvbmFsOiAgIzc1NzU3NTtcbiRjb2xvcl9fYWxlcnRzLS13YXJuaW5nOiAgICAgICAgIzE5NzliZTsiLCIvLyBDYWxjdWxhdGVzIGZvbnQgc2l6ZSB0byByZXR1cm4gdG8gdHlwaVxuLy8gLS0tLS0tLS0tLVxuLy8gLSByZXR1cm4gZm9udC1zaXplIGluIHJlbSBvciBlbVxuLy8gPT09PT09PT09PVxuQGZ1bmN0aW9uIF90eS1jYWxjLWZvbnQtc2l6ZSAoXG4gICRmb250LXNpemU6ICRmb250LXNpemUsXG4gICRiYXNlbWFwOiAkYmFzZW1hcCxcbiAgJHJlbTogJHJlbSxcbiAgJGJyZWFrcG9pbnQ6IG51bGwsXG4gICR0eXBlZmFjZS1tdWx0aXBsaWVyOiAxXG4pIHtcbiAgLy8gVXNpbmcgdHlwaS1tcyBpZiBmb250LXNpemUgaXMgdW5pdGxlc3NcbiAgQGlmIHVuaXRsZXNzKCRmb250LXNpemUpIHtcbiAgICAkc3RlcDogJGZvbnQtc2l6ZTtcbiAgICBAaWYgJHJlbSB7XG4gICAgICBAcmV0dXJuIF90eS1tcy10by1yZW0oJHN0ZXAsICRicmVha3BvaW50KSAqICR0eXBlZmFjZS1tdWx0aXBsaWVyO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBfdHktbXMtdG8tZW0oJHN0ZXAsICRicmVha3BvaW50KSAqICR0eXBlZmFjZS1tdWx0aXBsaWVyO1xuICAgIH1cbiAgfVxuXG4gICRiYXNlLW51bGw6IG51bGw7XG4gICRiYXNlLWZvbnQtc2l6ZTogbnVsbDtcblxuICAvLyBDYWxjdWxhdGlvbiB1c2VzIGJhc2UtbnVsbCBiZWNhc2UgZXZlcnl0aGluZ1xuICAvLyBpcyByZWxhdGl2ZSB0byB0aGUgYmFzZSBmb250LXNpemUuXG4gIEBpZiBtYXAtaGFzLWtleSgkYmFzZW1hcCwgbnVsbCkge1xuICAgICRiYXNlLW51bGw6IG1hcC1nZXQoJGJhc2VtYXAsIG51bGwpO1xuICAgICRiYXNlLWZvbnQtc2l6ZTogbnRoKCRiYXNlLW51bGwsIDEpO1xuICB9IEBlbHNlIHtcbiAgICBAZXJyb3IgJ0Jhc2UgbWFwIG11c3QgaGF2ZSBudWxsIGtleSdcbiAgfVxuXG4gIC8vIENvbnZlcnRzIHRvIHJlbVxuICBAaWYgJHJlbSB7XG4gICAgQGlmIHVuaXQoJGZvbnQtc2l6ZSkgPT0gJ3B4JyB7XG4gICAgICBAcmV0dXJuIF90eS10by1yZW0oJGZvbnQtc2l6ZSwgJGJhc2UtZm9udC1zaXplKSAqICR0eXBlZmFjZS1tdWx0aXBsaWVyO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBfdHktdG8tcmVtKCRmb250LXNpemUpICogJHR5cGVmYWNlLW11bHRpcGxpZXI7XG4gICAgfVxuICB9XG5cbiAgLy8gQ29udmVydHMgdG8gZW1cbiAgQGVsc2Uge1xuICAgIEBpZiB1bml0KCRmb250LXNpemUpID09ICdweCcge1xuICAgICAgQHJldHVybiBfdHktdG8tZW0oJGZvbnQtc2l6ZSwgJGJhc2UtZm9udC1zaXplKSAqICR0eXBlZmFjZS1tdWx0aXBsaWVyO1xuICAgIH0gQGVsc2Uge1xuICAgICAgQHJldHVybiBfdHktdG8tZW0oJGZvbnQtc2l6ZSkgKiAkdHlwZWZhY2UtbXVsdGlwbGllcjtcbiAgICB9XG4gIH1cbn0iLCIkbW9kdWxhcnNjYWxlOiAoXG4gIGJhc2U6IDE2cHgsXG4gIHJhdGlvOiAxLjA2N1xuKTtcblxuJHR5cGk6IChcblxuICBiYXNlOiAoXG4gICAgbnVsbDogKDE1cHgsIDEuNCksXG4gICAgbWVkOiAoMTZweCksXG4gICAgbGFyZ2U6ICgxN3B4KVxuICApLFxuXG4gIGgxOiAoXG4gICAgbnVsbDogIChtcyg3KSwgMS4zKSxcbiAgICBsYW5kOiAgKG1zKDgpKSxcbiAgICBtZWQ6ICAgKG1zKDkpLCAxLjIpLFxuICAgIGxhcmdlOiAobXMoMTApKSxcbiAgICB3aWRlOiAgKG1zKDExKSwgMS4yKVxuICApLFxuXG4gIGgyOiAoXG4gICAgbnVsbDogIChtcyg1KSwgMS4zKSxcbiAgICBsYW5kOiAgKG1zKDYpKSxcbiAgICBtZWQ6ICAgKG1zKDcpLCAxLjIpLFxuICAgIGxhcmdlOiAobXMoOCkpLFxuICAgIHdpZGU6ICAobXMoOSksIDEuMilcbiAgKSxcblxuICBoMzogKFxuICAgIG51bGw6ICAobXMoMyksIDEuMyksXG4gICAgbGFuZDogIChtcyg0KSksXG4gICAgbWVkOiAgIChtcyg1KSwgMS40KSxcbiAgICBsYXJnZTogKG1zKDYpKSxcbiAgICB3aWRlOiAgKG1zKDcpLCAxLjUpXG4gICksXG5cbiAgaDQ6IChcbiAgICBudWxsOiAgKG1zKDEpLCAxLjMpLFxuICAgIGxhbmQ6ICAobXMoMikpLFxuICAgIG1lZDogICAobXMoMyksIDEuMiksXG4gICAgbGFyZ2U6IChtcyg0KSksXG4gICAgd2lkZTogIChtcyg1KSwgMS4yKVxuICApLFxuXG4gIGg1OiAoXG4gICAgbnVsbDogIChtcygtMSksIDEuMyksXG4gICAgbGFuZDogIChtcygwKSksXG4gICAgbWVkOiAgIChtcygxKSwgMS4yKSxcbiAgICBsYXJnZTogKG1zKDIpKSxcbiAgICB3aWRlOiAgKG1zKDMpLCAxLjIpXG4gICksXG5cbiAgaDY6IChcbiAgICBudWxsOiAgKG1zKC0zKSwgMS4zKSxcbiAgICBsYW5kOiAgKG1zKC0yKSksXG4gICAgbWVkOiAgIChtcygtMSksIDEuMiksXG4gICAgbGFyZ2U6IChtcygwKSksXG4gICAgd2lkZTogIChtcygxKSwgMS4yKVxuICApLFxuKTtcbiIsIkBpbXBvcnQgJ3V0aWxzJztcblxuLy8gX3R5LXdyaXRlLWJyZWFrcG9pbnRzXG4vLyAtLS0tLS0tLS0tXG4vLyAtIHdyaXRlcyBwcm9wcyBmb3IgZXZlcnkgdmFsaWQgYnJlYWtwb2ludFxuLy8gPT09PT09PT09PVxuQG1peGluIF90eS13cml0ZS1icmVha3BvaW50cyAoXG4gICRfbWFwXG4pIHtcbiAgJHRhcmdldDogbWFwLWdldCgkX21hcCwgdGFyZ2V0KTtcbiAgJGJyZWFrcG9pbnRzOiBtYXAtZ2V0KCRfbWFwLCBicmVha3BvaW50cyk7XG4gICR0eXBpOiBtYXAtZ2V0KCRfbWFwLCB0eXBpKTtcbiAgJHJlbTogbWFwLWdldCgkX21hcCwgcmVtKTtcbiAgJGJyZWFrcG9pbnQtbGliOiBtYXAtZ2V0KCRfbWFwLCBicmVha3BvaW50LWxpYik7XG5cbiAgJGJhc2VtYXA6IG51bGw7XG4gICR0YXJnZXQtbWFwOiBudWxsO1xuXG4gIC8vIEVuc3VyZXMgdGFyZ2V0IG1hcCBpcyBwcmVzZW50XG4gIEBpZiBub3QgbWFwLWhhcy1rZXkoJHR5cGksICR0YXJnZXQpIHtcbiAgICBAZXJyb3IgXCIjeyR0YXJnZXR9IG5vdCBmb3VuZCBpbiAkdHlwaSBtYXBcIjtcbiAgfVxuXG4gICR0YXJnZXQtbWFwOiBtYXAtZ2V0KCR0eXBpLCAkdGFyZ2V0KTtcblxuICAvLyBFbnN1cmVzIGJhc2UgbWFwIGlzIHByZXNlbnRcbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkdHlwaSwgYmFzZSkge1xuICAgIEBlcnJvciBcImJhc2Uga2V5IGlzIG1pc3NpbmcgZnJvbSAkdHlwaSBtYXBcIjtcbiAgfVxuXG4gICRiYXNlbWFwOiBtYXAtZ2V0KCR0eXBpLCBiYXNlKTtcblxuICAkX21hcDogbWFwLW1lcmdlKCRfbWFwLCAoXG4gICAgYmFzZW1hcDogJGJhc2VtYXAsXG4gICAgdGFyZ2V0LW1hcDogJHRhcmdldC1tYXBcbiAgKSk7XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICR0YXJnZXQtdmFsdWUgaW4gJHRhcmdldC1tYXAge1xuICAgIEBpZiAkYnJlYWtwb2ludCA9PSBudWxsIHtcbiAgICAgIEBpbmNsdWRlIF90eS1vdXRwdXQtcHJvcHMoXG4gICAgICAgICRfbWFwOiAkX21hcCxcbiAgICAgICAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50XG4gICAgICApO1xuICAgIH1cblxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF90eS1vdXRwdXQtd2l0aC1icmVha3BvaW50LWxpYnJhcnkoXG4gICAgICAgICRicmVha3BvaW50LWxpYixcbiAgICAgICAgJGJyZWFrcG9pbnQ6ICRicmVha3BvaW50LFxuICAgICAgICAkYnJlYWtwb2ludHM6ICRicmVha3BvaW50c1xuICAgICAgKSB7XG4gICAgICAgIEBpbmNsdWRlIF90eS1vdXRwdXQtcHJvcHMoXG4gICAgICAgICAgJF9tYXA6ICRfbWFwLFxuICAgICAgICAgICRicmVha3BvaW50OiAkYnJlYWtwb2ludFxuICAgICAgICApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBfdHktb3V0cHV0LXdpdGgtYnJlYWtwb2ludC1saWJyYXJ5XG4vLyAtLS0tLS0tLS0tXG4vLyBPdXRwdXRzIHdpdGggYnJlYWtwb2ludCBsaWJyYXJ5XG4vLyA9PT09PT09PT09XG5AbWl4aW4gX3R5LW91dHB1dC13aXRoLWJyZWFrcG9pbnQtbGlicmFyeSAoXG4gICRsaWJyYXJ5OiBmYWxzZSxcbiAgJGJyZWFrcG9pbnQ6IG51bGwsXG4gICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzXG4pIHtcbiAgJGxpYjogbnVsbDtcblxuICAvLyBQYXJzZXMgbGlicmFyeVxuICBAaWYgJGxpYnJhcnkge1xuICAgICRsaWI6IF90eS1wYXJzZS1icmVha3BvaW50LWxpYigkbGlicmFyeSk7XG4gICAgQGlmIG5vdCAkbGliIHtcbiAgICAgIEBlcnJvciBcIiN7JGxpYn0gbWl4aW4gbm90IGZvdW5kXCI7XG4gICAgfVxuICB9XG5cblxuICBAaWYgJGxpYiA9PSAnYnJlYWtwb2ludCcge1xuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQtc2V0KCd0byBlbXMnLCB0cnVlKTtcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbGliID09ICdtYXBweS1icCcge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbGliID09ICdtcScge1xuICAgIEBpbmNsdWRlIG1xKG1hcC1nZXQoJG1xLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59IiwiLy8gTWFwcHkgYnJlYWtwb2ludHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyBPdXRwdXQgbWVkaWEgcXVlcnkgd2l0aCBmb2N1cyBvbiBtaW4td2lkdGgsIG1heC13aWR0aCwgbWluLWhlaWdodCBhbmQgbWF4LWhlaWdodC5cbi8vIE90aGVyIG1lZGlhIHJ1bGVzIGFyZSBwYXNzZWQgYXMgdGhlIHNlY29uZCBhcmd1bWVudCBpbiBhIG1hcFxuLy9cbi8vIEBhdXRob3IgWmVsbCBMaWV3XG4vLyA9PT09PT09PT09PT09PT09PVxuJGJyZWFrcG9pbnRzOiAoKSAhZGVmYXVsdDtcbiRtYXBweS1xdWVyaWVzOiAoKSAhZGVmYXVsdDtcblxuLy8gTWFwcHkgQlAgW01peGluXVxuLy8gLS0tLS0tLS0tLS0tLS0tLVxuLy8gLSAkcXVlcmllcyAgICAgICAgIDogPHN0cmluZz4gb3IgPG51bWJlcj4gaW4gdGhlIGZvcm1hdDpcbi8vICAgICAgICAgICAgICAgICAgICAgIDxtaW4td2lkdGg+IDxtYXgtd2lkdGg+IGggPG1pbi1oZWlnaHQ+IDxtYXgtaGVpZ2h0PiA8a2V5PiA8dmFsdWU+XG4vLyAtICR0eXBlICAgICAgICAgICAgOiA8bWVkaWEtdHlwZT5cbi8vIC0gJHF1ZXJ5LWZhbGxiYWNrICA6IDxzdHJpbmc+IHNlbGVjdG9yIGNsYXNzXG4vLyAtICRicmVha3BvaW50cyAgICAgOiA8bWFwPlxuQG1peGluIG1hcHB5LWJwKCRxdWVyaWVzLCAkdHlwZTogYWxsLCAkcXVlcnktZmFsbGJhY2s6IG51bGwsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG5cbiAgLy8gR2V0cyBtYXBweSBtYXAgdGhyb3VnaCBtYXBweS1icCBmblxuICAkbWFwcHktbWFwOiBtYXBweS1icCgkcXVlcmllcywgJHR5cGUsICRxdWVyeS1mYWxsYmFjaywgJGJyZWFrcG9pbnRzKTtcblxuICAvLyBPdXRwdXRzIG1lZGlhIHN0cmluZ1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRtYXBweS1tYXAsIHR5cGUpfSBhbmQgI3ttYXAtZ2V0KCRtYXBweS1tYXAsIG1lZGlhLXN0cmluZyl9IHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIC8vIElmIGEgcXVlcnkgZmFsbGJhY2sgaXMgcHJvdmlkZWRcbiAgQGlmICRxdWVyeS1mYWxsYmFjayB7XG4gICAgI3skcXVlcnktZmFsbGJhY2t9ICYge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1hcHB5IFF1ZXJ5IFtNaXhpbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE91dHB1dCBxdWVyeSBmcm9tICRtYXBweS1xdWVyaWVzIG1hcC5cbi8vICRxdWVyeSA6IDxzdHJpbmc+IGZyb20gJG1hcHB5LXF1ZXJpZXMga2V5XG5AbWl4aW4gbWFwcHktcXVlcnkoJHF1ZXJ5LCAkbWFwcHktcXVlcmllczogJG1hcHB5LXF1ZXJpZXMpIHtcbiAgQGlmIG5vdCBtYXAtaGFzLWtleSgkbWFwcHktcXVlcmllcywgJHF1ZXJ5KSB7XG4gICAgQGVycm9yIFwiI3skbWFwcHktcXVlcmllc30gZG9lcyBub3QgY29udGFpbiAjeyRxdWVyeX1cIjtcbiAgfVxuXG4gICRtYXBweS1tYXA6IG1hcC1nZXQoJG1hcHB5LXF1ZXJpZXMsICRxdWVyeSk7XG5cbiAgQG1lZGlhICN7bWFwLWdldCgkbWFwcHktbWFwLCB0eXBlKX0gYW5kICN7bWFwLWdldCgkbWFwcHktbWFwLCBtZWRpYS1zdHJpbmcpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICAvLyBJZiBhIHF1ZXJ5IGZhbGxiYWNrIGlzIHByb3ZpZGVkXG4gIEBpZiBtYXAtZ2V0KCRtYXBweS1tYXAsIHF1ZXJ5LWZhbGxiYWNrKSB7XG4gICAgI3ttYXAtZ2V0KCRtYXBweS1tYXAsIHF1ZXJ5LWZhbGxiYWNrKX0gJiB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWFwcHkgQlAgW0Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJucyBhIG1hcCB3aXRoIDMga2V5c1xuLy8gLSB0eXBlICAgICAgICAgICA6IE1lZGlhIHR5cGVcbi8vIC0gbWVkaWEtc3RyaW5nICAgOiBtZWRpYSBxdWVyeSBzdHJpbmdcbi8vIC0gcXVlcnktZmFsbGJhY2sgOiBxdWVyeSBmYWxsYmFjayAoaWYgYW55KVxuQGZ1bmN0aW9uIG1hcHB5LWJwKCRxdWVyaWVzLCAkdHlwZTogYWxsLCAkcXVlcnktZmFsbGJhY2s6IG51bGwsICRicmVha3BvaW50czogJGJyZWFrcG9pbnRzKSB7XG4gICRtZWRpYS1zdHJpbmc6ICgpO1xuICAkX3JldHVybjogKCk7XG4gICRtZWRpYS1tYXA6IHBhcnNlLWJwKCRxdWVyaWVzLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkbWVkaWEtbWFwIHtcbiAgICBAaWYgJHZhbHVlIGFuZCAkdmFsdWUgIT0gMCB7XG4gICAgICBAaWYgJG1lZGlhLXN0cmluZyA9PSAoKCkpIHtcbiAgICAgICAgJG1lZGlhLXN0cmluZzogYXBwZW5kKCRtZWRpYS1zdHJpbmcsIHVucXVvdGUoXCIoI3ska2V5fTogI3skdmFsdWV9KVwiKSk7XG4gICAgICB9XG5cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJG1lZGlhLXN0cmluZzogYXBwZW5kKCRtZWRpYS1zdHJpbmcsIHVucXVvdGUoXCJhbmQgKCN7JGtleX06ICN7JHZhbHVlfSlcIikpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAkX3JldHVybjogKFxuICAgIHR5cGU6ICR0eXBlLFxuICAgIG1lZGlhLXN0cmluZzogaW1wbG9kZSgkbWVkaWEtc3RyaW5nKSxcbiAgICBxdWVyeS1mYWxsYmFjazogJHF1ZXJ5LWZhbGxiYWNrXG4gICk7XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cblxuLy8gQlAgW01peGluXVxuLy8gLS0tLS0tLS0tLVxuLy8gQ29udmVuaWVuY2UgbWl4aW4gZm9yIE1hcHB5IEJyZWFrcG9pbnRzXG5AbWl4aW4gYnAoJHF1ZXJpZXMsICR0eXBlOiBhbGwsICRxdWVyeS1mYWxsYmFjazogbnVsbCwgJGJyZWFrcG9pbnRzOiAkYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAoJHF1ZXJpZXMsICR0eXBlLCAkcXVlcnktZmFsbGJhY2ssICRicmVha3BvaW50cykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFBhcnNlIEJQIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBhcnNlcyBhcmd1bWVudHMgYW5kIHJldHVybnMgYSBtYXAgd2l0aCA0IGtleXNcbkBmdW5jdGlvbiBwYXJzZS1icCgkcXVlcmllcywgJGJyZWFrcG9pbnRzKSB7XG4gICRfcmV0dXJuOiAoKTtcbiAgJF9pOiAxO1xuICAkX21pbnc6IG51bGw7XG4gICRfbWF4dzogbnVsbDtcbiAgJF9taW5oOiBudWxsO1xuICAkX21heGg6IG51bGw7XG4gICRfbGVuZ3RoOiBsZW5ndGgoJHF1ZXJpZXMpO1xuXG4gIC8vIENoZWNrcyBmb3Igd2lkdGggcXVlcmllc1xuICAkX21pbnc6IG50aCgkcXVlcmllcywgMSk7XG4gICRfbWludzogbWFwcHktdmFsaWRhdGUoJF9taW53LCAkYnJlYWtwb2ludHMpO1xuXG4gIC8vIENoZWNrIGZvciB3aWR0aCBxdWVyaWVzXG4gIEBpZiAkX21pbncge1xuICAgICRfbWludzogbWFwcHktY29udmVydC10by1lbSgkX21pbncpO1xuICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sIChtaW4td2lkdGg6ICRfbWludykpO1xuICAgICRxdWVyaWVzOiBzZXQtbnRoKCRxdWVyaWVzLCAxLCBudWxsKTtcbiAgfVxuXG4gIC8vIENoZWNrcyBpZiB0aGVyZSBpcyBhIG1heCB3aWR0aCBxdWVyeVxuICBAaWYgJF9taW53IGFuZCAkX2xlbmd0aCA+PSAyIHtcbiAgICAkX21heHc6IG50aCgkcXVlcmllcywgMik7XG4gICAgJF9tYXh3OiBtYXBweS12YWxpZGF0ZSgkX21heHcsICRicmVha3BvaW50cyk7XG4gIH1cblxuICBAaWYgJF9tYXh3IHtcbiAgICAkX21heHc6IG1hcHB5LWNvbnZlcnQtdG8tZW0oJF9tYXh3IC0gMXB4KTtcbiAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAobWF4LXdpZHRoOiAkX21heHcpKTtcbiAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgMiwgbnVsbCk7XG4gIH1cblxuICAvLyBDaGVja3MgZm9yIGhlaWdodCBxdWVyaWVzXG4gICRfaDogaW5kZXgoJHF1ZXJpZXMsIGgpIG9yIGluZGV4KCRxdWVyaWVzLCBoZWlnaHQpO1xuXG4gIEBpZiAkX2gge1xuICAgICRfbWluaDogbnRoKCRxdWVyaWVzLCAkX2ggKyAxKTtcbiAgICAkX21pbmg6IG1hcHB5LXZhbGlkYXRlKCRfbWluaCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkX21pbmgge1xuICAgICAgJF9taW5oOiBtYXBweS1jb252ZXJ0LXRvLWVtKCRfbWluaCk7XG4gICAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAobWluLWhlaWdodDogJF9taW5oKSk7XG4gICAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9oICsgMSwgbnVsbCk7XG4gICAgfVxuXG4gICAgLy8gQ2hlY2tzIGlmIHRoZXJlIGlzIGEgbWF4IGhlaWdodCBxdWVyeVxuICAgIEBpZiAkX2xlbmd0aCAtICRfaCA+PSAyIHtcbiAgICAgICRfbWF4aDogbnRoKCRxdWVyaWVzLCAkX2ggKyAyKTtcbiAgICAgICRfbWF4aDogbWFwcHktdmFsaWRhdGUoJF9tYXhoLCAkYnJlYWtwb2ludHMpO1xuICAgIH1cblxuICAgIEBpZiAkX21heGgge1xuICAgICAgJF9tYXhoOiBtYXBweS1jb252ZXJ0LXRvLWVtKCRfbWF4aCAtIDFweCk7XG4gICAgICAkX3JldHVybjogbWFwLW1lcmdlKCRfcmV0dXJuLCAobWF4LWhlaWdodDogJF9tYXhoKSk7XG4gICAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9oICsgMiwgbnVsbCk7XG4gICAgfVxuICAgIC8vIFJlc2V0IGggbWFya2VyXG4gICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsICRfaCwgbnVsbCk7XG4gIH1cblxuICAvLyBDaGVja3MgZm9yIG90aGVyIHF1ZXJpZXNcbiAgQHdoaWxlICRfaSA8PSBsZW5ndGgoJHF1ZXJpZXMpIHtcbiAgICAkX2tleTogbnRoKCRxdWVyaWVzLCAkX2kpO1xuXG4gICAgQGlmICRfa2V5IGFuZCAkX2xlbmd0aCAtICRfaSA+PSAxIHtcbiAgICAgICRfdmFsOiBudGgoJHF1ZXJpZXMsICRfaSArIDEpO1xuICAgICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKCN7JF9rZXl9OiAkX3ZhbCkpO1xuICAgICAgJHF1ZXJpZXM6IHNldC1udGgoJHF1ZXJpZXMsICRfaSwgbnVsbCk7XG4gICAgICAkcXVlcmllczogc2V0LW50aCgkcXVlcmllcywgJF9pICsgMSwgbnVsbCk7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJF9rZXkge1xuICAgICAgQHdhcm4gdW5xdW90ZSgnXCJNYXBweSBCcmVha3BvaW50cyBpcyBtaXNzaW5nIHZhbHVlIGZvciBtZWRpYSBmZWF0dXJlIFwiI3skX2tleX1cIlwiJyk7XG4gICAgfVxuICAgICRfaTogJF9pICsgMTtcbiAgfVxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuXG4vLyBNYXBweSBWYWxpZGF0ZSBbRnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDaGVja3MgaWYgJHF1ZXJ5IGdpdmVuIGlzIG9uZSBvZiB0aGUgZm9sbG93aW5nOlxuLy8gMSkgSXMgYSAka2V5IGluIHRoZSAkYnJlYWtwb2ludHMgbWFwXG4vLyAyKSBJcyBhIG51bWJlclxuLy8gMykgSXMgYSBcIm1heFwiLCBcIm1heC13aWR0aFwiIG9yIFwibWF4LWhlaWdodFwiIHN0cmluZ1xuQGZ1bmN0aW9uIG1hcHB5LXZhbGlkYXRlKCRxdWVyeSwgJGJyZWFrcG9pbnRzKSB7XG4gICRfcmV0dXJuOiBudWxsO1xuXG4gIEBpZiBtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRxdWVyeSkge1xuICAgICRfcmV0dXJuOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJHF1ZXJ5KTtcbiAgfVxuXG4gIEBlbHNlIGlmIHR5cGUtb2YoJHF1ZXJ5KSA9PSBudW1iZXIge1xuICAgICRfcmV0dXJuOiAkcXVlcnk7XG4gIH1cblxuICBAZWxzZSBpZiAkcXVlcnkgPT0gXCJtYXhcIiBvciAkcXVlcnkgPT0gXCJtYXgtaGVpZ2h0XCIgb3IgJHF1ZXJ5ID09IFwibWF4LXdpZHRoXCIge1xuICAgICRfcmV0dXJuOiAwO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgICRfcmV0dXJuOiBudWxsO1xuICB9XG4gIEByZXR1cm4gJF9yZXR1cm47XG59XG5cbi8vIE1hcHB5IENvbnZlcnQgVG8gRW0gW0Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ2hlY2tzIGFuZCBjb252ZXJ0cyBweCB2YWx1ZXMgdG8gZW0uIExlYXZlIG90aGVyIHVuaXRzIHVudG91Y2hlZC5cblxuQGZ1bmN0aW9uIG1hcHB5LWNvbnZlcnQtdG8tZW0oJHZhbCkge1xuICBAaWYgdW5pdCgkdmFsKSA9PSBcInB4XCIgb3IgJHZhbCA9PSAwIHtcbiAgICBAcmV0dXJuIG1hcHB5LWVtKCR2YWwpO1xuICB9IEBlbHNlIGlmIHVuaXQoJHZhbCkgPT0gXCJlbVwiIHtcbiAgICBAcmV0dXJuICR2YWw7XG4gIH0gQGVsc2UgaWYgdW5pdCgkdmFsKSA9PSBcInJlbVwiIHtcbiAgICBAcmV0dXJuIG1hcHB5LXN0cmlwLXVuaXQoJHZhbCkgKiAxZW07XG4gIH0gQGVsc2Uge1xuICAgIEBlcnJvciB1bnF1b3RlKFwiQnJlYWtwb2ludCB2YWx1ZSBtdXN0IGhhdmUgYSB1bml0IGlmIGl0J3MgYSBudW1iZXJcIik7XG4gIH1cbn1cblxuLy8gTWFwcHkgRW0gW0Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbnZlcnRzIHBpeGVscyB0byBlbSB3aXRoICRiYXNlLWZvbnQtc2l6ZVxuLy8gLSBodHRwczovL2dpc3QuZ2l0aHViLmNvbS9pankvMTQ0MTk2N1xuQGZ1bmN0aW9uIG1hcHB5LWVtKCR0YXJnZXQsICRjb250ZXh0OiAxNnB4KSB7XG4gIEBpZiAkdGFyZ2V0ID09IDAge1xuICAgIEByZXR1cm4gMDtcbiAgfVxuICBAcmV0dXJuICR0YXJnZXQgLyAkY29udGV4dCAqIDFlbTtcbn1cblxuQGZ1bmN0aW9uIG1hcHB5LXN0cmlwLXVuaXQoJG51bSkge1xuICBAcmV0dXJuICRudW0gLyAoJG51bSAqIDAgKyAxKTtcbn1cblxuLy8gSW1wbG9kZSBbRnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSW1wbG9kZSBhIGxpc3QgaW50byBhIHN0cmluZ1xuQGZ1bmN0aW9uIGltcGxvZGUoJGxpc3QsICRnbHVlOiAnICcpIHtcbiAgJHJlczogbnVsbDtcbiAgJGxlbjogbGVuZ3RoKCRsaXN0KTtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRsZW4ge1xuICAgICRlOiBudGgoJGxpc3QsICRpKTtcbiAgICBAaWYgJGkgPT0gJGxlbiB7XG4gICAgICAkcmVzOiB1bnF1b3RlKFwiI3skcmVzfSN7JGV9XCIpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAkcmVzOiB1bnF1b3RlKFwiI3skcmVzfSN7JGV9I3skZ2x1ZX1cIik7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkcmVzO1xufVxuIiwiLy8gU3VzeSBCb3ggU2l6aW5nXG4vLyA9PT09PT09PT09PT09PT09PVxuXG4vLyBHbG9iYWwgQm94IFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNldCBhIGJveCBtb2RlbCBnbG9iYWxseSBvbiBhbGwgZWxlbWVudHMuXG4vLyAtIFskYm94XTogYm9yZGVyLWJveCB8IGNvbnRlbnQtYm94XG4vLyAtIFskaW5oZXJpdF06IHRydWUgfCBmYWxzZVxuQG1peGluIGdsb2JhbC1ib3gtc2l6aW5nKFxuICAkYm94OiBzdXN5LWdldChnbG9iYWwtYm94LXNpemluZyksXG4gICRpbmhlcml0OiBmYWxzZVxuKSB7XG4gICRpbnNwZWN0OiAkYm94O1xuXG4gIEBpZiAkaW5oZXJpdCB7XG4gICAgQGF0LXJvb3Qge1xuICAgICAgIGh0bWwgeyBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6ICRib3gpKTsgfVxuICAgICAgICosICo6YmVmb3JlLCAqOmFmdGVyIHsgYm94LXNpemluZzogaW5oZXJpdDsgfVxuICAgICB9XG4gIH0gQGVsc2Uge1xuICAgICosICo6YmVmb3JlLCAqOmFmdGVyIHsgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiAkYm94KSk7IH1cbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChnbG9iYWwtYm94LXNpemluZywgJGluc3BlY3QpO1xuICBAaW5jbHVkZSB1cGRhdGUtYm94LW1vZGVsKCRib3gpO1xufVxuXG4vLyBCb3JkZXIgQm94IFNpemluZ1xuLy8gLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEEgbGVnYWN5IHNob3J0Y3V0Li4uXG4vLyAtIFskaW5oZXJpdF06IHRydWUgfCBmYWxzZVxuQG1peGluIGJvcmRlci1ib3gtc2l6aW5nKFxuICAkaW5oZXJpdDogZmFsc2Vcbikge1xuICBAaW5jbHVkZSBnbG9iYWwtYm94LXNpemluZyhib3JkZXItYm94LCAkaW5oZXJpdCk7XG59XG5cbi8vIFVwZGF0ZSBCb3ggTW9kZWxcbi8vIC0tLS0tLS0tLS0tLS0tLS1cbi8vIFBSSVZBVEU6IFVwZGF0ZXMgZ2xvYmFsIGJveCBtb2RlbCBzZXR0aW5nXG5AbWl4aW4gdXBkYXRlLWJveC1tb2RlbChcbiAgJGJveFxuKSB7XG4gIEBpZiAkYm94ICE9IHN1c3ktZ2V0KGdsb2JhbC1ib3gtc2l6aW5nKSB7XG4gIEBpbmNsdWRlIHN1c3ktc2V0KGdsb2JhbC1ib3gtc2l6aW5nLCAkYm94KTtcbiAgfVxufVxuIiwiLy8gcmVtIFN1cHBvcnRcbi8vID09PT09PT09PT09XG5cbi8vIHJlbVxuLy8gLS0tXG4vLyBDaGVjayBmb3IgYW4gZXhpc3Rpbmcgc3VwcG9ydCBtaXhpbiwgb3Igb3V0cHV0IGRpcmVjdGx5LlxuLy8gLSAkcHJvcCAgOiA8Y3NzIHByb3BlcnR5PlxuLy8gLSAkdmFsICAgOiA8Y3NzIHZhbHVlPlxuQG1peGluIHN1c3ktcmVtKFxuICAkcHJvcCxcbiAgJHZhbFxuKSB7XG4gICRfcmVxczogKFxuICAgIHZhcmlhYmxlOiByaHl0aG0tdW5pdCByZW0td2l0aC1weC1mYWxsYmFjayxcbiAgICBtaXhpbjogcmVtLFxuICApO1xuICBAaWYgc3VzeS1zdXBwb3J0KHJlbSwgJF9yZXFzLCAkd2FybjogZmFsc2UpIGFuZCAkcmh5dGhtLXVuaXQgPT0gcmVtIHtcbiAgICBAaW5jbHVkZSByZW0oJHByb3AsICR2YWwpO1xuICB9IEBlbHNlIHtcbiAgICAjeyRwcm9wfTogJHZhbDtcbiAgfVxufVxuIiwiLmZpbGUtLWdlbmVyYWwsXG4uZmlsZS0tYXBwbGljYXRpb24tb2N0ZXQtc3RyZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWV4ZS5zdmcpO1xufVxuLmZpbGUtLXBhY2thZ2UteC1nZW5lcmljIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9maWxlLWdlbmVyaWMuc3ZnKTtcbn1cbi5maWxlLS14LW9mZmljZS1zcHJlYWRzaGVldCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS14bHMuc3ZnKTtcbn1cbi5maWxlLS14LW9mZmljZS1kb2N1bWVudCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1kb2Muc3ZnKTtcbn1cbi5maWxlLS14LW9mZmljZS1wcmVzZW50YXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtcHB0LnN2Zyk7XG59XG4uZmlsZS0tdGV4dC14LXNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1qcy5zdmcpO1xufVxuLmZpbGUtLXRleHQtaHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1odG1sLnN2Zyk7XG59XG4uZmlsZS0tdGV4dC1wbGFpbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvdGV4dC1wbGFpbi5wbmcpO1xufVxuLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1wZGYtZ3JlZW4ucG5nKTtcbiAgLnBkZi1pY29uLWltZyB7XG4gICAgbWF4LXdpZHRoOiAyMnB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gIH1cbn1cbi5maWxlLS1hcHBsaWNhdGlvbi14LWV4ZWN1dGFibGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtZXhlLnN2Zyk7XG59XG4uZmlsZS0tYXVkaW8ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtbXAzLnN2Zyk7XG5cbn1cbi5maWxlLS12aWRlbyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1tcDQuc3ZnKTtcblxufVxuLmZpbGUtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ZpbGUtdHh0LnN2Zyk7XG5cbn1cbi5maWxlLS1pbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1qcGcuc3ZnKTtcbn1cblxuLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcG9zdHNjcmlwdCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvaWNvbnMvZmlsZS1lcHMuc3ZnKTtcbn1cblxuLmZpbGV7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCBhdXRvO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbn1cblxuYVtkYXRhLWVudGl0eS10eXBlPVwiZmlsZVwiXXtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZDtcblxuICAmOjpiZWZvcmV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbnRlbnQ6ICcgJztcbiAgICB3aWR0aDogLjc1cmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBsZWZ0OiAtLjlyZW07XG4gICAgdG9wOiAuMTJyZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9hdHRhY2gtMi5zdmcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07XG4gIH1cblxufVxuIiwiLy8gQGZpbGVcbi8vIFN0eWxlcyBmb3IgbWVzc2FnZXMuXG5cbi5tZXNzYWdlcyB7XG4gIG1hcmdpbi1ib3R0b206IHZyKDEpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmNmZhO1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCAjYmNkZWVlO1xuICBjb2xvcjogIzQyNDI0MjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtZmFtaWx5OiAkc3lzdGVtLWZvbnQtZmFtaWx5ICFpbXBvcnRhbnQ7XG5cblxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDU1cHggNTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAxLjIlICAtNXB4O1xuXG5cbiAgYSB7XG4gICAgY29sb3I6ICNiY2RlZWU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6ICRzeXN0ZW0tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbiAgfVxuXG5cbn1cblxuLm1lc3NhZ2VzX19jb250ZW50IHtcbiAgPiAqOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLm1lc3NhZ2VzLS1lcnJvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU2ZTU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzVjMjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvbWVzc2FnZXMtZXJyb3Iuc3ZnJyk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9tZXNzYWdlcy1lcnJvci5zdmcnKTtcbiAgfVxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmY2NDVjO1xuICB9XG5cbiAgLm1lc3NhZ2VzX19pdGVtIHtcbiAgICBlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cbn1cblxuLm1lc3NhZ2VzLS1zdGF0dXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmOGU2O1xuICBib3JkZXItY29sb3I6ICNjOWU4YTk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXN0YXR1cy5zdmcnKTtcblxuICAmOjpiZWZvcmUge1xuICAgIC8vIEBpbmNsdWRlIHN2Zy1iYWNrZ3JvdW5kKG1lc3NhZ2VzLXN0YXR1cyk7XG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYmcvbWVzc2FnZXMtc3RhdHVzLnN2ZycpO1xuICAgIC8vIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXN0YXR1cy5wbmcnKTtcblxuICB9XG5cbiAgYSB7XG4gICAgY29sb3I6ICM3MWIwMmY7XG4gICAgZm9udC1mYW1pbHk6ICRzeXN0ZW0tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ubWVzc2FnZXMtLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzO1xuICBib3JkZXItY29sb3I6ICNmYWYyY2M7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2JnL21lc3NhZ2VzLXdhcm5pbmcuc3ZnJyk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICAvLyBAaW5jbHVkZSBzdmctYmFja2dyb3VuZChtZXNzYWdlcy13YXJuaW5nKTtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9iZy9tZXNzYWdlcy1zdGF0dXMucG5nJyk7XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogIzhhNmQzYjtcbiAgICBmb250LWZhbWlseTogJHN5c3RlbS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJcbi53cmFwcGVyLW5pY2UtbG9naW57XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiBtYXJnaW46IDAgYXV0bztcbiBtYXgtd2lkdGg6IDUwMHB4O1xuIG1hcmdpbi10b3A6IDJyZW07XG5cbiAubmljZS1sb2dpbi1wYXNze1xuICAgd2lkdGg6IDEwMCU7XG4gICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgZm9udC1zaXplOiAuOHJlbTtcblxuICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgIH07XG5cbiB9XG5cbiAubmljZS1sb2dpbi1sb2dpbntcbiAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiB9XG5cbn1cbiIsIlxuLm5vZGUtcHJldmlldy1jb250YWluZXIge1xuXG4gIC5ub2RlLXByZXZpZXctYmFja2xpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zZWNvbmRhcnk7XG4gICAgcGFkZGluZzogLjVyZW07XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAuNnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAyMjNlbTtcbiAgICBAZXh0ZW5kICVhbmltYXRlO1xuXG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfX3NlY29uZGFyeSwgMiUpO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWl0ZW0tdmlldy1tb2Rle1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgfVxufVxuIiwiXG4ucGlja2VyX19kYXktLWhpZ2hsaWdodGVkOmhvdmVyLFxuLnBpY2tlci0tZm9jdXNlZFxuLnBpY2tlcl9fZGF5LS1oaWdobGlnaHRlZCB7XG5cbn1cblxuLy9kYWZhdWx0IGRhdGUgcGlja2VyXG4udWktZGF0ZXBpY2tlciB7XG4gIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLnVpLWRhdGVwaWNrZXItaGVhZGVye1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGF0ZS1waWNrZXItLWhlYWRlcjtcbiAgYm9yZGVyOiAwO1xufVxuXG4udWktc3RhdGUtZGVmYXVsdCxcbi51aS13aWRnZXQtY29udGVudFxuLnVpLXN0YXRlLWRlZmF1bHR7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fZGF0ZS1waWNrZXItLWJrZztcbn1cblxuXG4udWktc3RhdGUtaGlnaGxpZ2h0e1xuICAvLyBib3JkZXI6IDFweCBzb2xpZCAkeWVsbG93ICFpbXBvcnRhbnQ7XG59XG4iLCJcblxuXG4jY2JveFdyYXBwZXIgIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIi5maWVsZC0tbmFtZS11c2VyLXBpY3R1cmUge1xuICBpbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAvLyBwYWRkaW5nOiAuMnJlbTtcbiAgfVxufVxuIiwiaDIuc3R5bGVndWlkZSB7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiAkY29sb3JfX3NlY29uZGFyeTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogJHN5c3RlbS1mb250LWZhbWlseSAhaW1wb3J0YW50O1xufVxuXG4uc3R5bGVndWlkZV9fY29udGVudHtcblxuXG59XG4iLCIuY29udGV4dHVhbC1saW5rcy13cmFwcGVyIHtcblxuICBhLmNvbnRleHR1YWwtbGlua3MtdHJpZ2dlcntcbiAgICBib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIHVsLmNvbnRleHR1YWwtbGlua3MgbGkgYSB7XG4gICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbiIsIi5ibG9jay0tdGFicyB7XG5cdG1heC13aWR0aDogMTI3OHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vIHotaW5kZXg6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRwYWRkaW5nLXRvcDogMzBweDtcblxuICAuYmxvY2tfX2NvbnRlbnQgdWwge1xuICAgIEBleHRlbmQgJWNmO1xuXG4gICAgLy8gbWFyZ2luLXRvcDogLjVyZW07XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHQvLyBwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblxuICAgIGxpIHtcbiAgICAgIC8vIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuXG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDVweDtcblxuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0d2lkdGg6IGluaGVyaXQ7XG5cblx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHR9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBwYWRkaW5nOiAuNnJlbSAxLjNlbTtcblxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RhYi0tYWN0aXZlO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX3RhYi0tYmtnO1xuXHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuXHRcdFx0XHQvLyBib3JkZXItcmFkaXVzOiA2cHg7XG5cbiAgICAgICAgZm9udC1mYW1pbHk6ICRzeXN0ZW0tZm9udC1mYW1pbHkgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAwLjdyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yX190YWItLWJrZztcblxuXHRcdFx0XHR9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGFiLS1ia2c7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgJi5pcy1hY3RpdmUgYSB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIHVsLnRhYnMucHJpbWFyeSB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICB9XG5cbiAgICB1bC50YWJzLnNlY29uZGFyeSB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuXG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBib3RoO1xuXG4gICAgICBtYXJnaW4tdG9wOiAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcblxuICAgICAgYSB7XG4gICAgICAgIHBhZGRpbmc6IC4xcmVtIC40O1xuXG4gICAgICAgIGZvbnQtc2l6ZTogLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBAZmlsZVxuLy8gU3R5bGVzIGZvciBhY2Nlc3NpYmxlIHNraXBsaW5rcy5cblxuLnNraXBsaW5rcyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC03ZW07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE0ZW07XG4gIHotaW5kZXg6IDk5OTk7XG59XG5cbi5za2lwbGlua3NfX2xpbmssXG4uc2tpcGxpbmtzX19saW5rOnZpc2l0ZWQsXG4uc2tpcGxpbmtzX19saW5rOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMztcbiAgYm9yZGVyOiAycHggc29saWQgI2VlZTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItdG9wOiAwO1xuICBib3gtc2hhZG93OiAwIDAgNnB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgY29sb3I6ICNlZWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMDtcbiAgb3V0bGluZTogMDtcbiAgcGFkZGluZzogMC4yNWVtIDAuNWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDE0ZW07XG59XG5cbi8vIFJlbW92ZSA6Zm9jdXMgc3R5bGVzIGZvciBza2lwbGluayB0YXJnZXRzLlxuI21haW46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuIiwiLy8gQGZpbGVcbi8vIFN0eWxlcyBmb3IgcHJvZ3Jlc3MgYmFycy5cblxuXG5cblxuLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ucHJvZ3Jlc3NfX3RyYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcm9ncmVzcy1iYXJfYmtnO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3Byb2dyZXNzLWJhcl9iYXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogMC4yZW0gMDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDZlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnByb2dyZXNzX19iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Byb2dyZXNzLWJhcl9iYXI7XG4gIGhlaWdodDogMXJlbTtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC41cztcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGg7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgd2lkdGg6IDMlO1xufVxuXG4ucHJvZ3Jlc3NfX2Rlc2NyaXB0aW9uLFxuLnByb2dyZXNzX19wZXJjZW50YWdlIHtcbiAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGVzY3JpcHRpb247XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzc19fZGVzY3JpcHRpb24ge1xuICBmbG9hdDogbGVmdDsgLy8gTFRSXG59XG5cbi5wcm9ncmVzc19fcGVyY2VudGFnZSB7XG4gIGZsb2F0OiByaWdodDsgLy8gTFRSXG59XG4iLCIvLyBBZGRlZCBjbGFzcyBwb3N0LW1pZ3JhdGlvbiB0byBmaXggdGV4dCBtaWdyYXRlZC5cblxuLy8gSGlkZXMgZXh0cmEgc2hhcmUgYnV0dG9ucyBmcm9tIEJsb2dnZXIgbWlncmF0aW9uLlxuLnBvc3Qtc2hhcmUtYnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cblxuLy8gU2V0dGluZyBIQiBzcGVjaWFsIGJvbGQgY2xhc3Ncbi5mb250QiB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuIiwiLnZpc3VhbGx5LWhpZGRlbiB7XG4gIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbi1pbXBvcnRhbnQ7XG59XG5cbi5mb2N1c2FibGUge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuLW9mZi1pbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhpZGRlbiB7XG4gIEBpbmNsdWRlIGhpZGRlbi1pbXBvcnRhbnQ7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUtaW1wb3J0YW50O1xufVxuXG5cbkBpbmNsdWRlIHNlbGVjdGlvbigkY29sb3JfX3ByaW1hcnksIHdoaXRlKTtcblxuLy9zaWRlYmFyIHN0eWxpbmdcbi8vIGJvZHkge1xuXG4vLyAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbi8vICAgICB3aWR0aDogdnIoLjQpO1xuLy8gICB9XG5cbi8vICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuLy8gICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDZweCByZ2JhKDAsNjUsMTE2LDAuMyk7XG4vLyAgIH1cblxuLy8gICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4vLyAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuLy8gICAgIG91dGxpbmU6IDFweCBzb2xpZCBzbGF0ZWdyZXk7XG4vLyAgIH1cblxuLy8gfVxuIiwibmF2LnBhZ2Vye1xuICAvLyBtYXJnaW46NDVweCBhdXRvIDQ1cHggYXV0bztcbiAgd2lkdGg6IDEwMCU7XG5cdG1hcmdpbjo0NXB4IGF1dG8gMHB4IGF1dG87XG5cdGNsZWFyOiBib3RoO1xuXHRtYXgtd2lkdGg6IDEyNzhweDtcblx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0bWFyZ2luLWJvdHRvbTogMDtcblx0IHVsLnBhZ2VyX19pdGVtc3tcblx0XHRwYWRkaW5nLXRvcDogNDVweDtcblx0fVxudWwucGFnZXIsXG51bC5wYWdlcl9faXRlbXMsXG51bC5wYWdpbmF0aW9uIHtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDFyZW0gMDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgbGkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tbGVmdDo4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OjhweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWFyZ2luLWxlZnQ6MTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDoxMnB4O1xuICAgIH1cbiAgICBhe1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuN3B4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDExcHg7XG4gICAgICAvLyBwYWRkaW5nLXJpZ2h0OiAxMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMzBweDtcblxuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdHRyYW5zaXRpb246IGJvcmRlciAwLjNzO1xuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgbGkuaXMtYWN0aXZle1xuICAgIGN1cnNvcjogbm9uZTtcbiAgICBhe1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgIH1cbiAgfVxuICBsaS5wYWdlcl9faXRlbS0tbGFzdCwgbGkucGFnZXJfX2l0ZW0tLWZpcnN0e1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgbGkucGFnZXJfX2l0ZW0tLW5leHQgLmdyZWVuLWFycm93LXByZS1saW5rLGxpLnBhZ2VyX19pdGVtLS1wcmV2aW91cyAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICB3aWR0aDogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG5cbiAgfVxuXG5cdGxpLnBhZ2VyX19pdGVtLS1uZXh0IHtcblxuXHRcdGEge1xuXHRcdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0XHRcdC8vIHRyYW5zaXRpb246IHBhZGRpbmcgMC4xcyBlYXNlLWluO1xuXHRcdFx0dHJhbnNpdGlvbjogYm9yZGVyIDAuM3M7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDRweFxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHRsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMge1xuXG5cdFx0YSB7XG5cdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0Ly8gdHJhbnNpdGlvbjogcGFkZGluZyAwLjFzIGVhc2UtaW47XG5cdFx0XHR0cmFuc2l0aW9uOiBib3JkZXIgMC4zcztcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNHB4XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cblxuICBsaS5wYWdlcl9faXRlbS0tcHJldmlvdXMgLmdyZWVuLWFycm93LXByZS1saW5re1xuICBib3JkZXItd2lkdGg6IDMuNXB4IDAgMCAzLjVweDtcbiAgfVxuXHRsaSBhIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cdFx0Ly8gZGlzcGxheTogbm9uZTtcblx0fVxufVxufVxuXG5uYXYucGFnZXJ7XG5cbn1cbiIsInRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIDA7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXG4gIGNhcHRpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxufVxuXG4udGFibGUtYmFzaWMsXG50YWJsZSB7XG4gIC8vIGJvcmRlcjogMXB4IHNvbGlkIHBhbGV0dGUoZ2xvYmFsLCBncmV5LW1lZGl1bSk7XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG4gIEBleHRlbmQgJWNmO1xuXG4gIHRoZWFkIHtcbiAgICAvLyBib3JkZXItYm90dG9tOiAxcHggc29saWQgcGFsZXR0ZShnbG9iYWwsIGdyZXkpO1xuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX190YWJsZS0tYm9yZGVyO1xuICAgIH1cbiAgfVxuXG4gIHRib2R5IHtcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAuNzVlbSAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX190YWJsZS0tYm9yZGVyO1xuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6IHBhbGV0dGUoZ2xvYmFsLCBncmV5LXBhbGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRkLFxuICB0aCB7XG4gICAgcGFkZGluZzogLjc1ZW0gMWVtO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICB0aCB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogcGFsZXR0ZShnbG9iYWwsIGdyZXkpO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cblxuICB0ciB7XG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIC4wMSk7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuMDYpO1xuICAgIH1cbiAgfVxufVxuXG4vLyB9XG4iLCJcblxudWwubGlua3Mge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG5cbiAgbGkubm9kZS1yZWFkbW9yZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLjhweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1oZWFkZXJsYXlvdXQge1xuXHR3aWR0aDogMTAwJTtcbn1cbi8vTm9ybWFsIHN0eWxlcyBmb3IgbWFpbiBtZW51IE5BLCBmb2xsb3dlZCBieSBTdGlja3kgSGVhZGVyIHN0eWxlc1xuLmJsb2NrLW1lbnUubWVudS0tbWFpbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG5cdC5uYXYtLW1haW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IHRhYmxlO1xuXHR9XG5cdC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogLTIuNXB4O1xuXHRcdFx0Ym90dG9tOiAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdl9faXRlbTpsYXN0LWNoaWxkIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblx0Lm5hdl9faXRlbXtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRkaXNwbGF5OnRhYmxlLWNlbGw7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdG92ZXJmbG93OmhpZGRlbjtcblxuXHRcdC5uYXZfX2xpbmsge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0b3BhY2l0eTogLjc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gdG9wOiA1MzglO1xuXHRcdFx0XHR0b3A6IDMwMyU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX190ZXJ0aWFyeTtcblx0XHRcdFx0Ly8gd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMjVweDtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDQ4JTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDMlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Ly8gdG9wOiA1MzglO1xuXHRcdFx0XHR0b3A6IDMwMyU7XG5cdFx0XHRcdGxlZnQ6IDQ0JTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yX190ZXJ0aWFyeTtcblx0XHRcdFx0Ly8gd2lkdGg6IDUwMHB4O1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHR3aWR0aDogMjUwcHg7XG5cdFx0XHRcdGhlaWdodDogMjUwcHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IC0xMjVweDtcblx0XHRcdFx0dHJhbnNmb3JtLW9yaWdpbjogNTAlIDQ4JTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNDMlO1xuXG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZfX2xpbms6aG92ZXI6OmFmdGVyLCAubmF2X19saW5rOmZvY3VzOjphZnRlciB7XG5cdFx0XHRhbmltYXRpb246IGRyaWZ0IDUwMDBtcyBpbmZpbml0ZSBsaW5lYXIgYWx0ZXJuYXRlO1xuXHRcdFx0YW5pbWF0aW9uLWRlbGF5OiAtNXM7XG5cdFx0fVxuXHRcdC5uYXZfX2xpbms6aG92ZXI6OmJlZm9yZSwgLm5hdl9fbGluazpmb2N1czo6YmVmb3JlIHtcblx0XHRcdGFuaW1hdGlvbjogZHJpZnQgNTAwMG1zIGluZmluaXRlIGxpbmVhciBhbHRlcm5hdGU7XG5cdFx0fVxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAtMS41cHg7XG5cdFx0XHRib3R0b206IDE2cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogLTIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5uYXZfX2l0ZW0uaXMtYWN0aXZlLXRyYWlsIHtcblx0XHQmOjphZnRlciB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogaW5oZXJpdDtcblx0XHRcdGJvdHRvbTogLTIyLjRweDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tbmF2LWJsb2Iuc3ZnXCIpO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdH1cblx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Lm5hdl9fbGluay5pcy1hY3RpdmUtdHJhaWw6aG92ZXI6OmFmdGVyLCAubmF2X19saW5rLmlzLWFjdGl2ZS10cmFpbDpmb2N1czo6YWZ0ZXIge1xuXHRcdGFuaW1hdGlvbjogd2lnZ2xlIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHR9XG5cdC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmhvdmVyOjpiZWZvcmUsIC5uYXZfX2xpbmsuaXMtYWN0aXZlLXRyYWlsOmZvY3VzOjpiZWZvcmUge1xuXHRcdGFuaW1hdGlvbjogbm9uZTtcblx0fVxufVxuLmhiLW1haW4uZml4ZWQtaGVhZGVyIHtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdG1pbi1oZWlnaHQ6IDA7XG59XG4vL1NUSUNLWSBIRUFERVIgU1RZTEVTIEZPUiBERVNLVE9QIFdJVEggQ0xBU1NFUyBGT1IgSlNcbi5oYi1oZWFkZXIuc3RpY2t5LW9ubHkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDQwMDtcbn1cbi5oYi1uYXZpZ2F0aW9uLnN0aWNreS1vbmx5IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA0NTA7XG59XG4uaGItaGVhZGVyOm5vdCguc3RpY2t5LW5hdikge1xuXHQuYmFzZV9sb2dvIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuc3RpY2t5X2xvZ28ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5oYi1oZWFkZXIge1xuXHR6LWluZGV4OiAxMjtcbn1cbi5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIHtcblx0LmJsb2NrLS1zZWFyY2gge1xuXHRcdHdpZHRoOiAyMyUgIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXHQuYmxvY2stLXNlYXJjaC5leHBhbmRlZC1zZWFyY2gtYmFyIHtcblx0XHR3aWR0aDogNDIlICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi51c2VyLWxvZ2dlZC1pbiB7XG5cdC5oYi1oZWFkZXIuc3RpY2t5LW5hdiB7XG5cdFx0dG9wOiA3OHB4O1xuXHR9XG5cdC5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIHtcblx0XHR0b3A6IDc4cHg7XG5cdFx0LmJsb2NrLS1zZWFyY2gge1xuXHRcdFx0d2lkdGg6IDIzJSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuYmxvY2stLXNlYXJjaC5leHBhbmRlZC1zZWFyY2gtYmFyIHtcblx0XHRcdHdpZHRoOiA0MiUgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi5oYi1oZWFkZXIuc3RpY2t5LW1haW4taGVhZGVyIHtcblx0dG9wOiAwcHg7XG59XG4uaGItbmF2aWdhdGlvbi5zdGlja3ktbWFpbi1uYXYge1xuXHR0b3A6IDEzMHB4O1xuXHQvL3doZW4gdG9vbGJhciB0cmF5IGlzIG1pbmltaXplZFxuXHQudXNlci1sb2dnZWQtaW4gJiB7XG5cdFx0dG9wOiAxODBweDtcblx0fVxuXHQvL3doZW4gdG9vbGJhciB0cmF5IGlzIG9wZW4gLSBhZGp1c3QgdGhlIGhlYWRlciBwb3NpdGlvblxuXHQudG9vbGJhci10cmF5LW9wZW4gJiB7XG5cdFx0dG9wOiAyMThweDtcblx0fVxufVxuLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcblx0aGVpZ2h0OiA3NHB4O1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHBhZGRpbmctdG9wOiAxNHB4O1xuXHR6LWluZGV4OiA0MDA7XG5cdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdGFuaW1hdGlvbjogc2Nyb2xsSW4gMC40cyBlYXNlLWluLW91dDtcbiAgdG9wOiAwO1xuXHQuYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuXHRcdHdpZHRoOiA0Mi41JTtcblx0XHRtYXJnaW4tdG9wOiAxMXB4O1xuXHRcdG1heC13aWR0aDogNTQ1cHg7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHQuYmFzZV9sb2dvIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5zdGlja3lfbG9nbyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Lm1lbnUtLWRvbmF0aW9uLW1lbnUge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHR9XG5cdC5oYi1jb25zdHJhaW4ge1xuXHRcdC5tZW51LS1kb25hdGlvbi1tZW51IHtcblx0XHRcdC5uYXZfX2xpbms6OmFmdGVyIHtcblx0XHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IDEwcHg7XG5cdH1cbn1cbi8vdG8gcHJldmVudCBzY3JvbGxpbmcgLT4gYWRkZWQgdG8gYm9keSB3aGVuIG1vZGFsIGlzIG9wZW5cbi5wcmV2ZW50LXNjcm9sbCB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcbn1cbkBrZXlmcmFtZXMgd2lnZ2xlIHtcbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNrZXdYKDQwZGVnKTtcbiAgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHNrZXdYKC00MGRlZykgc2NhbGUoMC45KTtcblx0fVxufVxuQGtleWZyYW1lcyBzY3JvbGxJbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwMHB4KTtcbiAgfVxuXHQxMDAlIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcblx0fVxufVxuQGtleWZyYW1lcyBkcmlmdCB7XG4gIGZyb20geyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICBmcm9tIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuIiwiLnN0aWNreS1uYXYge1xuXHRuYXYubWVudS0tZG9uYXRpb24tbWVudSB7XG5cdFx0Lm5hdl9faXRlbSB7XG5cdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0fVxuXHRcdC5uYXZfX2xpbmsge1xuXHRcdFx0aGVpZ2h0OiAzOHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDdweDtcblxuXHRcdH1cblx0fVxufVxuXG4ubWVudS0tZG9uYXRpb24tbWVudSB7XG5cdHdpZHRoOiA1MCU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRtYXJnaW4tdG9wOiAwO1xuXG5cdC8vIC51c2VyLWxvZ2dlZC1pbiAmIHtcblx0Ly8gXHR0b3A6IDM5cHg7XG5cdC8vIH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0cG9zaXRpb246IGluaGVyaXQ7XG5cdFx0dG9wOiBpbmhlcml0O1xuXHRcdHJpZ2h0OiBpbmhlcml0O1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHR3aWR0aDogaW5oZXJpdDtcblx0XHRtYXJnaW4tdG9wOiAzMnB4O1xuXHR9XG5cblx0Lm5hdl9faXRlbSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG5cdC5uYXZfX2xpbmsge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdC8vIGhlaWdodDogNDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLXRvcDogMTFweDtcblxuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMHB4O1xuXHRcdHRyYW5zaXRpb246IDAuMnM7XG5cblx0XHRAaW5jbHVkZSBhbmltYXRlLWFsbDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHdpZHRoOiBpbmhlcml0O1xuXHRcdFx0cGFkZGluZzogOXB4IDM2cHggN3B4IDM3cHg7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdGNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjJzO1xuXHRcdH1cblx0fVxuXG5cbn1cbiIsIi5oYi1wcmUtZm9vdGVyIHtcbiAgLmhiLWNvbnN0cmFpbiB7XG4gICAgLm1lbnUtLWZvb3RlciAge1xuXG4gICAgICAubmF2LS1mb290ZXIge1xuICAgICAgICAubmF2X19pdGVte1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAuNnB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm5hdl9fbGlua3tcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtZm9vdGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAuNnB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLm1lbnUtLWZvb3Rlci1sb2dpbiB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICAubmF2LS1mb290ZXItbG9naW4ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgLm5hdl9faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgd2lkdGg6IDQzJTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5uYXZfX2xpbmt7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBAZmlsZVxuLy8gU3R5bGVzIGZvciB0aGUgYnJlYWRjcnVtYiB0cmFpbC5cblxuLmJsb2NrLS1icmVhZGNydW1icyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cblx0LmNvbnRleHR1YWwge1xuXHRcdG1hcmdpbi10b3A6IC0yMHB4O1xuXHR9XG5cdC5ibG9ja19fY29udGVudCB7XG5cdFx0Ly8gb3ZlcmZsb3cteDogc2Nyb2xsO1xuXHQgIG92ZXJmbG93LXk6IGhpZGRlbjtcblx0ICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR9XG5cdC8vIEBpbmNsdWRlIG1hcHB5LWJwKDc2OHB4KXtcblx0Ly8gXHRwYWRkaW5nLXRvcDogMC44NXJlbTtcblx0Ly8gfVxuXHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxufVxuXG4uYnJlYWRjcnVtYiB7XG4gIGNsZWFyOiBib3RoO1xuXHQvLyBvdmVyZmxvdzogc2Nyb2xsO1xuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHR9XG5cblx0b3ZlcmZsb3cteTogaGlkZGVuO1xuXG5cbiAgLy8gbWFyZ2luLXRvcDogLTVweDtcbiAgJl9faW50cm97XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIEBleHRlbmQgJXZpc3VhbGx5LWhpZGRlbjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuXHRtYXJnaW4tbGVmdDogMC4yZW07XG5cbiAgICAmOjphZnRlciB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICBjb250ZW50OiAnLyc7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogMC41ZW07XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5icmVhZGNydW1iX19saW5rLCAuYnJlYWRjcnVtYl9faXRlbSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgIC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjE1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmJyZWFkY3J1bWJfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5icmVhZGNydW1iX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG5cdC8vTm90IHdvcmtpbmcgbWF5IG5lZWQgdG8gZml4XG5cdC8vIC5icmVhZGNydW1iX19saXN0IHtcblx0Ly8gXHQuc3dpcGUtb3B0aW9ue1xuXHQvLyBcdFx0Jjo6YWZ0ZXIge1xuXHQvLyBcdFx0XHRjb250ZW50OiAnU1dJUEUgTU9SRSc7XG5cdC8vIFx0XHRcdHdpZHRoOiA4NXB4O1xuXHQvLyBcdFx0XHRoZWlnaHQ6IDU1cHg7XG5cdC8vIFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHQvLyBcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHQvLyBcdFx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG5cdC8vIFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0Ly8gXHRcdFx0Ym94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9hcnJvd3MvaWNvbl9fYXJyb3ctLXJpZ2h0LnN2Z1wiKTtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0Ly8gXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHJpZ2h0O1xuXHQvLyBcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIwcHggNDBweDtcblx0Ly8gXHRcdH1cblx0Ly8gXHR9XG5cdC8vIH1cbn1cbi8vXG4vLyAuaGItcHJlZml4IHtcbi8vICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4vLyAgIC8vIGhlaWdodDogMzZweDtcbi8vIH1cbiIsIi5oYi1oZWFkZXIuc3RpY2t5LW5hdiB7XG5cdC5tZW51LS11dGlsaXR5LW1lbnUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuLmhiLWhlYWRlciB7XG5cdC5tZW51LS11dGlsaXR5LW1lbnUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdD4gdWx7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG4gIFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdH1cblxuXHR9XG5cdC51dGlsaXR5LW5hdiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0Lm5hdi0tdXRpbGl0eS1tZW51IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS13aGl0ZTtcblx0XHRtaW4taGVpZ2h0OiA0MHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQuY29ubmVjdC11cyB7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRoZWlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXdoaXRlO1xuXHRcdH1cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQubmF2X19pdGVtIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjJweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjJweDtcblxuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0cGFkZGluZy10b3A6IDdweDtcblx0XHRcdH1cblxuXHRcdFx0Lm5hdl9fbGluayB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQsICY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0Lm5hdl9fbGluayB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAtMjJweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0Lm5hdl9faXRlbS5ndHJhbnNsYXRlLWJsb2NrIHtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbm5lY3QtdXMge1xuXHRcdFx0Ly8gY3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vL1Jlc3BvbnNpdmUgTWVudSBTdHlsZXMgZm9yIFV0aWxpdHkgTWVudVxuLm5hdi5tb2JpbGUtdXRpbGl0eS1tZW51LWFjdGl2ZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuXHQuaGItaGVhZGVyICYge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ei1pbmRleDogMTI7XG5cdH1cblx0Lm5hdl9faXRlbSB7XG5cdFx0LmhiLWhlYWRlciAmIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDFyZW07XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cblx0XHRcdCY6bnRoLWxhc3QtY2hpbGQoMSl7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDVweCBzb2xpZCAkY29sb3JfX3RlcnRpYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5uYXZfX2xpbmsge1xuXHRcdFx0LmhiLWhlYWRlciAmIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5hdl9fbGluay5ibG9vci12aWV3LXNjaG9vbCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQuY29ubmVjdC11cyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG5cblx0LmNsb3NlLWNvbm5lY3QtdXMtaWNvbiB7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdHdpZHRoOiA0M3B4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA4cHg7XG5cdFx0cmlnaHQ6IDIwcHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLWNsb3NlLS1ibGFjay5zdmdcIik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Lm5hdl9faXRlbS5ndHJhbnNsYXRlLWJsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHR9XG5cbn1cbiIsIi5oYi1zaWRlYmFyLWZpcnN0e1xuXG5cdG5hdi5zaWRlYmFyLW1lbnUtYmxvY2t7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNjN2MzYzM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRtYXgtd2lkdGg6IDI5N3B4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0Lm5hdi1zaWRlYmFyX19pdGVte1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblxuXHRcdC5uYXYtc2lkZWJhci0tbWFpbntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0PiAuaXMtYWN0aXZlLXRyYWlse1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjNweDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiAjMGMxMDIxO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6I2Y3ZjdmNztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiA1cHggc29saWQgIzUzYmI1MDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdHRvcDogaW5oZXJpdDtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTIyLjRweDtcblx0XHRcdFx0XHRcdGxlZnQ6IC05MHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDExMXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi0tbmF2LWJsb2Iuc3ZnXCIpO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHQtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5hdi1zaWRlYmFyX19zdWJuYXZ7XG5cdFx0XHRcdFx0PiBsaS5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWx7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuXHRcdFx0XHRcdFx0PiAubmF2LXNpZGViYXJfX3N1Ym5hdntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0PiAubmF2LXNpZGViYXJfX3N1Ym5hdntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdFx0XHQ+IC5uYXYtc2lkZWJhcl9faXRlbS5pcy1hY3RpdmUtdHJhaWx7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuYWN0aXZlLW1lbnUtaXRlbXtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0XHRcdD4gYXtcblx0XHRcdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWJsb2ItZ3JlZW4ucG5nXCIpO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGhlaWdodDogMTJweDtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0fVxuXHR9XG5cblx0Ly9sYWJzIG1lbnVcblx0bmF2LnNpZGViYXItbWVudS1sYWJzLWJsb2NrLCBuYXYuc2lkZWJhci1tZW51LWxhYnMtbGFuZGluZy1ibG9ja3tcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlcjogc29saWQgMXB4ICNjN2MzYzM7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1heC13aWR0aDogMjk3cHg7XG5cdFx0fVxuXG5cdFx0Lm5hdi1zaWRlYmFyX19pdGVte1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblxuXHRcdC5uYXYtc2lkZWJhci0tbWFpbntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0PiBsaXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdGxpIHtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQ+IC5pcy1hY3RpdmUtdHJhaWx7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS4zMztcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMC4zcHg7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRjb2xvcjogIzBjMTAyMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdCY6OmFmdGVye1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdFx0XHRib3R0b206IC0yMi40cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtOTBweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMTFweDtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLW5hdi1ibG9iLnN2Z1wiKTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uYXYtc2lkZWJhcl9fc3VibmF2e1xuXHRcdFx0XHRcdD4gbGkubmF2LXNpZGViYXJfX2l0ZW0uaXMtYWN0aXZlLXRyYWlse1xuXHRcdFx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tYmxvYi1ncmVlbi5wbmdcIik7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQ+IC5uYXYtc2lkZWJhcl9fc3VibmF2e1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19zdWJuYXZ7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdD4gLm5hdi1zaWRlYmFyX19pdGVtLmlzLWFjdGl2ZS10cmFpbHtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5hY3RpdmUtbWVudS1pdGVte1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0PiBhe1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XG5cdFx0XHRcdFx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1ibG9iLWdyZWVuLnBuZ1wiKTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIubWVudS0tc29jaWFsLW1lZGlhIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIHdpZHRoOiAzMSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXRvcDogLTE0OHB4O1xuICB9XG59XG4ubmF2LS1zb2NpYWwtbWVkaWEge1xuICAuZmFjZWJvb2staWNvbiwgLnR3aXR0ZXItaWNvbiwgLmluc3RhZ3JhbS1pY29uLCAueW91dHViZS1pY29uLCAubGlua2VkaW4taWNvbiwgLmNlb2Jsb2ctaWNvbiB7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGhlaWdodDogNDZweDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE2JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDUlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDMyMnB4KXtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MjZweCl7XG4gICAgICBoZWlnaHQ6IDQ4LjdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTYuM3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4LjdweDtcbiAgICB9XG4gICAgbWFyZ2luLWJvdHRvbTogNTFweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJvdW5kO1xuICAgIH1cbiAgfVxuICAuZmFjZWJvb2staWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWZhY2Vib29rLWdyZWVuLnN2ZycpO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWZhY2Vib29rLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAudHdpdHRlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tdHdpdHRlci1ncmVlbi5zdmcnKTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi10d2l0dGVyLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAuaW5zdGFncmFtLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1pbnN0YWdyYW0tZ3JlZW4uc3ZnJyk7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24taW5zdGFncmFtLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAueW91dHViZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24teW91dHViZS1ncmVlbi5zdmcnKTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi15b3V0dWJlLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAubGlua2VkaW4taWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWxpbmtlZGluLWdyZWVuLnN2ZycpO1xuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3NvY2lhbC9pY29uLWxpbmtlZGluLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxuICAuY2VvYmxvZy1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvc29jaWFsL2ljb24tY2VvYmxvZy1ncmVlbi5zdmcnKTtcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9zb2NpYWwvaWNvbi1jZW9ibG9nLXdoaXRlLnN2ZycpO1xuICAgIH1cbiAgfVxufVxuLnNvY2lhbC1tZWRpYS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IGJsYWNrO1xufVxuIiwiI2JhY2t0b3RvcCB7XG4gIGJhY2tncm91bmQ6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29uLWJhY2stdG8tdG9wLnN2ZycpIWltcG9ydGFudDtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAvLyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5uYXZpZ2F0aW9uIHtcblx0Lm5hdiB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0fVxuXHQubmF2X19pdGVtIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0Lm5hdl9fbGluayB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCJpbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbmlucHV0W3R5cGU9XCJmaWxlXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdLFxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJ0ZWxcIl0sXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cInVybFwiXSxcbmlucHV0W3R5cGU9XCJ3ZWVrXCJdLFxudGV4dGFyZWEsXG5zZWxlY3Qge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2lucHV0LWJrZy0tbm9ybWFsO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2lucHV0LWJvcmRlci0tbm9ybWFsO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC41ZW07XG59XG5cbmlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuaW5wdXRbdHlwZT1cImVtYWlsXCJdLFxuaW5wdXRbdHlwZT1cInRlbFwiXSxcbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuc2VsZWN0IHtcbiAgaGVpZ2h0OiAyLjc1ZW07XG59XG5cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl0sXG5zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2lucHV0LWJvcmRlci0tbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbmlucHV0LFxudGV4dGFyZWF7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuc2VsZWN0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvd+KAlGRvd24uc3ZnXCIpIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19pbnB1dC1ia2ctLW5vcm1hbDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMi4ycmVtO1xufVxuXG5cbnNlbGVjdCxcbmlucHV0W3R5cGU9XCJyYWRpb1wiXTpob3ZlcixcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4qOmZvY3VzLFxuKlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSxcbmJ1dHRvbixcbi5idG4sXG5hLmJ0bixcbmEuYnRuOmhvdmVyLFxuYS5idG46Zm9jdXMge1xuICB0cmFuc2l0aW9uOiBlYXNlLWluIC4ycztcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG4gICAgb3V0bGluZS1jb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG5pbnB1dDpyZXF1aXJlZDpmb2N1cyB7XG4gIG91dGxpbmUtY29sb3I6ICRjb2xvcl9faW5wdXQtYm9yZGVyLS1mb2N1cztcbn1cblxuaW5wdXQucmVxdWlyZWQtZXJyb3IsXG5pbnB1dC5yZXF1aXJlZC1lcnJvcjpmb2N1cyB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1mb2N1cztcbiAgb3V0bGluZS1jb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLWZvY3VzO1xufVxuXG5cbmlucHV0OmZvY3VzIHtcblx0b3V0bGluZTogM3B4IHNvbGlkICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xufVxuIiwiLmNhcHRjaGF7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gIHBhZGRpbmc6IDFyZW07XG5cbiAgLmZpZWxkLXByZWZpeHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBpbnB1dCNlZGl0LWNhcHRjaGEtcmVzcG9uc2V7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA1MHB4O1xuICB9XG5cbiAgLmZvcm0taXRlbS1jYXB0Y2hhLXJlc3BvbnNle1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuXG5cblxuXG4iLCJcbi5jb250YWN0LW1lc3NhZ2UtcmVxdWVzdC1hY2Nlc3MtZm9ybSxcbi51c2VyLXJlZ2lzdGVyLWZvcm0sXG4uY29udGFjdC1mb3JtIHtcbiAgbWF4LXdpZHRoOiA2OTVweDtcblxuICBpbnB1dC5mb3JtLXRleHQsXG4gIGlucHV0LnRleHQtZnVsbCxcbiAgaW5wdXRbdHlwZT1cInRleHRcIl0sXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuLmZvcm0taXRlbV9fZGVzY3JpcHRpb24sXG4uZmllbGRzZXRfX2Rlc2NyaXB0aW9ue1xuICBmb250LXNpemU6IC44cmVtO1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgbWFyZ2luLXRvcDogdnIoLjEpO1xufVxuIiwiXG5cbi5mb3JtLS1pbmxpbmUgLmZvcm0taXRlbXtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG5cbi5mb3JtLWl0ZW1fX2xhYmVse1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1sYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTEsXG4jdmlld3MtZXhwb3NlZC1mb3JtLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMyB7XG4gIC5qcy1mb3JtLXR5cGUtdGV4dGZpZWxkLmpzLWZvcm0taXRlbS1jb21iaW5lIHtcbiAgICAuZm9ybS1pdGVtX19sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uZm9ybS1pdGVtLS12ZXJ0aWNhbC10YWJzIHtcbiAgLnZlcnRpY2FsLXRhYnNfX21lbnUge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgfVxuXG4gIGxpIHtcbiAgICAmLmlzLXNlbGVjdGVkIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblxuICAgICAgLnZlcnRpY2FsLXRhYnNfX21lbnUtaXRlbS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJkZXRhaWxzIHtcbiBib3JkZXI6IDA7XG5cbiAvLyBtYXJnaW4tYm90dG9tOiB2cigxLjUpO1xuIC8vIG1hcmdpbi10b3A6IHZyKDEuNSk7XG4gcGFkZGluZy1sZWZ0OiAwO1xuIHBhZGRpbmctcmlnaHQ6IDA7XG4gcGFkZGluZy10b3A6IDA7XG59XG5cbnN1bW1hcnkge1xuXG4gcG9zaXRpb246IHJlbGF0aXZlO1xuIGxpbmUtaGVpZ2h0OiAxO1xuIHBhZGRpbmc6IHZyKC41KTtcblxuIGN1cnNvcjogcG9pbnRlcjtcbiBmb250LXNpemU6IDFyZW07XG4gZm9udC13ZWlnaHQ6IDcwMDtcbiBtYXJnaW4tYm90dG9tOiB2ciguNSk7XG4gcGFkZGluZy1sZWZ0OiAycmVtO1xuIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cblxuICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG5cbiAmOjpiZWZvcmUge1xuICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgLy8gbWFyZ2luLXRvcDogLTRweDtcbiAgIH1cbiAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgLy8gbWFyZ2luLXRvcDogLTNweDtcbiAgIH1cblxuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgbGVmdDogMTBweDtcbiAgIHRvcDogMThweDtcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIGhlaWdodDogMTZweDtcbiAgIHdpZHRoOiAxNnB4O1xuICAgYm9yZGVyLXJhZGl1czogNTAlO1xuXG4gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL2ljb25zL2ljb25fX21pbnVzLnN2Zyk7XG4gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gICBjb250ZW50OiBcIiBcIjtcbiAgIG1hcmdpbi10b3A6IC02cHg7XG4gfVxufVxuXG5kZXRhaWxzW29wZW5dIHN1bW1hcnk6OmJlZm9yZSB7XG4gaGVpZ2h0OiAxNnB4O1xuIHdpZHRoOiAxNnB4O1xuXG4gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uc19fcGx1cy5zdmcpO1xuIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gYmFja2dyb3VuZC1zaXplOiAxNnB4IDE2cHg7XG4gY29udGVudDogXCIgXCI7XG59XG5cbi5jb2xsYXBzZS1wcm9jZXNzZWQgPiBzdW1tYXJ5OjpiZWZvcmUge1xuIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZlcnRpY2FsLXRhYnNfX3BhbmVzIHtcbiAgZGV0YWlsc3tcbiAgICBwYWRkaW5nOiB2cigxKTtcbiAgfVxufVxuIiwiLmZvcm0taXRlbSAuZGVzY3JpcHRpb24sXG4uZGV0YWlsc19fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS1kZXNjcmlwdGlvbjtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgbWFyZ2luLXRvcDogLjJyZW07XG59XG4iLCJmaWVsZHNldCxcbiNlZGl0LWZpZWxkLXByb2R1Y3QtZGVzY3JpcHRpb24tLS13cmFwcGVyLFxuI2VkaXQtZmllbGQtZG9lcy15b3VyLWluc3RpdHV0aW9uLWFscmUtLXdyYXBwZXIsXG4jZWRpdC1maWVsZC1pZi15ZXMtaXMtaXQtYXQtdGhlLWluc3RpdC0td3JhcHBlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgcGFkZGluZzogdnIoMSk7XG5cblxuICAmLmNvbGxhcHNlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIH1cblxuICBsZWdlbmQgc3BhbiB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAkbGV0dGVyLXNwYWNpbmc7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIC8vIHBhZGRpbmc6IC4yNWVtIC41ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG5cbmZpZWxkc2V0e1xuICBtYXJnaW4tdG9wOiB2ciguNSk7XG5cbiAgZmllbGRzZXR7XG4gICAgbWFyZ2luLXRvcDogdnIoLjUpO1xuICB9XG59XG4iLCJcbi5mb3JtLWl0ZW0tc2VhcmNoLWJsb2NrLWZvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnNlbGVjdCArIGJ1dHRvbixcbnNlbGVjdCArIC5idG4sXG5zZWxlY3QgKyBidXR0b246aG92ZXIsXG5zZWxlY3QgKyAuYnRuOmhvdmVyLFxuc2VsZWN0ICsgYnV0dG9uOmZvY3VzLFxuc2VsZWN0ICsgLmJ0bjpmb2N1cyxcbmlucHV0ICsgYnV0dG9uLFxuaW5wdXQgKyAuYnRuLFxuaW5wdXQgKyBidXR0b246aG92ZXIsXG5pbnB1dCArIC5idG46aG92ZXIsXG5pbnB1dCArIGJ1dHRvbjpmb2N1cyxcbmlucHV0ICsgLmJ0bjpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cblxuaW5wdXRbdHlwZT0nc3VibWl0J10ge1xuICAvLyBtYXJnaW4tcmlnaHQ6IC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0W3R5cGU9J3N1Ym1pdCddLFxuI2VkaXQtY2FuY2VsIHtcbiAgQGV4dGVuZCAlYW5pbWF0ZTtcblxuICBwYWRkaW5nOiAuNTVyZW07XG4gIG1hcmdpbi10b3A6IC41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IC41cmVtO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbiAgZm9udC1zaXplOiAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3N1Ym1pdC1ia2ctLW5vcm1hbDtcbiAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19zdWJtaXQtYm9yZGVyLS1ub3JtYWw7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgYXBwZWFyYW5jZTogMDtcblxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yX19zdWJtaXQtYmtnLS1ub3JtYWwsIDUlKTtcbiAgICBib3JkZXI6IDNweCBzb2xpZCBkYXJrZW4oJGNvbG9yX19zdWJtaXQtYm9yZGVyLS1ub3JtYWwsIDUlKTtcbiAgfVxufVxuXG4jZWRpdC1jYW5jZWwge1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2lucHV0LWJrZy0tbm9ybWFsO1xuICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3RleHQtLWRhcms7XG5cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgfVxufVxuIiwiaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luOiAxcHggXFw5IDAgMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBsYWJlbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3gtY2hlY2tlZC5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMjFweCAyMXB4O1xuXG4gIC8vL0lFMTAgaGFja1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jaGVja2JveGVzL2ljb24tY2hlY2tib3gtY2hlY2tlZC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY2hlY2tib3hlcy9pY29uLWNoZWNrYm94LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG5cbiAgLy8vSUUxMCBoYWNrXG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbi1jaGVja2JveC5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmc6IDAgMCAwIDI2cHg7XG59XG5cbi5mb3JtLWl0ZW0tLWNoZWNrYm94e1xuXG59XG4iLCJpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tdG9wOiAxcHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICBmb250LXdlaWdodDogNDAwO1xuICAvLyBwYWRkaW5nOiAwIDAgMCAycmVtO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIGxhYmVsIHtcbiAgLy8gYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JhZGlvL2ljb24tcmFkaW8tY2hlY2tlZC5zdmdcIikgbm8tcmVwZWF0O1xuICAvLyBiYWNrZ3JvdW5kLXNpemU6IDIxcHggMjFweDtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHdoaXRlO1xufVxuLy9cbi8vIGlucHV0W3R5cGU9XCJyYWRpb1wiXSArIGxhYmVsIHtcbi8vICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL3JhZGlvL2ljb24tcmFkaW8uc3ZnXCIpIG5vLXJlcGVhdDtcbi8vICAgYmFja2dyb3VuZC1zaXplOiAyMXB4IDIxcHg7XG4vLyB9XG4iLCJcbi53ZWJmb3JtLXN1Ym1pc3Npb24tY29udGFjdC1mb3Jte1xuXG4gIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuXG4gIC5qcy1mb3JtLWl0ZW17XG4gICAgbWFyZ2luLWJvdHRvbTogdnIoMi43NSk7XG4gICAgbGFiZWx7XG4gICAgICBtYXJnaW4tYm90dG9tOiB2ciguMik7XG4gICAgfVxuXG4gIH1cblxuICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuXG4gICAgIGlucHV0LmZvcm0tZW1haWwsXG4gICAgIGlucHV0LmZvcm0tdGV4dCxcbiAgICAgc2VsZWN0LmZvcm0tc2VsZWN0LFxuICAgICB0ZXh0YXJlYS5mb3JtLXRleHRhcmVhe1xuICAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICB9XG5cbiAgIH1cblxuICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgaW5wdXQud2ViZm9ybS1idXR0b24tLXN1Ym1pdHtcbiAgICAgICBAaW5jbHVkZSBzcGFuKGZpcnN0IDQgb2YgMTIpO1xuICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICB9XG4gICAgIC5mb3JtLWl0ZW0tZW1haWwsXG4gICAgIC5mb3JtLWl0ZW0tbmFtZSxcbiAgICAgLmZvcm0taXRlbS1tZXNzYWdlXG4gICAgIHtcbiAgICAgICB3aWR0aDogNzAlXG4gICAgIH1cbiAgICAgc2VsZWN0LmZvcm0tc2VsZWN0e1xuICAgICAgIEBpbmNsdWRlIHNwYW4oZmlyc3QgNiBvZiAxMik7XG4gICAgIH1cbiAgIH1cblxuICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblxuICAgICBzZWxlY3QuZm9ybS1zZWxlY3R7XG4gICAgICAgQGluY2x1ZGUgc3BhbihmaXJzdCA0IG9mIDEyKTtcbiAgICAgfVxuICAgfVxuXG59XG4iLCIvLyBTcGFuIFN5bnRheFxuLy8gPT09PT09PT09PT1cblxuLy8gU3BhbiBbbWl4aW5dXG4vLyAtLS0tLS0tLS0tLS1cbi8vIFNldCBhIHNwYW5uaW5nIGVsZW1lbnQgdXNpbmcgc2hvcnRoYW5kIHN5bnRheC5cbi8vIC0gJHNwYW4gIDogPHNwYW4+XG5AbWl4aW4gc3BhbihcbiAgJHNwYW5cbikge1xuICAkaW5zcGVjdDogJHNwYW47XG4gICRzcGFuOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJG91dHB1dDogc3Bhbi1tYXRoKCRzcGFuKTtcbiAgJG5lc3Rpbmc6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGNsZWFyOiBzdXN5LWdldChjbGVhciwgJHNwYW4pO1xuXG4gICRib3g6IHN1c3ktZ2V0KGJveC1zaXppbmcsICRzcGFuKTtcbiAgJGNvbnRlbnQtYm94OiBpZihzdXN5LWdldChnbG9iYWwtYm94LXNpemluZykgIT0gJ2JvcmRlci1ib3gnLCB0cnVlLCBmYWxzZSk7XG4gICRib3g6ICRib3ggb3IgaWYoaXMtaW5zaWRlKCRzcGFuKSBhbmQgJGNvbnRlbnQtYm94LCBib3JkZXItYm94LCBudWxsKTtcblxuICBAaWYgJGNsZWFyID09IGJyZWFrIHtcbiAgICBAaW5jbHVkZSBicmVhaztcbiAgfSBAZWxzZSBpZiAkY2xlYXIgPT0gbm9icmVhayB7XG4gICAgQGluY2x1ZGUgbm9icmVhaztcbiAgfVxuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChzcGFuLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIG91dHB1dCgoYm94LXNpemluZzogJGJveCkpO1xuICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICBAaWYgdmFsaWQtY29sdW1ucygkbmVzdGluZywgc2lsZW50KSB7XG4gICAgQGluY2x1ZGUgbmVzdGVkKCRzcGFuKSB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFNwYW4gW2Z1bmN0aW9uXVxuLy8gLS0tLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlIHdpZHRoIG9mIGEgc3Bhbi5cbi8vIC0gJHNwYW4gIDogPHNwYW4+XG5AZnVuY3Rpb24gc3BhbihcbiAgJHNwYW5cbikge1xuICBAcmV0dXJuIGdldC1zcGFuLXdpZHRoKCRzcGFuKTtcbn1cblxuLy8gU3BhbiBNYXRoXG4vLyAtLS0tLS0tLS1cbi8vIEdldCBhbGwgdGhlIHNwYW4gcmVzdWx0cy5cbi8vIC0gJHNwYW46IDxtYXA+XG5AZnVuY3Rpb24gc3Bhbi1tYXRoKFxuICAkc3BhblxuKSB7XG4gICRuZXN0ICAgICAgICAgICAgIDogaWYoc3VzeS1nZXQocm9sZSwgJHNwYW4pID09IG5lc3QsIHRydWUsIGZhbHNlKTtcbiAgJHNwbGl0LW5lc3QgICAgICAgOiBpZihpcy1zcGxpdCgkc3BhbikgYW5kICRuZXN0LCB0cnVlLCBmYWxzZSk7XG4gICRlZGdlICAgICAgICAgICAgIDogZ2V0LWVkZ2UoJHNwYW4pO1xuICAkbG9jYXRpb24gICAgICAgICA6IGdldC1sb2NhdGlvbigkc3Bhbik7XG5cbiAgJGZsb2F0ICAgICAgICAgICAgOiBmcm9tO1xuICAkcGFkZGluZy1iZWZvcmUgICA6IG51bGw7XG4gICRwYWRkaW5nLWFmdGVyICAgIDogbnVsbDtcbiAgJG1hcmdpbi1iZWZvcmUgICAgOiBudWxsO1xuICAkbWFyZ2luLWFmdGVyICAgICA6IG51bGw7XG5cbiAgLy8gY2FsY3VsYXRlIHdpZHRoc1xuICAkc3ByZWFkOiBpbmRleChtYXAtdmFsdWVzKCRzcGFuKSwgc3ByZWFkKTtcbiAgJHNwYW46IGlmKCRzcGxpdC1uZXN0IGFuZCBub3QoJHNwcmVhZCksIG1hcC1tZXJnZSgkc3BhbiwgKHNwcmVhZDogd2lkZSkpLCAkc3Bhbik7XG4gICR3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pO1xuICAkZ3V0dGVyczogZ2V0LWd1dHRlcnMoJHNwYW4pO1xuXG4gIC8vIGFwcGx5IGd1dHRlcnNcbiAgQGlmIGlzLWluc2lkZSgkc3Bhbikge1xuICAgIEBpZiBub3Qoc3VzeS1nZXQocm9sZSwgJHNwYW4pKSB7XG4gICAgICAkcGFkZGluZy1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSk7XG4gICAgICAkcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpO1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGlmIG5vdCgkc3BsaXQtbmVzdCkge1xuICAgICAgJG1hcmdpbi1iZWZvcmU6IG1hcC1nZXQoJGd1dHRlcnMsIGJlZm9yZSk7XG4gICAgICAkbWFyZ2luLWFmdGVyOiBtYXAtZ2V0KCRndXR0ZXJzLCBhZnRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gc3BlY2lhbCBtYXJnaW4gaGFuZGxpbmdcbiAgQGlmIHN1c3ktZ2V0KG91dHB1dCwgJHNwYW4pID09IGlzb2xhdGUgYW5kICRsb2NhdGlvbiB7XG4gICAgJG1hcmdpbi1iZWZvcmU6IGdldC1pc29sYXRpb24oJHNwYW4pO1xuICAgICRtYXJnaW4tYWZ0ZXI6IC0xMDAlO1xuICB9IEBlbHNlIGlmICRlZGdlIHtcbiAgICAkaXMtc3BsaXQ6IGlzLXNwbGl0KCRzcGFuKTtcbiAgICAkcG9zOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRzcGFuKTtcblxuICAgIEBpZiAkZWRnZSA9PSBsYXN0IHtcbiAgICAgICRmbG9hdDogc3VzeS1nZXQobGFzdC1mbG93LCAkc3Bhbik7XG4gICAgfVxuXG4gICAgQGlmIG5vdCgkaXMtc3BsaXQpIHtcbiAgICAgIEBpZiAkZWRnZSA9PSBmdWxsIG9yICgkZWRnZSA9PSBmaXJzdCBhbmQgJHBvcyA9PSBiZWZvcmUpIHtcbiAgICAgICAgJG1hcmdpbi1iZWZvcmU6IDA7XG4gICAgICB9XG4gICAgICBAaWYgJGVkZ2UgPT0gZnVsbCBvciAoJGVkZ2UgPT0gbGFzdCBhbmQgJHBvcyA9PSBhZnRlcikge1xuICAgICAgICAkbWFyZ2luLWFmdGVyOiAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgQHJldHVybiAoXG4gICAgd2lkdGggICAgICAgICAgIDogJHdpZHRoLFxuICAgIGZsb2F0ICAgICAgICAgICA6ICRmbG9hdCxcbiAgICBtYXJnaW4tYmVmb3JlICAgOiAkbWFyZ2luLWJlZm9yZSxcbiAgICBtYXJnaW4tYWZ0ZXIgICAgOiAkbWFyZ2luLWFmdGVyLFxuICAgIHBhZGRpbmctYmVmb3JlICA6ICRwYWRkaW5nLWJlZm9yZSxcbiAgICBwYWRkaW5nLWFmdGVyICAgOiAkcGFkZGluZy1hZnRlcixcbiAgICBmbG93ICAgICAgICAgICAgOiBzdXN5LWdldChmbG93LCAkc3BhbiksXG4gICk7XG59XG5cbi8vIEdldCBTcGFuIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHNwYW4gd2lkdGguXG4vLyAtICRzcGFuOiA8bWFwPlxuQGZ1bmN0aW9uIGdldC1zcGFuLXdpZHRoKFxuICAkc3BhblxuKSB7XG4gICRzcGFuICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuXG4gICRuICAgICAgICA6IHN1c3ktZ2V0KHNwYW4sICRzcGFuKTtcbiAgJGxvY2F0aW9uIDogZ2V0LWxvY2F0aW9uKCRzcGFuKTtcbiAgJGNvbHVtbnMgIDogc3VzeS1nZXQoY29sdW1ucywgJHNwYW4pO1xuICAkZ3V0dGVycyAgOiBzdXN5LWdldChndXR0ZXJzLCAkc3Bhbik7XG4gICRzcHJlYWQgICA6IHN1c3ktZ2V0KHNwcmVhZCwgJHNwYW4pO1xuXG4gICRjb250ZXh0ICA6IG51bGw7XG4gICRzcGFuLXN1bSA6IG51bGw7XG4gICR3aWR0aCAgICA6IG51bGw7XG5cbiAgQGlmICRuID09ICdmdWxsJyB7XG4gICAgJHBvczogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkc3Bhbik7XG4gICAgJHJvbGU6IHN1c3ktZ2V0KHJvbGUsICRzcGFuKTtcbiAgICAkbjogaWYoJHBvcyA9PSBzcGxpdCBhbmQgJHJvbGUgIT0gbmVzdCwgc3VzeS1jb3VudCgkY29sdW1ucyksIDEwMCUpO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJG4pICE9IG51bWJlciB7XG4gICAgQHdhcm4gXCIoI3t0eXBlLW9mKCRuKX0pICN7JG59IGlzIG5vdCBhIHZhbGlkIHNwYW4uXCI7XG4gIH0gQGVsc2UgaWYgdW5pdGxlc3MoJG4pIHtcbiAgICAkY29udGV4dDogc3VzeS1zdW0oJGNvbHVtbnMsICRndXR0ZXJzLCBpZihpcy1zcGxpdCgkc3BhbiksIHdpZGUsIG5hcnJvdykpO1xuICAgICRzcHJlYWQ6IGlmKGlzLWluc2lkZSgkc3BhbiksICRzcHJlYWQgb3Igd2lkZSwgJHNwcmVhZCk7XG4gICAgJHNwYW4tc3VtOiBzdXN5KCRuLCAkbG9jYXRpb24sICRjb2x1bW5zLCAkZ3V0dGVycywgJHNwcmVhZCk7XG5cbiAgICAkX21hdGg6IHN1c3ktZ2V0KG1hdGgsICRzcGFuKTtcbiAgICAkX2NvbHVtbi13aWR0aDogc3VzeS1nZXQoY29sdW1uLXdpZHRoLCAkc3Bhbik7XG4gICAgQGlmICRfbWF0aCA9PSBzdGF0aWMge1xuICAgICAgJHdpZHRoOiAkc3Bhbi1zdW0gKiB2YWxpZC1jb2x1bW4tbWF0aCgkX21hdGgsICRfY29sdW1uLXdpZHRoKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICR3aWR0aDogcGVyY2VudGFnZSgkc3Bhbi1zdW0gLyAkY29udGV4dCk7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAkd2lkdGg6ICRuO1xuICB9XG5cbiAgQHJldHVybiAkd2lkdGg7XG59XG4iLCIvLyBEaXJlY3Rpb24gSGVscGVyc1xuLy8gPT09PT09PT09PT09PT09PT1cblxuLy8gU3VzeSBGbG93IERlZmF1bHRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cbi8vIC0gUFJJVkFURVxuQGluY2x1ZGUgc3VzeS1kZWZhdWx0cygoXG4gIGZsb3c6IGx0cixcbikpO1xuXG4vLyBHZXQgRGlyZWN0aW9uXG4vLyAtLS0tLS0tLS0tLS0tXG4vLyBSZXR1cm4gdGhlICdmcm9tJyBvciAndG8nIGRpcmVjdGlvbiBvZiBhIGx0ciBvciBydGwgZmxvdy5cbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbi8vIC0gWyRrZXldICAgOiBmcm9tIHwgdG9cbkBmdW5jdGlvbiBnZXQtZGlyZWN0aW9uKFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdyksXG4gICRrZXk6IGZyb21cbikge1xuICAkcmV0dXJuOiBpZigkZmxvdyA9PSBydGwsIChmcm9tOiByaWdodCwgdG86IGxlZnQpLCAoZnJvbTogbGVmdCwgdG86IHJpZ2h0KSk7XG4gIEByZXR1cm4gbWFwLWdldCgkcmV0dXJuLCAka2V5KTtcbn1cblxuLy8gVG9cbi8vIC0tXG4vLyBSZXR1cm4gdGhlICd0bycgZGlyZWN0aW9uIG9mIGEgZmxvd1xuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuQGZ1bmN0aW9uIHRvKFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdylcbikge1xuICBAcmV0dXJuIGdldC1kaXJlY3Rpb24oJGZsb3csIHRvKTtcbn1cblxuLy8gRnJvbVxuLy8gLS0tLVxuLy8gUmV0dXJuIHRoZSAnZnJvbScgZGlyZWN0aW9uIG9mIGEgZmxvd1xuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuQGZ1bmN0aW9uIGZyb20oXG4gICRmbG93OiBtYXAtZ2V0KCRzdXN5LWRlZmF1bHRzLCBmbG93KVxuKSB7XG4gIEByZXR1cm4gZ2V0LWRpcmVjdGlvbigkZmxvdywgZnJvbSk7XG59XG4iLCJcbi5wYXNzd29yZC1zdHJlbmd0aF9faW5kaWNhdG9ye1xuXG4gICYuaXMtd2Vha3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3Bhc3N3b3JkLS13ZWFrO1xuICB9XG5cbiAgJi5pcy1mYWlye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGFzc3dvcmQtLWZhaXI7XG4gIH1cblxuICAmLmlzLWdvb2R7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wYXNzd29yZC0tZ29vZDtcbiAgfVxuXG4gICYuaXMtc3Ryb25ne1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcGFzc3dvcmQtLXN0cm9uZztcbiAgfVxufVxuIiwidGV4dGFyZWF7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4iLCJcbi5mb290ZXItY29udGVudCB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiAgLmJsb2NrLS1wYXJ0bmVycy1sb2dvLWJsb2NrIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNTFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTY4cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ4cHg7XG4gICAgICB9XG4gICAgICAucGFydG5lci1sb2dvLWltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBmbG9hdDogcmlnaHQ7XG5cbiAgICAgIH1cbiAgICAgIC5wYXJ0bmVyLWxvZ28taW1nOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTM0cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDM3cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW1ne1xuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xufVxuXG4gICAgICB9XG4gICAgICAgIC5wYXJ0bmVyLWxvZ28taW1nOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIzcHg7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5ibG9jay0tYWRkcmVzcy1ibG9jayB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgd2lkdGg6IDYwJTtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICB3aWR0aDogMjklO1xuICB9XG4gIC5hZGRyZXNzLWJsb2NrIHtcbiAgICBtYXgtd2lkdGg6IDQwNnB4O1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi10b3A6IDM5LjRweDtcbiAgICAvLyBtYXJnaW4tcmlnaHQ6IDM3cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogMzkuOHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDU0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiA0NHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZ2Epe1xuICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgIC8vIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDc0cHg7XG4gICAgfVxuXG5cblxuICAgIC5hZGRyZXNzLWl0ZW1zLWJsb2NrIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgYXtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgICAgcDpudGgtY2hpbGQoMSl7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgIH1cbiAgICAgIHA6bnRoLWNoaWxkKDIpLCBwOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGF7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGltZ3tcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNS42cHg7XG4gICAgICB3aWR0aDogOTIlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICB3aWR0aDogODIlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDc4JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICB3aWR0aDogODglO1xuICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cbiIsIi5ibG9jay0tc2l0ZS1icmFuZGluZyB7XG5cdHdpZHRoOiA2NSU7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRwYWRkaW5nLXRvcDogJHBhZGRpbmctZWRnZS1tb2JpbGU7XG5cdG1heC13aWR0aDogMjIwcHg7XG5cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdHdpZHRoOiAyOS41JTtcblx0XHRtYXgtd2lkdGg6IDYwMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogaW5oZXJpdDtcblx0XHRwYWRkaW5nLXRvcDogaW5oZXJpdDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHR3aWR0aDogMjguNSU7XG5cdH1cbn1cbiIsIi8vLyBTaXRlIHZhcmlhYmxlc1xuXG4kY29udGVudC1tYXgtd2lkdGg6IDM4ZW07IC8vIEJldHdlZW4gMjIuNSBhbmQgMzcuNWVtXG5cbi8vUGFkZGluZyBWYXJpYWJsZXNcbiRwYWRkaW5nLWVkZ2UtbW9iaWxlOiAyMHB4O1xuJHBhZGRpbmctc21hbGw6IDMwcHg7XG4kcGFkZGluZy1tZWRpdW06IDQ1cHg7XG4kcGFkZGluZy1sYXJnZTogNjBweDtcbiRwYWRkaW5nLXgtbGFyZ2U6IDc1cHg7XG4kcGFkZGluZy14eC1sYXJnZTogOTBweDtcbiRwYWRkaW5nLXh4eC1sYXJnZTogMTIwcHg7XG4iLCIuc3RpY2t5LW5hdiB7XG5cdC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1hcGktZnVsbHRleHQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblx0LmJsb2NrLS1zZWFyY2gge1xuXHRcdHdpZHRoOiBub25lO1xuXHRcdC5mb3JtLXN1Ym1pdC5zaG93LXNlYXJjaCB7XG5cdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cbn1cbi52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6IDMycHg7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblx0QGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQvLyB3aWR0aDogMjMlO1xuXHR9XG5cblx0LnNlYXJjaC1iYXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHQuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Ly8gaW5wdXQ6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgLy8gICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgLy8gICAgfVxuXHRcdH1cblx0XHQuZm9ybS10ZXh0IHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiA0NHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2ZpZWxkc2V0LWJrZy0tbm9ybWFsO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvcm0taXRlbV9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdH1cblx0XHQuZm9ybS1zdWJtaXQge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG5cdCAgICBib3JkZXI6IDJweCBzb2xpZCBibGFjaztcblx0XHRcdHdpZHRoOiAwO1xuXG5cdFx0XHRAaW5jbHVkZSBhbmltYXRlLWFsbDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCBibGFjaztcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRvdXRsaW5lOiAtd2Via2l0LWZvY3VzLXJpbmctY29sb3IgYXV0byA1cHg7XG5cdFx0XHRcdG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdC5mb3JtLXN1Ym1pdC5zaG93LXNlYXJjaCB7XG5cdFx0XHR3aWR0aDogMjQlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG59XG4uZXhwYW5kZWQtc2VhcmNoLWJhciB7XG5cdHdpZHRoOiA0MiU7XG59XG5cblxuLm1tLW1lbnUge1xuXHQubW0tcGFuZWxfb3BlbmVkIHtcblx0XHQuYmxvY2stLXNlYXJjaCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcbiAgICBcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcblx0XHR9XG5cdH1cbn0iLCIucmVzcG9uc2l2ZS1tZW51LXRvZ2dsZS13cmFwcGVyIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi1yaWdodDogMzFweDtcblx0bWFyZ2luLXRvcDogMjhweDtcblxuXHQuaWNvbiB7XG5cdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogNjdweDtcblx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLWhhbWJ1cmdlci1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcblx0fVxuXG5cdC5pY29uLmNsb3NlLW1lbnUtaWNvbiB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1jbG9zZS0tYmxhY2suc3ZnXCIpO1xuXHR9XG5cblx0LmxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cbi5oYi1oZWFkZXIuc3RpY2t5LW5hdiB7XG5cdC5yZXNwb25zaXZlLW1lbnUtdG9nZ2xlLXdyYXBwZXIge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHR9XG59XG4iLCIuYmxvY2stLXNpbmdsZS1jdGEge1xuICBtYXJnaW46IDAgMTBweDtcbn1cbi5wYXJhZ3JhcGgtLXR5cGUtc2luZ2xlLWNhbGwtdG8tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmctdG9wOiA0NnB4O1xuXG4gIH1cbiAgLmwtY29uc3RyYWluIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1pbmZpbml0eS1ncmVlbi5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vIHdpZHRoOiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBtYXBweS1icCgzNzVweCl7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoKTsgLy9JZiBIQiB3YW50cyB0byBhZGQgaXNsYW5kL2Jsb2Igb3IgYW55IG90aGVyIGJhY2tncm91bmQgaW1hZ2VcbiAgICAuc2luZ2xlLWN0YS10aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNDFweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1NHB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ncmVlbi1hcnJvdy1zaW5nbGUtY3RhIHtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjAuNnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGF7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuZ3JlZW4tYXJyb3ctc2luZ2xlLWN0YSB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMC42cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNpbmdsZS1jdGEtYm9keSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgLy8gcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgfVxuICAgICAgcHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIi5jYWxsLXRvLWFjdGlvbi1ibG9ja3tcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNzAwcHgpe1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgICBtYXJnaW46IDVweCA1cHggMjVweCAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgQGluY2x1ZGUgc3Bhbig0IG9mIDEyKTtcbiAgICAgIG1hcmdpbjogNTJweCA1cHggODBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgIC5jdGEtbGlua3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6JGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5jdGEtZGVzY3JpcHRpb257XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMzcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gR3V0dGVyIFN5bnRheFxuLy8gPT09PT09PT09PT09PVxuXG5cbi8vIEd1dHRlcnNcbi8vIC0tLS0tLS1cbi8vIFNldCBndXR0ZXJzIG9uIGFuIGVsZW1lbnQuXG4vLyAtIFskc3Bhbl0gICA6IDxzZXR0aW5ncz5cbkBtaXhpbiBndXR0ZXJzKFxuICAkc3BhbjogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgOiAkc3BhbjtcbiAgJHNwYW4gICAgIDogcGFyc2UtZ3V0dGVycygkc3Bhbik7XG4gICRfZ3V0dGVycyA6IGdldC1ndXR0ZXJzKCRzcGFuKTtcblxuICAkX291dHB1dDogKFxuICAgIGJlZm9yZTogbWFwLWdldCgkX2d1dHRlcnMsIGJlZm9yZSksXG4gICAgYWZ0ZXI6IG1hcC1nZXQoJF9ndXR0ZXJzLCBhZnRlciksXG4gICAgZmxvdzogc3VzeS1nZXQoZmxvdywgJHNwYW4pLFxuICApO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChndXR0ZXJzLCAkaW5zcGVjdCk7XG5cbiAgQGlmIGlzLWluc2lkZSgkc3Bhbikge1xuICAgIEBpbmNsdWRlIHBhZGRpbmctb3V0cHV0KCRfb3V0cHV0Li4uKTtcbiAgfSBAZWxzZSB7XG4gICAgQGluY2x1ZGUgbWFyZ2luLW91dHB1dCgkX291dHB1dC4uLik7XG4gIH1cbn1cblxuQG1peGluIGd1dHRlcihcbiAgJHNwYW46ICRzdXN5XG4pIHtcbiAgQGluY2x1ZGUgZ3V0dGVycygkc3Bhbik7XG59XG5cblxuLy8gR3V0dGVyXG4vLyAtLS0tLS1cbi8vIFJldHVybiB0aGUgd2lkdGggb2YgYSBndXR0ZXIuXG4vLyAtIFskc3Bhbl0gICA6IDxzZXR0aW5ncz5cbkBmdW5jdGlvbiBndXR0ZXIoXG4gICRzcGFuOiAkc3VzeVxuKSB7XG4gICRzcGFuOiBwYXJzZS1ndXR0ZXJzKCRzcGFuKTtcblxuICAkX2d1dHRlcnM6IGdldC1ndXR0ZXJzKCRzcGFuKTtcbiAgJF9ndXR0ZXJzOiBtYXAtZ2V0KCRfZ3V0dGVycywgYmVmb3JlKSBvciBtYXAtZ2V0KCRfZ3V0dGVycywgYWZ0ZXIpO1xuXG4gIEByZXR1cm4gJF9ndXR0ZXJzO1xufVxuXG5AZnVuY3Rpb24gZ3V0dGVycyhcbiAgJHNwYW46ICRzdXN5XG4pIHtcbiAgQHJldHVybiBndXR0ZXIoJHNwYW4pO1xufVxuXG5cbi8vIEdldCBHdXR0ZXIgV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS1cbi8vIFJldHVybiBndXR0ZXIgd2lkdGguXG4vLyAtIFskY29udGV4dF06IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGdldC1ndXR0ZXItd2lkdGgoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRjb250ZXh0ICA6IHBhcnNlLWd1dHRlcnMoJGNvbnRleHQpO1xuXG4gICRfZ3V0dGVycyA6IHN1c3ktZ2V0KGd1dHRlcnMsICRjb250ZXh0KTtcbiAgJF9ndXR0ZXIgIDogc3VzeS1nZXQoZ3V0dGVyLW92ZXJyaWRlLCAkY29udGV4dCk7XG5cbiAgQGlmICRfZ3V0dGVycyBhbmQgKCRfZ3V0dGVycyA+IDApIGFuZCBub3QoJF9ndXR0ZXIpIHtcbiAgICAkX2NvbHVtbi13aWR0aDogc3VzeS1nZXQoY29sdW1uLXdpZHRoLCAkY29udGV4dCk7XG4gICAgJF9tYXRoOiBndXR0ZXItbWF0aCgkY29udGV4dCk7XG4gICAgQGlmICRfbWF0aCA9PSBzdGF0aWMge1xuICAgICAgJF9ndXR0ZXI6ICRfZ3V0dGVycyAqIHZhbGlkLWNvbHVtbi1tYXRoKCRfbWF0aCwgJF9jb2x1bW4td2lkdGgpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJF9jb2x1bW5zIDogc3VzeS1nZXQoY29sdW1ucywgJGNvbnRleHQpO1xuICAgICAgJF9zcHJlYWQgIDogaWYoaXMtc3BsaXQoJGNvbnRleHQpLCB3aWRlLCBzdXN5LWdldChzcHJlYWQsICRjb250ZXh0KSk7XG4gICAgICAkX2d1dHRlciAgOiBwZXJjZW50YWdlKCRfZ3V0dGVycyAvIHN1c3ktc3VtKCRfY29sdW1ucywgJF9ndXR0ZXJzLCAkX3NwcmVhZCkpO1xuICAgIH1cbiAgfVxuXG4gICRfZ3V0dGVyOiBpZigkX2d1dHRlciA9PSAnbm8tZ3V0dGVycycgb3IgJF9ndXR0ZXIgPT0gJ25vLWd1dHRlcicsIG51bGwsICRfZ3V0dGVyKTtcblxuICBAcmV0dXJuICRfZ3V0dGVyO1xufVxuXG5cbi8vIEdldCBHdXR0ZXJzXG4vLyAtLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGJlZm9yZSBhbmQgYWZ0ZXIgZ3V0dGVyIHZhbHVlcy5cbi8vIC0gWyRjb250ZXh0XTogPGNvbnRleHQ+XG5AZnVuY3Rpb24gZ2V0LWd1dHRlcnMoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRjb250ZXh0ICAgICAgICAgICAgOiBwYXJzZS1ndXR0ZXJzKCRjb250ZXh0KTtcblxuICAkX2d1dHRlci1wb3NpdGlvbiAgIDogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkY29udGV4dCk7XG4gICRfZ3V0dGVyICAgICAgICAgICAgOiBnZXQtZ3V0dGVyLXdpZHRoKCRjb250ZXh0KTtcblxuICAkX3JldHVybiAgICAgICAgICAgIDogKGJlZm9yZTogbnVsbCwgYWZ0ZXI6IG51bGwpO1xuXG4gIEBpZiBpcy1zcGxpdCgkY29udGV4dCkgYW5kICRfZ3V0dGVyIHtcbiAgICAkX2d1dHRlcjogJF9ndXR0ZXIgLyAyO1xuICAgICRfcmV0dXJuOiBtYXAtbWVyZ2UoJF9yZXR1cm4sIChiZWZvcmU6ICRfZ3V0dGVyLCBhZnRlcjogJF9ndXR0ZXIpKTtcbiAgfSBAZWxzZSB7XG4gICAgJF9yZXR1cm46IG1hcC1tZXJnZSgkX3JldHVybiwgKCRfZ3V0dGVyLXBvc2l0aW9uOiAkX2d1dHRlcikpO1xuICB9XG5cbiAgQHJldHVybiAkX3JldHVybjtcbn1cblxuXG4vLyBJcyBJbnNpZGVcbi8vIC0tLS0tLS0tLVxuLy8gUmV0dXJucyB0cnVlIGlmIGd1dHRlcnMgYXJlIGluc2lkZS5cbi8vICRjb250ZXh0OiA8Y29udGV4dD5cbkBmdW5jdGlvbiBpcy1pbnNpZGUoXG4gICRjb250ZXh0XG4pIHtcbiAgJF9pbnNpZGU6IGluc2lkZSBpbnNpZGUtc3RhdGljO1xuICAkX2d1dHRlci1wb3NpdGlvbjogc3VzeS1nZXQoZ3V0dGVyLXBvc2l0aW9uLCAkY29udGV4dCk7XG5cbiAgQHJldHVybiBpZihpbmRleCgkX2luc2lkZSwgJF9ndXR0ZXItcG9zaXRpb24pLCB0cnVlLCBmYWxzZSk7XG59XG5cblxuLy8gSXMgU3BsaXRcbi8vIC0tLS0tLS0tXG4vLyBSZXR1cm5zIHRydWUgaWYgZ3V0dGVycyBhcmUgc3BsaXQuXG4vLyAkY29udGV4dDogPGNvbnRleHQ+XG5AZnVuY3Rpb24gaXMtc3BsaXQoXG4gICRjb250ZXh0XG4pIHtcbiAgJF9zcGxpdDogc3BsaXQgaW5zaWRlIGluc2lkZS1zdGF0aWM7XG4gICRfZ3V0dGVyLXBvc2l0aW9uOiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRjb250ZXh0KTtcblxuICBAcmV0dXJuIGlmKGluZGV4KCRfc3BsaXQsICRfZ3V0dGVyLXBvc2l0aW9uKSwgdHJ1ZSwgZmFsc2UpO1xufVxuXG5cbi8vIEd1dHRlciBNYXRoXG4vLyAtLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSBtYXRoIHRvIHVzZSBmb3IgZ3V0dGVyIGNhbGN1bGF0aW9uc1xuLy8gJGNvbnRleHQ6IDxjb250ZXh0PlxuQGZ1bmN0aW9uIGd1dHRlci1tYXRoKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkX3JldHVybiAgOiBzdXN5LWdldChtYXRoLCAkY29udGV4dCk7XG4gICRfcmV0dXJuICA6IGlmKHN1c3ktZ2V0KGd1dHRlci1wb3NpdGlvbiwgJGNvbnRleHQpID09IGluc2lkZS1zdGF0aWMsIHN0YXRpYywgJF9yZXR1cm4pO1xuXG4gIEByZXR1cm4gJF9yZXR1cm47XG59XG4iLCIucmVnaW9uLXByZS1jb250ZW50e1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5wcmUtY29udGVudC1pc2xhbmQtbG9nb3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMjBweDtcblx0XHR6LWluZGV4OiAtMTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTQ3MHB4O1xuICAgICAgd2lkdGg6IDEwNTBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2tfX2NvbnRlbnR7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQuZmVhdHVyZWRfaXRlbV9zaW5nbGVfc3RvcnlfdG9wIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuICAgIGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlcntcblxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOjMwcHggMjBweCA0NXB4IDIwcHg7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzNCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy10b3A6IDEyM3B4O1xuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowO1xuICAgICAgfVxuXG4gICAgICBoMntcbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubm9kZV9fY29udGVudHtcbiAgICAgICAgcHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMxcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cdFx0XHQubm9kZV9fY29udGVudC1zdG9yaWVze1xuXHRcdFx0XHRwe1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0Y29sb3I6JGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5zdG9yaWVzLXN1YmhlYWRpbmcge1xuXHRcdFx0XHRcdHAge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cbiAgICB9XG5cbiAgICBhcnRpY2xlLm5vZGUtLXR5cGUtc3Rvcmllcy5ub2RlLS1kaXNwbGF5LW1vZGUtdGVhc2Vye1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiA2NCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOjU3cHggMTBweCA3NXB4IDA7XG5cbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgfVxuICAgICAgLm5vZGVfX2NvbnRlbnQtc3Rvcmllc3tcbiAgICAgICAgbWF4LXdpZHRoOiA4NDJweDtcblxuICAgICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTVweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDE1cHggMjVweDtcbiAgICAgICAgICB9XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnN0b3JpZXMtbWFpbi1jb250ZW50e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3Rvcmllcy10aXRsZXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0XHRcdFx0XHRcdH1cbiAgICAgICAgICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN0b3JpZXMtc3ViaGVhZGluZywuc3Rvcmllcy1zdW1tYXJ5e1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC12aWV3LXJlYWQtbW9yZXtcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLS1jdGEtd2l0aC1kaXNjbGFpbWVyLWJsb29tLWJsb2csIC5jYWxsX3RvX2FjdGlvbl93aXRoX2Rpc2NsYWltZXJ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICB9XG4uY2FsbC10by1hY3Rpb24tYmxvY2t7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgbWFyZ2luLWxlZnQ6MDtcbiAgfVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1yaWdodDogNTBweCAhaW1wb3J0YW50O1xuICAgIH1cblxuICB9XG4gIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXA6bnRoLWNoaWxkKDIpLCAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwOm50aC1jaGlsZCgzKXtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCl7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIG1hcmdpbjogNXB4IDVweCA0N3B4IDA7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICBtYXJnaW46IDcwcHggNXB4IDgwcHggMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLmN0YS1saW5re1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgfVxuXG4gICAgICBhe1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpmb2N1cywgJjpob3ZlcntcbiAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmt7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5jdGEtZGVzY3JpcHRpb257XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMiksICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTdweDtcblxuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDcwMHB4KXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cblxuXG4gICAgJjpudGgtY2hpbGQoMSksICY6bnRoLWNoaWxkKDIpLCY6bnRoLWNoaWxkKDMpIHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuICAgICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4gIC5wYXJhZ3JhcGgtLXR5cGUtdGV4dHtcbiAgICBwYWRkaW5nOiAzMHB4IDEwcHggNTBweCAyMHB4O1xuICAgIC8vIHBhZGRpbmc6IDMwcHggMTBweCA1MHB4IDIwcHg7XG4gICAgLnN0b3JpZXMtdGV4dHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgc3Ryb25ne1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICBwe1xuICAgICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDcwMHB4KXtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgIG1hcmdpbjogNXB4IDVweCAyNXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICBtYXJnaW46IDY3cHggNXB4IDgwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICBwYWRkaW5nOiAwIDEwcHggMTVweCAxNXB4O1xuICAgIH1cblxuICB9XG59XG4iLCIvLyBDb250YWluZXIgU3ludGF4XG4vLyA9PT09PT09PT09PT09PT09XG5cbi8vIENvbnRhaW5lciBbbWl4aW5dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLVxuLy8gU2V0IGEgY29udGFpbmVyIGVsZW1lbnRcbi8vIC0gWyRsYXlvdXRdICA6IDxzZXR0aW5ncz5cbkBtaXhpbiBjb250YWluZXIoXG4gICRsYXlvdXQ6ICRzdXN5XG4pIHtcbiAgJGluc3BlY3QgICAgOiAkbGF5b3V0O1xuICAkbGF5b3V0ICAgICA6IHBhcnNlLWdyaWQoJGxheW91dCk7XG5cbiAgJF93aWR0aCAgICAgOiBnZXQtY29udGFpbmVyLXdpZHRoKCRsYXlvdXQpO1xuICAkX2p1c3RpZnkgICA6IHBhcnNlLWNvbnRhaW5lci1wb3NpdGlvbihzdXN5LWdldChjb250YWluZXItcG9zaXRpb24sICRsYXlvdXQpKTtcbiAgJF9wcm9wZXJ0eSAgOiBpZihzdXN5LWdldChtYXRoLCAkbGF5b3V0KSA9PSBzdGF0aWMsIHdpZHRoLCBtYXgtd2lkdGgpO1xuXG4gICRfYm94ICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJGxheW91dCk7XG5cbiAgQGlmICRfYm94IHtcbiAgICBAaW5jbHVkZSBvdXRwdXQoKGJveC1zaXppbmc6ICRfYm94KSk7XG4gIH1cblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoY29udGFpbmVyLCAkaW5zcGVjdCk7XG4gIEBpbmNsdWRlIGZsb2F0LWNvbnRhaW5lcigkX3dpZHRoLCAkX2p1c3RpZnksICRfcHJvcGVydHkpO1xuICBAaW5jbHVkZSBzaG93LWdyaWQoJGxheW91dCk7XG59XG5cbi8vIENvbnRhaW5lciBbZnVuY3Rpb25dXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGNvbnRhaW5lciB3aWR0aFxuLy8gLSBbJGxheW91dF0gIDogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGNvbnRhaW5lcihcbiAgJGxheW91dDogJHN1c3lcbikge1xuICAkbGF5b3V0OiBwYXJzZS1ncmlkKCRsYXlvdXQpO1xuICBAcmV0dXJuIGdldC1jb250YWluZXItd2lkdGgoJGxheW91dCk7XG59XG5cbi8vIEdldCBDb250YWluZXIgV2lkdGhcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENhbGN1bGF0ZSB0aGUgY29udGFpbmVyIHdpZHRoXG4vLyAtIFskbGF5b3V0XTogPHNldHRpbmdzPlxuQGZ1bmN0aW9uIGdldC1jb250YWluZXItd2lkdGgoXG4gICRsYXlvdXQ6ICRzdXN5XG4pIHtcbiAgJGxheW91dCAgICAgICAgIDogcGFyc2UtZ3JpZCgkbGF5b3V0KTtcbiAgJF93aWR0aCAgICAgICAgIDogc3VzeS1nZXQoY29udGFpbmVyLCAkbGF5b3V0KTtcbiAgJF9jb2x1bW4td2lkdGggIDogc3VzeS1nZXQoY29sdW1uLXdpZHRoLCAkbGF5b3V0KTtcbiAgJF9tYXRoICAgICAgICAgIDogc3VzeS1nZXQobWF0aCwgJGxheW91dCk7XG5cbiAgQGlmIG5vdCgkX3dpZHRoKSBvciAkX3dpZHRoID09IGF1dG8ge1xuICAgIEBpZiB2YWxpZC1jb2x1bW4tbWF0aCgkX21hdGgsICRfY29sdW1uLXdpZHRoKSB7XG4gICAgICAkX2NvbHVtbnMgICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRsYXlvdXQpO1xuICAgICAgJF9ndXR0ZXJzICAgOiBzdXN5LWdldChndXR0ZXJzLCAkbGF5b3V0KTtcbiAgICAgICRfc3ByZWFkICAgIDogaWYoaXMtc3BsaXQoJGxheW91dCksIHdpZGUsIG5hcnJvdyk7XG4gICAgICAkX3dpZHRoICAgICA6IHN1c3ktc3VtKCRfY29sdW1ucywgJF9ndXR0ZXJzLCAkX3NwcmVhZCkgKiAkX2NvbHVtbi13aWR0aDtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRfd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQHJldHVybiAkX3dpZHRoO1xufVxuXG4vLyBQYXJzZSBDb250YWluZXIgUG9zaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUGFyc2UgdGhlICRjb250YWluZXItcG9zaXRpb24gaW50byBtYXJnaW4gdmFsdWVzLlxuLy8gLSBbJGp1c3RpZnldICAgOiBsZWZ0IHwgY2VudGVyIHwgcmlnaHQgfCA8bGVuZ3RoPiBbPGxlbmd0aD5dXG5AZnVuY3Rpb24gcGFyc2UtY29udGFpbmVyLXBvc2l0aW9uKFxuICAkanVzdGlmeTogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgY29udGFpbmVyLXBvc2l0aW9uKVxuKSB7XG4gICRfcmV0dXJuOiBpZigkanVzdGlmeSA9PSBsZWZ0LCAwLCBhdXRvKSBpZigkanVzdGlmeSA9PSByaWdodCwgMCwgYXV0byk7XG5cbiAgQGlmIG5vdChpbmRleChsZWZ0IHJpZ2h0IGNlbnRlciwgJGp1c3RpZnkpKSB7XG4gICAgJF9yZXR1cm46IG50aCgkanVzdGlmeSwgMSk7XG4gICAgJF9yZXR1cm46ICRfcmV0dXJuIGlmKGxlbmd0aCgkanVzdGlmeSkgPiAxLCBudGgoJGp1c3RpZnksIDIpLCAkX3JldHVybik7XG4gIH1cblxuICBAcmV0dXJuICRfcmV0dXJuO1xufVxuIiwiLy8gU3VzeSBGYWxsYmFjayBDbGVhcmZpeFxuLy8gPT09PT09PT09PT09PT09PT09PT09PVxuXG5cbi8vIENsZWFyZml4XG4vLyAtLS0tLS0tLVxuLy8gQ2hlY2sgZm9yIGFuIGV4aXN0aW5nIHN1cHBvcnQgbWl4aW4sIG9yIHByb3ZpZGUgYSBzaW1wbGUgZmFsbGJhY2suXG5AbWl4aW4gc3VzeS1jbGVhcmZpeCB7XG4gIEBpZiBzdXN5LXN1cHBvcnQoY2xlYXJmaXgsIChtaXhpbjogY2xlYXJmaXgpKSB7XG4gICAgQGluY2x1ZGUgY2xlYXJmaXg7XG4gIH0gQGVsc2Uge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxufVxuIiwiXG4gIC52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMixcbiAgLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xLFxuICAudmlldy0tc3Rvcmllcy1ibG9vbS1hbmQtbmV3cy1jYXJkcy52aWV3LS1kaXNwbGF5LWJsb2NrXzMge1xuICBtYXJnaW46IDAgMjBweCAwIDIwcHg7XG4gIC52aWV3X19jb250ZW50IHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgIGF7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgaGVpZ2h0OiA2MjhweDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLnZpZXdzLWZpZWxkLXR5cGUgYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnZpZXdfX3JvdyB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgbWFyZ2luOiAwIDMwcHggMCAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogMjkuNSU7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgd2lkdGg6IDMxLjUlO1xuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWltYWdlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjFweDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtdHlwZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBhe1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCA4cHggMXB4IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44ODtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgfVxuICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuXG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC52aWV3X19mb290ZXIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuXG4gICAgLm1vcmUtbGluay1ncmVlbi1hcnJvdyB7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDQuNXB4IDQuNXB4IDAgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIC5tb3JlLWxpbmstZ3JlZW4tYXJyb3cge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLm1vcmUtbGluay1zdW1tYXJ5IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIH1cblxuXG4gIH1cblxufVxuLnZpZXctLXN0b3JpZXMtYmxvb20tYW5kLW5ld3MtY2FyZHMudmlldy0tZGlzcGxheS1ibG9ja18xIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi1yaWdodDogNCU7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNSU7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi52aWV3LS1zdG9yaWVzLWJsb29tLWFuZC1uZXdzLWNhcmRzLnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXJnaW4tcmlnaHQ6IDQlO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjUlO1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxufVxuIiwiLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1oaWdobGlnaHRlZC1jb250ZW50LWJsb2NrIHtcblx0LmRhdGUsIC50aW1lIHtcblx0XHRpbWcge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0Ly8gcGFkZGluZy10b3A6IDAhaW1wb3J0YW50O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0Ly8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdH1cblx0fVxuXHQudGltZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZGF0ZS1zZXBlcmF0b3Ige1xuXHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0ICBmb250LXdlaWdodDogNjAwO1xuXHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0ICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0ICBsaW5lLWhlaWdodDogMS4zO1xuXHQgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0XHR9XG5cdH1cblx0LnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoIHtcblx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMztcblx0ICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTlweDtcblx0XHR9XG5cdH1cblx0LnN0YXJ0LWRheSwgLmVuZC1kYXkge1xuXHRcdHBhZGRpbmctdG9wOiA3cHg7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdCAgZm9udC13ZWlnaHQ6IDYwMDtcblx0ICBmb250LXN0eWxlOiBub3JtYWw7XG5cdCAgZm9udC1zdHJldGNoOiBub3JtYWw7XG5cdCAgbGluZS1oZWlnaHQ6IDEuMztcblx0ICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcblx0XHRcdC8vIHBhZGRpbmctbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxufVxuLmhiLXByZS1jb250ZW50IHtcblxuXHQuYmxvY2stLWJsb29tLWJsb2ctdG9wLWZlYXR1cmVkIHtcblxuXG5cblx0fVxuXG5cdGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuXG5cdFx0cGFkZGluZy10b3A6IDMwcHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdC8vIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHR3aWR0aDogMzIwcHg7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDc2JTtcblx0XHRcdGhlaWdodDogNzBweDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1sb2dvLWJsb29tLnN2Z1wiKTtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMTM1cHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbi1sb2dvLWJsb29tLnN2Z1wiKTtcblx0XHRcdFx0Ly8gd2lkdGg6IDI5N3B4O1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDcwcHg7XG5cdFx0XHRcdG1heC13aWR0aDogNzYlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi10b3A6IDcycHg7Ly9cblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy10b3A6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDg3JTtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IGluaGVyaXQ7XG5cdFx0XHRcdC8vIHdpZHRoOiAzMyU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAyMDBweDtcblx0XHRcdFx0Ly8gY2xlYXI6IGxlZnQ7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRtYXgtd2lkdGg6IDM2MHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0XHRtYXgtd2lkdGg6IDQxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdG1hcmdpbjogMDtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdG1heC13aWR0aDogNzY4cHg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdCAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXHRcdCAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmd7XG5cdC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9ja3tcblx0XHQubm9kZV9fY29udGVudHtcblx0XHRcdGltZ3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmJsb2NrLS1oZWFkZXItbGF5b3V0e1xuXHRcdC8vIGhlaWdodDogNTIwcHg7XG5cdH1cbn1cbiIsIi5rdHAtd2ViZm9ybSB7XG4gIHBhZGRpbmc6IDQ1cHggMDtcbn1cbi53ZWJmb3JtX2Jsb2NrIHtcbiAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAuZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDg2MHB4O1xuICAgIH1cbiAgfVxufVxuLmhiLWNvbnRlbnQge1xuICAuZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgfVxuICB9XG59XG4uZmllbGRfX2l0ZW0ud2ViZm9ybV9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4gIC5wcm9kdWN0cy13ZWJmb3JtLWJsb2NrLXdyYXBwZXIsIC53ZWJmb3JtX2Jsb2NrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMjBweCAyMHB4O1xuICAgIG92ZXJmbG93OmF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC53ZWJmb3JtLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud2ViZm9ybS1ib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nOiAzMC41cHggMnB4IDMwcHggMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIG1heC13aWR0aDogODYxcHg7XG4gICAgfVxufVxuICAucHJvZHVjdHMtd2ViZm9ybXtcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpICB7bWFyZ2luLXRvcDogLTE2NnB4ICFpbXBvcnRhbnQ7fVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0taXRlbS0tY2hlY2tib3h7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCkge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgICAgfVxuICAgIH1cblxuICAgIGZpZWxkc2V0e1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIC5maWVsZHNldF9fbGVnZW5kIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW1fX2xhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICB9XG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAucHJvZHVjdC13ZWJmb3JtLXN1Ym1pdC1idG4sIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDhweCAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3RzLXdlYmZvcm0tY29uZmlybWF0aW9uIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgLmNvbmZpcm1hdGlvbi1pY29uLXdyYXBwZXIge1xuICAgICAgICBpbWcge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2ViZm9ybS1jb25maXJtYXRpb25fX21lc3NhZ2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2ViZm9ybS1jb25maXJtYXRpb24td3JhcHBlciB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEzMDBweCkge1xuICAgIH1cblxuICAgIC53ZWJmb3JtLWNvbmZpcm1hdGlvbiB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDk1MXB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgICAud2ViZm9ybS1jb25maXJtYXRpb25fX2JhY2sge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyNnB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzQ2OWU0NDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4iLCIuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS1iYXNpYy1wYWdlIHtcbiAgLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogLTI3cHg7XG4gICAgICB9XG4gICAgICAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdweDtcbiAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stLWZvb3Rlci1sYXlvdXQge1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIC5ibG9jay0tbGF5b3V0IHtcbiAgICAuY2FsbC10by1hY3Rpb24td2l0aC1iZyB7XG4gICAgICAuY3RhLWNvbnRhaW5lci5jdGEtY291bnQtMyB7XG4gICAgICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIxMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gMykgLSAyMHB4KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmN0YS1ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG59XG4uY2FsbC10by1hY3Rpb24td2l0aC1iZywgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIC5jdGEtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46YXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyOTVweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1jYWxsLXRvLWFjdGlvbi13aXRoLWxpbmstZGVzY3JpcCxcbiAgLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAuY3RhLWJvZHkge1xuICAgICAgICAuY3RhLWxpbmsge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDExcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1ib2R5e1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgLmN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICB9XG4gIH1cbiAgICAuY3RhLWltYWdle1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gIH1cbn1cbiAgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTIge1xuXG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAyKSAtIDMwcHgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24td2l0aC1saW5rLWRlc2NyaXAsLnBhcmFncmFwaC0tdHlwZS1jdGEtd2l0aC1pbWFnZS1saW5rLWRlc2NyaXB0aW9uIHtcbiAgICAgIC5jdGEtYm9keSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDFweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gMTAwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTAwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDhweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICAgICAgICB9XG4gICAgICAgIC5jdGEtbGlua3tcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmN0YS1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBhcmEtY3RhLXdpdGgtaW1hZ2V7XG4gICAgICAuY3RhLWJvZHkge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4IG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiA2MiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIDk3NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoOTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgO1xuICAgICAgICBtYXJnaW46IGF1dG8gNTBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4IG1lZGl1bSkge1xuICAgICAgICAgIHdpZHRoOiAzMiU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIDk3NXB4KSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgZGlzcGxheTpibG9jayA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoOTc1cHgpIHtcbiAgICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4KSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDAgYXV0byAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSA5NzVweCkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg5NzVweCkge1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwIGF1dG8gMzBweDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0zIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLmN0YS1saW5rLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDMpIC0gMjBweCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbi8vd2l0aCBzaWRlYmFyXG4uaGItY29udGVudC13aXRoLXNpZGViYXJ7XG4gIC5jYWxsLXRvLWFjdGlvbi13aXRoLWJnIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0yIHtcbiAgICAuY3RhLWJvZHkge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhLWN0YS13aXRoLWltYWdle1xuICAgICAgLmN0YS1ib2R5IHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UgMTM2NXB4KSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlIDEzNjVweCkge1xuICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBkaXNwbGF5OmJsb2NrIDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgLmNhbGxfdG9fYWN0aW9uX3dpdGhfYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXdoaXRlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuXG4ucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ub25seS1saW5rIHtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmN0YS1saW5re1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDQuNXB4IDQuNXB4IDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLmN0YS1ib2R5e1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXRoLWZyb250cGFnZXtcbiAgLmNhbGwtdG8tYWN0aW9uLXdpdGgtYmd7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiXG4uYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBvdmVyZmxvdzogYXV0bztcbiAgLndoaXRlLXdhdmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxuICAud2hpdGUtd2F2ZS1pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjY4cHgpe1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE0MDBweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2hpdGUtd2F2ZS1sYXJnZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgxNDAwcHgpe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE2NDBweCl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAud2hpdGUtd2F2ZS14bGFyZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTY0MHB4KXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJsb2NrLWNvbnRhaW5lciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcblxuICAgIH1cbiAgICAuaGVhZGVyLWJsb2NrLXdyYXBwZXJ7XG4gICAgICB0b3A6IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjY4cHgpe1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiBhdXRvXG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYmxvY2stdGl0bGUge1xuICAgICAgcGFkZGluZzogMzRweCAxMHB4IDAgMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgIC8vICAgd2lkdGg6IDMwJTtcbiAgICAgIC8vICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCA2cHggMDtcblxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAzMHB4IDEwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAvLyBAaW5jbHVkZSBtYXBweS1icCg4NDJweCkge1xuICAgICAgLy8gICB3aWR0aDogMzAlO1xuICAgICAgLy8gfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYmxvY2staW1hZ2Uge1xuICAgICAgaW1nIHtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg4NDFweCl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgICAgIC8vICAgd2lkdGg6IDcwJTtcbiAgICAgIC8vICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMDtcbiAgICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgICAvLyAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgLy8gfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLWxpbmtzIHtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIC5yZWQtYXJyb3ctbGluayB7XG4gICAgICAgIEBpbmNsdWRlIHJlZC1hcnJvdztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAucmVkLWFycm93LWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wYXJhZ3JhcGgtd3JhcHBlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY4OHB4KXtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDMyOHB4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHJpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzAycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMDVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICAuZG9uYXRlLWN0YS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAzMXB4IDI1cHggMzFweDtcbiAgICAgICAgfVxuICAgICAgICAuZG9uYXRlLWN0YS10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRvbmF0ZS1jdGEtc3VtbWFyeSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDE1cHggMDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB3aWR0aDogIDEwMCU7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgICAgICAgd2lkdGg6ICAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZG9uYXRlLWxpbmstd3JhcHBlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5kb25hdGUtY3RhLWJ1dHRvbi13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19idXR0b24tZG9uYXRlO1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAgIH1cblxuICAgIC5oZWFkZXItYmxvY2stY3RhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAuaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtZG9uYXRlLWNhbGwtdG8tYWN0aW9uIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNTBweCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAucGFyYWdyYXBoLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg2ODhweCl7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICB0b3A6IDUwcHg7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrX19jb250ZW50IHtcbi5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICAuaGVhZGVyLXdpdGgtbGluay1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg4NDJweCl7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTMzMHB4KXtcbiAgICAgIGhlaWdodDogNDkwcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcblxuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogNDIlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcblxuXG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXRpdGxlLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDQyJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLXN1bW1hcnkge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgICAgLy8gd2lkdGg6IDMwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC1saW5rLWxpbmsgIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICB9XG4gICAgYSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgfVxuICAgIH1cbiAgfVxuICAuaGVhZGVyLWJsb2NrLXdpdGgtbGluay1pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgLy8gQGluY2x1ZGUgbWFwcHktYnAoODQycHgpe1xuICAgIC8vICAgd2lkdGg6IDY1JTtcbiAgICAvLyAgIGZsb2F0OiByaWdodDtcbiAgICAvLyAgIHRvcDogNDBweDtcbiAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyAgIHJpZ2h0OiAyMHB4O1xuICAgIC8vIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNTglO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAvLyByaWdodDogLTRweDtcbiAgICB9XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG59XG59XG4iLCIuaGVhZGVyLWJsb2NrLXdyYXBwZXIge1xuICAvLyBwYWRkaW5nOiAzNHB4IDIwcHggMCAxMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhlYWRlci13aXRoLXBhZ2UtY29udGFpbmVye1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMTBweCAxMHB4IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjg4cHgpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhlYWRlci1ibG9jay13aXRoLXBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgLy8gQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAvLyAgIHdpZHRoOiA1MCU7XG4gICAgLy8gfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzMCU7XG5cbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNDZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI0MHB4KXtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci13aXRoLXBhZ2Utc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAvLyBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIC8vICAgd2lkdGg6IDUwJTtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDI1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTE2MHB4KXtcbiAgICAgIHdpZHRoOiAzNyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzBweCl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgIH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB3aWR0aDogdW5zZXQ7XG4gICAgfVxuICB9XG4gIC5ub2RlLS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA3MzRweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmhlYWRlci13aXRoLXBhZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTAwcHgpe1xuICAgICAgICBoZWlnaHQ6IDYyJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnBhcmFncmFwaC1wYWdlLXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItd2l0aC1wYWdlLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtaGVhZGVyLXdpdGgtcGFnZS1zdW1tYXJ5IHtcblxuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXBhZ2UtaW1nIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTAwcHgpe1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNS45cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbn1cblxuICB9XG59XG4iLCIuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gIC8vIGhlaWdodDogNzMwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgLy8gdG8gcHJldmVudCB0aGUgd2hpdGUgc3BhY2UgZ2FwIGZyb20gY29sb3IgYmFja2dyb3VuZHMuXG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC5oZWFkZXItYmxvY2std3JhcHBlciB7XG4gICAgICAvLyBoZWlnaHQ6IDEwMCU7XG4gICAgICAvLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC5oZWFkZXItd2l0aC13YXZlLWltYWdlOmxhc3QtY2hpbGQge1xuLy8gICBkaXNwbGF5OiBub25lO1xuLy8gfVxuLmhlYWRlci1ibG9jay13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgLndoaXRlLXdhdmUyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ncmVlbi13YXZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGltZy5ncmVlbi13YXZlLWhlYWRlciB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgfVxuICB9XG4gIC5oZWFkZXItd2l0aC13YXZlLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC8vIGxlZnQ6IDA7XG4gICAgICAvLyByaWdodDogMDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NjNweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cblxuICB9XG4gIC5oZWFkZXItYmxvY2std2l0aC13YXZlLXRpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc4NnB4KXtcblxuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZzogNDVweCAwIDAgNzVweDtcbiAgICAgIHdpZHRoOiA0MCU7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcblxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cblxuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuXG4gIH1cbiAgLmhlYWRlci13aXRoLXdhdmUtc3VtbWFyeSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NDtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogMCAyMHB4IDAgMjBweDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgcHtcbiAgICAgIHBhZGRpbmc6MDtcbiAgICAgIHdpZHRoOiB1bnNldDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3ODZweCl7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogMCA2MHB4IDAgNzVweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICB9XG4gIH1cbiAgLmhlYWRlci13aXRoLXdhdmUtbGluayB7XG4gICAgcGFkZGluZzogMTVweCAyMHB4IDAgMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg3ODZweCl7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgcGFkZGluZzogNXB4IDIwcHggMCAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nOiAzMHB4IDYwcHggNTFweCA3NXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICB9XG4gICAgLmhlYWRlci13aXRoLXdhdmUtcmVkLWFycm93IHtcbiAgICAgIEBpbmNsdWRlIHJlZC1hcnJvdztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOS44cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAuaGVhZGVyLXdpdGgtd2F2ZS1yZWQtYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDkuOHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuaGVhZGVyLXdpdGgtd2F2ZS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IG1heC1jb250ZW50O1xuICAgIG1pbi1oZWlnaHQ6IDQ2MHB4O1xuICAgIC5kb3duLXdoaXRlLXdhdmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTB2dztcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIC8vIHRvcDogLTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnNpZGUtd2hpdGUtd2F2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXgtaGVpZ2h0OiA0ODZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICAgICAgLy8gbWF4LWhlaWdodDogNDY1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTM4OXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogNTklO1xuICAgICAgbWF4LWhlaWdodDogNDcwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEwNjZweCl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtMjk1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMzZweCl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtMjgzcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgLy8gbWFyZ2luLXRvcDogLTQwNHB4O1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgcGFkZGluZy10b3A6IDJweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzg2cHgpe1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDQ3MXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMXB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZXtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLmN0YS1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwIDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyOTVweCl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBtYXJnaW46YXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAuY3RhLWxpbmstd3JhcHBlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLyAzKSAtIDQwcHgpO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgIC5sLWNvbnN0cmFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1pbWFnZXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4IG1lZGl1bSkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmN0YS1ib2R5e1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NDBweCBtZWRpdW0pIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMzg1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuY3RhLWxpbmsge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbWVkaXVtO1xuXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zOTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4IG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIzMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA5MSU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgfVxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAmOmZvY3VzLCAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIzMHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA5MSU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi5jdGEtY291bnQtMixcbiAgICAmLmN0YS1jb3VudC00IHtcbiAgICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDIpIC0gMzBweCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmN0YS1jb250YWluZXIuY3RhLWNvdW50LTEge1xuICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC5sLWNvbnN0cmFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtYm9keXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KXtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jdGEtbGluayB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjAwcHgpe1xuICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICB3aWR0aDogNDclO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEwMDBweCl7XG4gICAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFye1xuICAuY2FsbC10by1hY3Rpb24td2l0aC1pbWFnZXtcblxuICAgIC5jdGEtY29udGFpbmVye1xuXG4gICAgICAucGFyYWdyYXBoLS10eXBlLWN0YS13aXRoLWltYWdlLWxpbmstZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKDMpLCAmOm50aC1jaGlsZCg5KXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMiU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gbGFyZ2UpIHtcbiAgICAgICAgICAmOm50aC1jaGlsZCgzKSwgJjpudGgtY2hpbGQoNiksICY6bnRoLWNoaWxkKDkpe1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5jdGEtY29udGFpbmVyLmN0YS1jb3VudC0xe1xuICAgIC5jdGEtbGluay13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5wYXJhZ3JhcGgtLXR5cGUtY3RhLXdpdGgtaW1hZ2UtbGluay1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgIC5jdGEtaW1hZ2V7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI1cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgaW1ne1xuICAgICAgICAgICAgd2lkdGg6IDk1JTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jdGEtYm9keXtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCl7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiA1NCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuc3Rvcmllcy1oZWFkZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICAubm9kZS0tZGlzcGxheS1tb2RlLWhpZ2hsaWdodGVkLWNvbnRlbnQtYmxvY2sge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1sYW5kaW5nIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgfVxuICAuaGItY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgfVxufVxuIiwiLmJsb29tLWhlYWRlci1jb250YWluZXIsIC5uZXdzLWhlYWRlci1jb250YWluZXIge1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICB9XG59XG4uYmxvb20tYmxvZy1sYW5kaW5nIHtcbiAgLmJsb2NrLS1oZWFkZXItbGF5b3V0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmN2VjO1xuICB9XG4gIC5wcmUtY29udGVudC1pc2xhbmQtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogLTUwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtNTAwcHg7XG4gICAgd2lkdGg6IDE0NTBweDtcblxuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiLy9TdGFydCAtIENhbGwgdG8gYWN0aW9uIHdpdGggSW1hZ2UsIFRpdGxlLCBEZXNjcmlwdGlvbiBhbmQgTGlua1xuXG4uc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmt7XG4ucGFyYWdyYXBoLS10eXBlLXNpbmdsZS1jdGEtaW1hZ2UtdGl0aWUtZGVzYy1saW5rIHtcbiAgbWF4LXdpZHRoOiAxMDUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgcGFkZGluZzogNjBweCAzMHB4IDYwcHggMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjk1cHgpe1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG5cbiAgLmN0YS1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gIH1cbiAgLmN0YS1ib2R5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNTQlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuY3RhLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCkge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jdGEtZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgLmN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOnNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxufVxuXG4vL3dpdGggc2lkZWJhciBtZW51XG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAuc2luZ2xlX2N0YV93aXRoX2ltYWdlX2xpbmt7XG4gIC5jdGEtYm9keSB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgfVxufVxufVxuLy9FbmQgLSBDYWxsIHRvIGFjdGlvbiB3aXRoIEltYWdlLCBUaXRsZSwgRGVzY3JpcHRpb24gYW5kIExpbmtcblxuXG4vL1N0YXJ0IC0gQ2FsbCB0byBhY3Rpb24gd2l0aCBJbWFnZSwgYW5kIDIgZWxlbWVudHNcbi5jdGFfd2l0aF9pbWFnZV8yX2VsZW1lbnRze1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byAwIGF1dG87XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDA7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG5cbi5jYWxsLXRvLWFjdGlvbi13aXRoLWltYWdlLTItZWxlbWVudHN7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgLy8gd2lkdGg6IDMwJTtcbiAgICB3aWR0aDogMjklO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNiU7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTAyNHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjQlO1xuICB9XG4gIGltZ3tcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiB9XG5cbi5jYWxsLXRvLWFjdGlvbi1pdGVtc3tcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiA2NC42JTtcbiAgICAvLyB3aWR0aDogNzAlO1xuICAgIC8vIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAvLyBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoOTMwcHgpe1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSAxMzI0cHgpIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMzI0cHgpIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAucGFyYWdyYXBoLS10eXBlLWNhbGwtdG8tYWN0aW9uLXdpdGgtbGluay1kZXNjcmlwe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAmOm50aC1jaGlsZCgyKXtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg3NTBweCkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1sZWZ0OiAzcHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3LjklO1xuICAgICAgd2lkdGg6IDQ1JTtcblxuICAgICAgJjpudGgtY2hpbGQoMil7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiA0NS4xJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTAyNHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOS4zJTtcbiAgICAgICAgd2lkdGg6IDQ1LjElO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTM2NnB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOS44JTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpe1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gICAgLmN0YS1saW5rIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuY3RhLWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgfVxuICB9XG59XG59XG5cbi8vd2l0aCBzaWRlYmFyXG4uaGItY29udGVudC13aXRoLXNpZGViYXIge1xuICAuY3RhX3dpdGhfaW1hZ2VfMl9lbGVtZW50c3tcbiAgLmNhbGwtdG8tYWN0aW9uLWl0ZW1zIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxuICB9XG4gIH1cbn1cbi8vRW5kIC0gQ2FsbCB0byBhY3Rpb24gd2l0aCBJbWFnZSwgYW5kIDIgZWxlbWVudHNcbiIsIi5wYWdlX2FuZF92aWV3X2Jsb2NrIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5ub2RlLS10eXBlLXBhZ2Uge1xuICAgIG1heC13aWR0aDogMzczcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAyMHB4IDQ1cHggMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzNSU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogMzElO1xuICAgIH1cbiAgICAucGFnZS1hbmQtdmlldy1pbWFnZS13cmFwcGVyIHtcblxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyODBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBhZ2UtYW5kLXZpZXctdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICB9XG4gICAgLnBhZ2UtYW5kLXZpZXctc3VtbWFyeSB7XG4gICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDYxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogMzJweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzEge1xuICAgIGJvcmRlci10b3A6IDVweCBzb2xpZCAkY29sb3JfX3RlcnRpYXJ5O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDExcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDAgMCA3NXB4IDI3cHg7XG4gICAgICB3aWR0aDogNjAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHdpZHRoOiA2NiU7XG4gICAgfVxuICAgIC52aWV3X19lbXB0eSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIC52aWV3X19jb250ZW50IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAucmVhZG1vcmUtbGlua3tcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAudmlld19fcm93Lm9uZS1yb3cge1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MXB4IDMwcHggNDFweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMzlweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdfX3Jvdy5tYW55LXJvd3M6Zmlyc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld19fcm93Lm1hbnktcm93c3tcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCAhaW1wb3J0YW50O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQxcHggMzBweCA0MXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgICAuZGF0ZS1pbWFnZS1jb250YWluZXIge1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmRhdGUtd3JhcHBlciwgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTEwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogOTBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZmxvYXQ6IHVuc2V0O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZsb2F0OiB1bnNldDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIH1cbiAgICAudmlld3MtZmllbGQtdmlldy1ub2RlIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBmbG9hdDogdW5zZXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDEwcHggMTVweCAyMHB4O1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXgtaGVpZ2h0OiA4OHB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDAgMTVweCAzMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgcGFkZGluZzogMjVweCA0MXB4IDE1cHggNDFweDtcbiAgICAgIH1cbiAgICAgIC5mdW5kcmFpc2luZy1ldmVudHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA0MyU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNTclO1xuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIH1cbiAgfVxufVxuLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFyIHtcbiAgLnBhZ2Utdmlldy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIC5ub2RlLS1kaXNwbGF5LW1vZGUtcmVmZXJlbmNlLXBhZ2Uge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cbiAgLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDY0JTtcbiAgICB9XG4gICAgLmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbiAgICAudmlld19fcm93IHtcbiAgICAgIC5tYW55LXJvd3Mge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Vfd2l0aF8yX3JlZmVyZW5jZXNfdG9fb3RoZXJfIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAucGFnZS1hbmQtcmVmZXJlbmNlLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLnBhZ2UtYW5kLXJlZmVyZW5jZS1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHggbWVkaXVtKSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZS1hbmQtcmVmZXJlbmNlLWJvZHktd3JhcHBlcntcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4IG1lZGl1bSkge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICAucGFnZS1hbmQtcmVmZXJlbmNlLXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCBtZWRpdW0pIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIH1cbiAgICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgIHBhZGRpbmc6IDMuNXB4O1xuICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICB9XG4gICAgICAgIGF7XG4gICAgICAgIC8vICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnBhZ2UtYW5kLXJlZmVyZW5jZS1zdW1tYXJ5IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICB9XG4gIH1cbiAgfVxuICAucmVmZXJlbmNlZC1wYWdlc3tcbiAgICB3aWR0aDoxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDo3MCU7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDQ3cHg7XG4gICAgfVxuICAgIGFydGljbGV7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAxMHB4IDE1cHg7XG4gICAgICB9XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICB9XG4gICAgICAuaGVhZGVyLXdpdGgtcGFnZS1pbWd7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNy41cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWd7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLXBhZ2Utd3JhcHBlcntcblxuICAgICAgICBtaW4taGVpZ2h0OiAxNjNweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuICAgICAgICAgIHdpZHRoOiA2NSU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgLmhlYWRlci13aXRoLXBhZ2UtdGl0bGV7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhcmFncmFwaC1oZWFkZXItd2l0aC1wYWdlLXN1bW1hcnl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oZWFkZXItd2l0aC1wYWdlLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL2ZvciBzaWRlYmFyIHJlZ2lvblxuLnJlZ2lvbi1zaWRlYmFyLWZpcnN0e1xuLmNvbnRhY3RfdXN7XG4gIG1hcmdpbjogNDVweCAwIDE1cHggMTVweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHggbGFyZ2Upe1xuICAgIG1hcmdpbjogNjBweCAwIDE1cHggMTVweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICBtYXJnaW46IDZweCAwIDE1cHggMDtcbiAgfVxuXG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAuY29udGFjdC11cy1oZWFkZXJ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gbGFyZ2Upe1xuICAgICAgd2lkdGg6IDMzJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICB9XG4gICAgLmNvbnRhY3QtdXMtdGl0bGV7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICAuY29udGFjdC11cy1kZXNjciB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXVzLWhlYWRlci5taXNzaW5nLWVsZW1lbnRze1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxuXG4gIC5jb250YWN0LXVzLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSl7XG4gICAgICB3aWR0aDogMzMlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAvLyBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgIH1cblxuICAgIC5jb250YWN0LXVzLW5hbWV7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgIH1cblxuICAgIC5jb250YWN0LXVzLXBob25lIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1waG9uZS1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTIycHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC11cy1leHQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LXVzLWVtYWlse1xuICAgICAgYXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjk0O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDIzcHg7XG4gICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1lbWFpbC1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMtaW5mby5taXNzaW5nLWVsZW1lbnRzIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0gbGFyZ2Upe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG4gIH1cblxuICAuY29udGFjdC11cy1hZGRyZXNze1xuICAgIHdpZHRoOjEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIGxhcmdlKXtcbiAgICAgIHdpZHRoOiAzMyU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHhcbiAgICB9XG5cbiAgICBwYWRkaW5nOiAzMHB4IDAgMzRweCAwO1xuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS45NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICB9XG4gICAgLmZpZWxkX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgcCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRhY3QtdXMtYWRkcmVzcy5taXNzaW5nLWVsZW1lbnRze1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSl7XG4gICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgfVxufVxufVxuXG4ua3RwLWNvbnRhY3QtdXMsLmJsb2NrLS1jb250YWN0LXVzIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgbWF4LXdpZHRoOiBub25lO1xufVxuXG4vL2ZvciBwb3N0Zml4IHJlZ2lvblxuLnJlZ2lvbi1wb3N0Zml4e1xuICAuYmxvY2tfX2NvbnRlbnQge1xuICAgIC8vIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5jb250YWN0X3Vze1xuXG4gICAgbWFyZ2luOiA0NXB4IDIwcHggMTVweCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KXtcbiAgICAgIC8vIG1hcmdpbjogMCA0NHB4IDE1cHggNDRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgICAgLy8gbWFyZ2luOiAwIDQ0cHggMTVweCA0NHB4O1xuICAgICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiA2MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICB9XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG5cbiAgICAuY29udGFjdC11cy1oZWFkZXJ7XG4gICAgICB3aWR0aDoxMDAlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgICB9XG4gICAgICAuY29udGFjdC11cy10aXRsZXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICB9XG4gICAgICAuY29udGFjdC11cy1kZXNjciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtaGVhZGVyLm1pc3NpbmctZWxlbWVudHN7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzLWluZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6MTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDMzJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLW5hbWV7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgfVxuXG4gICAgICAuY29udGFjdC11cy1waG9uZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOTQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gbGVmdDogMjNweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvaWNvbi1waG9uZS1ncmVlbi5zdmcpIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250YWN0LXVzLWVtYWlse1xuICAgICAgICBhe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS45NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAvLyBsZWZ0OiAyM3B4O1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9pY29uLWVtYWlsLWdyZWVuLnN2Zykgbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LXVzLWluZm8ubWlzc2luZy1lbGVtZW50c3tcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtYWRkcmVzc3tcbiAgICAgIHdpZHRoOjEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweFxuICAgICAgfVxuXG4gICAgICBwYWRkaW5nOiAzMHB4IDAgMzRweCAwO1xuICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS45NDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIH1cbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYXtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdXMtYWRkcmVzcy5taXNzaW5nLWVsZW1lbnRze1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLmJsb2NrLS1ndHJhbnNsYXRlIHtcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAyMHB4O1xuICB0b3A6IDU1cHg7XG4gIG1heC13aWR0aDogMTk5cHg7XG4gIFxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbGVmdDogdW5zZXQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA2cHg7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuZ3RyYW5zbGF0ZSwgLmd0cmFuc2xhdGVfd3JhcHBlciB7XG4gICAgc2VsZWN0IHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvd29ybGR3aWRlLWljb24uc3ZnXCIpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogM3B4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE5M3B4O1xuICAgICAgbWF4LWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDFweCAwIDAgMjZweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuICBwYWRkaW5nLXRvcDogNTBweDtcbn1cblxuQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAuYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbmJvZHkuZGlhbG9nLW9mZi1jYW52YXMtbWFpbi1jYW52YXMge1xuICAuYmxvY2stLXNpdGUtYnJhbmRpbmcge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5ibG9jay0tZ3RyYW5zbGF0ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogMjBweDtcbiAgICB0b3A6IDU1cHg7XG4gICAgbWF4LXdpZHRoOiAxOTlweDtcbiAgfVxufVxuLm5hdl9faXRlbS5ndHJhbnNsYXRlLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLm5hdl9faXRlbXtcbiAgLmd0cmFuc2xhdGV7XG4gICAgLnN3aXRjaGVyLm5vdHJhbnNsYXRle1xuICAgICAgLnNlbGVjdGVkIGF7XG4gICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMThweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTdweDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy93b3JsZHdpZGUtaWNvbi5zdmdcIik7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd24uc3ZnXCIpO1xuICAgICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICByaWdodDogMTdweDtcbiAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICByaWdodDogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJhc2ljLWhlYWRlci1ibG9jay1sYXlvdXQge1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cbi5iYXNpYy1oZWFkZXItYmxvY2stY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEwODJweCl7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtYXBweS1icCgxMjEycHgpe1xuXG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICBtaW4taGVpZ2h0OiA0NTBweDtcblxuICB9XG4gIC5iYXNpYy1oZWFkZXItYmxvY2stdGl0bGUge1xuICAgIHBhZGRpbmc6IDMwcHggMjFweCA1cHggMjBweDtcbiAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgIHdpZHRoOiAyOCU7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB3aWR0aDogNDElO1xuICAgIH1cbiAgfVxuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWJvZHkge1xuICAgIHBhZGRpbmc6IDAgMjFweCAzMHB4IDIwcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIH1cbiAgICBhOmhvdmVyLCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICB3aWR0aDogMjglO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICB3aWR0aDogNDElO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMzY2cHgpe1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuYmFzaWMtaGVhZGVyLWJsb2NrLWltYWdlIHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICAvLyB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KXtcbiAgICAgIC8vIHdpZHRoOiA5MyU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYwMHB4KXtcbiAgICAgIC8vIHdpZHRoOiA5NCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgaW1nIHtcblxuICAgICAgLy8gbWFyZ2luOiAwIDIwcHg7XG4gICAgICAvLyB3aWR0aDogOTUlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiB1bnNldDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGltZyB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5saW5rcyB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuICAucGFyYWdyYXBoLS10eXBlLWxpbmtzLCAucGFyYWdyYXBoLS10eXBlLWZpbGVzIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTBweCAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbiAgICAucGRmLWZpbGUge1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW50ZXJuYWwtbGluayB7XG4gICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzFweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQuNXB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmV4dGVybmFsLWxpbmsge1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgfVxuICAgIC5leHRlcm5hbC1saW5rLWljb24td3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvZXh0ZXJuYWwtbGluay1pY29uLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIC8vIHdpZHRoOiA4JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIC8vIHdpZHRoOiA0JTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoODUwcHgpe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMjBweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIC5leHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMzI4cHgpe1xuICAgICAgICBwYWRkaW5nLXRvcDogNTNweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0MnB4KXtcbiAgICAgICAgcGFkZGluZy10b3A6IDE3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgfVxuICAgICAgLnBkZi1pY29uLWltZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAycHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4gICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuXG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiIsIlxuLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIC5zdG9yaWVzLXRleHQge1xuICAgIGgze1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIGg0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgaDUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgfVxuICAgIHVsLCBvbCB7XG4gICAgICAvLyBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICB1bCB7XG4gICAgICBsaSB7XG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gICAgICAgIC8vIG1hcmdpbi1sZWZ0OiAxZW07XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAvLyBsaTo6YmVmb3JlIHtcbiAgICAgICAgICAvLyAgIGNvbnRlbnQ6IFwiXFwyNUU2XCI7XG4gICAgICAgICAgLy8gfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyBsaTo6YmVmb3JlIHtcbiAgICAgIC8vICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIC8vICAgLy8gd2lkdGg6ICAxZW07XG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLy8gICBmb250LXNpemU6IDE0MiU7XG4gICAgICAvLyB9XG5cbiAgICB9XG4gICAgb2wge1xuICAgICAgbGkge1xuICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xuICAgICAgICAvLyBtYXJnaW4tbGVmdDogMWVtO1xuICAgICAgICAvLyBjb3VudGVyLWluY3JlbWVudDogbGk7XG4gICAgICB9XG4gICAgICAvLyBsaTo6YmVmb3JlIHtcbiAgICAgIC8vICAgY29udGVudDogY291bnRlcihsaSknLic7XG4gICAgICAvLyAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgLy8gICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIC8vICAgd2lkdGg6ICAxLjVlbTtcbiAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgLy8gfVxuICAgIH1cblxuICB9XG5cbi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4OztcbiAgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXN0YWZmIHVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIC5maWVsZF9faXRlbS5hY2NvcmRpb25zIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmJhc2ljIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAucGFyYWdyYXBoLS10eXBlLXRleHQsXG4gIC5iYXNpYyBoMiB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAucGFyYWdyYXBoLS10eXBlLXRleHQge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLnJlbGF0ZWRfZG9jdW1lbnRzLCAucGFnZS1ub2RlLXR5cGUtcGFnZSAge1xuICAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDVweCAjNGFhNzQ4O1xuICAgIH1cbiAgICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIyLjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgICAubC1jb25zdHJhaW4ge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5N3B4O1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgLy8gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXBkZi1ncmVlbi5wbmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIC8vICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtZG9jIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgLy8gYm90dG9tOiA0cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgIC8vYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1vc3RfdmlzaXRlZF9wcm9ncmFtc19zZXJ2aWNlc3tcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiBhdXRvO1xuXG4gIHBhZGRpbmc6IDE1cHggMTBweCAxMHB4IDEwcHg7XG4gIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDg0MnB4KXtcbiAgLy8gICBwYWRkaW5nOiAxNDBweCAxMHB4IDEwcHggMTBweDtcbiAgLy8gfVxuICAvLyBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gIC8vICAgcGFkZGluZzogMTYwcHggMTBweCAxMHB4IDEwcHg7XG4gIC8vIH1cbiAgLy8gQGluY2x1ZGUgbWFwcHktYnAoOTcwcHgpe1xuICAvLyAgIHBhZGRpbmc6IDE4MHB4IDEwcHggMTBweCAxMHB4O1xuICAvLyB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nOiAwIDEwcHggMTBweCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgcGFkZGluZzogMCAwIDEwcHggMDtcbiAgfVxuXG4gIC5tdnBzLXRpdGxle1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgIH1cblxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXB4O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0IHNvbGlkO1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICBtYXJnaW4tYm90dG9tOjM1cHg7XG4gICAgfVxuICB9XG5cbiAgLm5vZGUtLXR5cGUtcHJvZ3JhbXMtc2VydmljZXMsIC5ub2RlLS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCl7XG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIG1hcmdpbjogMCA1cHggMzBweCAwO1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgICAgIH1cbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAvLyAgIG1hcmdpbi10b3A6IDQycHg7XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcbiAgICBAaW5jbHVkZSBzcGFuKDQgb2YgMTIpO1xuICAgICAgbWFyZ2luOiAwIDVweCA0NXB4IDA7XG4gICAgfVxuXG4gICAgLnByb2ctbGlua3tcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDQuNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICB9XG4gICAgICAuZXh0ZXJuYWwtbGluay1pbWFnZSB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTZweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgYXtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgIC8vIGZsb2F0OiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM5O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6Zm9jdXMsICY6aG92ZXJ7XG4gICAgICAgICAgY29sb3I6JGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICB3aWR0aDogODUlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5ncmVlbi1hcnJvdy1wcmUtbGlua3tcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAucHJvZy1kZXNjcmlwdGlvbntcbiAgICAgIHBhZGRpbmctbGVmdDogMzNweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgfVxuICB9XG59XG4iLCIuZXZlbnRzLWxhbmRpbmcge1xuICAuYmxvY2stLWhlYWRlci1sYXlvdXQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICB9XG59XG4uZXZlbnRzLWhlYWRlci1jb250YWluZXIge1xuICBwYWRkaW5nOiAzMHB4IDIwcHggMzBweCAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZzogMCAxMHB4IDYwcHggMTBweDtcblxuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgQGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDAgMCA2MHB4IDA7XG4gIH1cbiAgLmV2ZW50cy1oZWFkZXItdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIH1cbiAgfVxuICAuZXZlbnRzLWhlYWRlci1ib2R5IHtcbiAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogMzAlO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgfVxuICB9XG4gIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9jayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIG1hcmdpbi10b3A6IDU2cHg7XG4gICAgfVxuICAgIC5ub2RlX19jb250ZW50LWV2ZW50cyB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAzMHB4IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5ldmVudC1pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDY3JTtcbiAgICAgIH1cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kYXRlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIC8vIHBhZGRpbmc6IDE1cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLW1vbnRoIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTNweCAhaW1wb3J0YW50O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzcHggIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LXN0YXJ0LWRhdGUge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgIC8vIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgLmRheS1zdGFydCB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLm1vbnRoLXN0YXJ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LWVuZC1kYXRlIHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAvLyBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIC5zZXBlcmF0b3Ige1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDdweCAwIDdweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmRheS1lbmQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5tb250aC1lbmQge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250ZW50IHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICB9XG4gICAgICAucGFnZS10YWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm5ld3MtbGFuZGluZyB7XG4gIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIH1cbiAgLmhiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbi5yZWdpb24tcHJlLWNvbnRlbnR7XG5cdFx0Lm5ld3NfaGVhZGVyX2Jsb2NrIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblxuICAgIGFydGljbGUubm9kZS0tdHlwZS1sYW5kaW5nLXBhZ2Uubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlcntcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZzozMHB4IDIwcHggNDVweCAyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1heC13aWR0aDogMzQlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjNweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICB9XG5cbiAgICAgIGgye1xuICAgICAgICBhIHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm5vZGVfX2NvbnRlbnR7XG4gICAgICAgIHB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgY29sb3I6JGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB9XG5cbiAgICAgIH1cblxuXHRcdFx0Lm5vZGVfX2NvbnRlbnQtbmV3c3tcblx0XHRcdFx0cHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMzFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS41NTtcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHRcdGNvbG9yOiRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5uZXdzLXJlYWQtbW9yZS1saW5rIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm5ld3Mtc3ViaGVhZGluZyB7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuICAgIH1cblxuICAgYXJ0aWNsZS5ub2RlLS10eXBlLW5ld3Mubm9kZS0tZGlzcGxheS1tb2RlLXRlYXNlcntcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6MjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDoyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1heC13aWR0aDogNjQlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNTdweCAwIDc1cHggMDtcbiAgICAgIH1cblxuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDowO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjA7XG4gICAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgICAgfVxuICAgICAgLm5vZGVfX2NvbnRlbnQtbmV3c3tcbiAgICAgICAgbWF4LXdpZHRoOiA4NDJweDtcblxuICAgICAgICAubmV3cy1oZWFkZXItaW1hZ2V7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTpibG9jaztcblxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDYxNXB4KXtcbiAgICAgICAgICAgIG1heC13aWR0aDogNjUlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgICBwYWRkaW5nOjEwcHggMTBweCAxMHB4IDEwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjE1cHgpe1xuICAgICAgICAgICAgcGFkZGluZzoxNXB4IDAgMTVweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIHBhZGRpbmc6MTVweCAwIDE1cHggMjVweDtcbiAgICAgICAgICB9XG5cblx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLm5ld3MtbWFpbi1jb250ZW50e1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweCA7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5ld3MtdGl0bGV7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2MTVweCl7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXdzLXN1YmhlYWRpbmcsLm5ld3Mtc3VtbWFyeXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uZXdzLXJlYWQtbW9yZS1saW5re1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIC5uZXdzLWRhdGV7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrIDtcbiAgICAgICAgICBmbG9hdDogcmlnaHQgO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGZvbnQtc2l6ZToxNnB4O1xuICAgICAgICAgIGNvbG9yOiM3MzZmNmY7XG4gICAgICAgIH1cblxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbn1cbiIsIi5jYW1wYWlnbi1ibG9jay1jb250YWluZXIge1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uY2FtcGFpZ25fYmxvY2sge1xuICBtYXJnaW46IDIyLjVweCAyMHB4IDQ1cHggMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDQ1cHggYXV0bztcbiAgfVxuICAuY2FtcGFpZ24tdGl0bGUge1xuICAgIHBhZGRpbmctdG9wOiAyMnB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODgycHgpe1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgcGFkZGluZzogNXB4IDIwcHggMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDg4MnB4KXtcbiAgICAgIHdpZHRoOiAzNCU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGNsZWFyOiBsZWZ0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhbXBhaWduLWludGVybmFsLWxpbmssIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICBwYWRkaW5nOiA4cHggMjBweCAyMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODgycHgpe1xuICAgICAgd2lkdGg6IDM0JTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyMnB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAycHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcblxuICAgIH1cblxuICAgIGEge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblxuICAgICAgfVxuXG5cblxuICAgIH1cbiAgfVxuXG4gIGltZyB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogM3B4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoODgycHgpe1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgICB3aWR0aDogNjYlO1xuXG4gICAgfVxuICB9XG59XG4iLCIucGF0aC1mcm9udHBhZ2Uge1xuICAuYmxvY2stLWxheW91dCB7XG4gICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xuICB9XG4gIC5ibG9jay0taG9sbGFuZC1ibG9vcnZpZXctZW1haWwtc3Vic2NyaXB0aW9uLWJsb2NrIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi52aWV3X2FuZF9jdXN0b21fYmxvY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG5cbn1cbi51cGNvbWluZy1jYW1wYWlnbi1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5yZWFkbW9yZS1saW5rIHtcbiAgICBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAuYm94OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLmRhdGUgaDMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNDclO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgIC8vIG1pbi1oZWlnaHQ6IDc0MHB4O1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogODclO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIG1heC13aWR0aDogNjA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogODlweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICB3aWR0aDogODklO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCl7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDg5cHggYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDQ2JTtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICB3aWR0aDogNTAlO1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAuY2FtcGFpZ24tdGl0bGUge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbXBhaWduLWV4dGVybmFsLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTdweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNhbXBhaWduLWludGVybmFsLWxpbmssIC5jYW1wYWlnbi1leHRlcm5hbC1saW5rIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIGltZyB7XG5cbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAzcHg7XG4gICAgfVxuICB9XG4gIC52aWV3LS1ob21lcGFnZS11cGNvbWluZy1ldmVudHMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja18yIHtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuXG4gICAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgLy8gbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWF4LXdpZHRoOiA2MDlweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG4gICAgLnZpZXdfX2VtcHR5IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB9XG5cbiAgICAubGluay1ldmVudHMtcGFnZS13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMCAxNXB4IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgMTVweCAzMHB4O1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIC5ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgLy8gZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5rLWV2ZW50LXBhZ2Utd3JhcHBlciB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgcGFkZGluZy10b3A6IDI4cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDM4NHB4KXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMXB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA5cHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgLy8gd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAvLyB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5ldmVudHMtY29udGVudC13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA3NyU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXG4gICAgICAgIHdpZHRoOiA1MyU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTM0cHgpe1xuXG4gICAgICAgIHdpZHRoOiA2MSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICB3aWR0aDogNjYlO1xuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRlbnQtd3JhcHBlciwgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgLy8gQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vICAgd2lkdGg6IDc3JTtcbiAgICAgIC8vICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAvLyB9XG4gICAgICAvLyBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cbiAgICAgIC8vICAgd2lkdGg6IDUzJTtcbiAgICAgIC8vIH1cbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDExMzRweCl7XG5cbiAgICAgIC8vICAgd2lkdGg6IDYxJTtcbiAgICAgIC8vIH1cbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAvLyAgIHdpZHRoOiA2NiU7XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmxvY2F0aW9uIHtcbiAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ldmVudHMtbG9jYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgICAvLyB3aWR0aDogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTJweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBwe1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIC8vIGNvbG9yOiAjNjE1ZDVkO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICM2MTVkNWQ7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nZXQtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhZ2UtdGFnIHtcblxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICBwYWRkaW5nOiAycHggOHB4IDAgOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogIzYxNWQ1ZDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU5O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG5cbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgbWluLXdpZHRoOiAxMjJweDtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgLy8gbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtaW4td2lkdGg6IDE1M3B4O1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIH1cbiAgICAgIC5zYW1lLW1vbnRoLWRpZmYtZGF5LCAuc2FtZS1tb250aCwgLmRpZmYtbW9udGgge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICAgIC5kYXRlLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtaW4taGVpZ2h0OiA4NXB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIH1cbiAgICAgIC50aW1lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmRhdGUsIC50aW1lIHtcbiAgICAgICAgLy8gbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCA1cHggMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaDMge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG87XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB9XG4gICAgICAgIC5vbmx5LXN0YXJ0IHtcbiAgICAgICAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCAuc2FtZS1lbmQtZGF5IHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgfVxuICAgICAgICAuc3RhcnQtZGF5LCAuZW5kLWRhdGUsIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC5lbmQtZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuXG4gICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICAvLyBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogNHB4IDAgMnB4IDA7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGgzIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgICAub25seS1zdGFydCB7XG4gICAgICAgICAgZmxvYXQ6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAycHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXRlLCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgIC5lbmQtZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICB9XG5cbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAucmVhZG1vcmUtbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuICAgIC52aWV3X19yb3cge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDVweCAyMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweCAzNXB4IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgICAuYm94OmZpcnN0LWNoaWxke1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTNweDtcblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlIDtcbiAgICAgICAgICAvLyBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgLmJveCB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6NzY4cHgpIHtcbiAgICAgICAgLmRhdGUtY29udGFpbmVyLXdyYXBwZXIge1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG5cblxuICAgIH1cbiAgICAucmVhZG1vcmUtbGluazpsYXN0LWNoaWxkIHtcbiAgICAgIC52aWV3X19yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3X2Jsb2NrX3dpdGhfbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uZmVhdHVyZWQtbmV3cy1jb250YWluZXIsLmJsb2NrLS1mZWF0dXJlZC1uZXdzLWZvci1ob21lLXBhZ2UtMSB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC5maWVsZC0tbmFtZS1maWVsZC12aWV3c3tcbiAgICAuZmllbGRfX2l0ZW1ze1xuICAgICAgLmZpZWxkX19pdGVtX19sYWJlbHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE3cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5maWVsZC1saW5rLXBhZ2V7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MzBweCkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIGZsb2F0OnJpZ2h0O1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubW9yZS1saW5rLWJvdHRvbXtcbiAgICBwYWRkaW5nOjMwcHggMjBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MzBweCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgIH1cbiAgICBhe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6Zm9jdXMsICY6aG92ZXIge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAudmlldy0tbGF0ZXN0LW5ld3MsIC52aWV3LS1sYXRlc3Qtc3RvcmllcyB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6IDFweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MzBweCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAudmlld19fZW1wdHkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAuZmllbGRfX2l0ZW1ze1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6ICMyZTJiMmI7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgPiAudmlld19fY29udGVudCB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIC5uZXdzLXZpZGVvLWljb257XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICAgICAgYm90dG9tOiA3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtIDEyNTBweCl7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgYm90dG9tOiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjUwcHgpe1xuICAgICAgICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDdweDtcbiAgICAgICAgICAgIGJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGV4dHVhbC1yZWdpb24uZmllbGRfX2l0ZW0uZmllbGRfX2l0ZW0tbGFiZWwtaGlkZGVuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDQ2MnB4KSB7XG4gICAgICAgID4gLnZpZXdfX3JvdyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgd2lkdGg6IDU3JTtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbil7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDN0MzQzM7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDM3cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDMwcHgpIHtcbiAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg0NjJweCA1NzZweCkge1xuXG4gICAgICAgID4gLnZpZXdfX3JvdyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA2OCU7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0M3QzNDMztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMzdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgID4gLnZpZXdfX3JvdzpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICA+ICAudmlld19fcm93IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi5ub3QtZnJvbnQge1xuICAuZmVhdHVyZWQtbmV3cy1jb250YWluZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG59XG4iLCIuY2FtcGFpZ25fY2FsbF90b19hY3Rpb24ge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG5cbiAgaW1nIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgfVxuXG4gICAgLy8gbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS1kb25hdGUtY2FsbC10by1hY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA4OXB4O1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgIC8vICBAbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAgICAvLyAvKiBJRTEwKyBDU1Mgc3R5bGVzIGdvIGhlcmUgKi9cbiAgICAgLy8gcG9zaXRpb246IHN0YXRpYztcbiAgICAgLy8gIH1cbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgLnBhcmFncmFwaC13cmFwcGVyIHtcbiAgICAvLyBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICBtYXgtd2lkdGg6IDMzNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWF4LXdpZHRoOiAzNzZweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gdG9wOiAyNSU7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICAgIC5kb25hdGUtY3RhLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI4cHggMjVweCAzMXB4O1xuICAgICAgfVxuICAgICAgLmRvbmF0ZS1jdGEtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZG9uYXRlLWN0YS1zdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogOXB4IDAgMjhweCAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHdpZHRoOiAgMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgICAgIHdpZHRoOiAgMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmRvbmF0ZS1jdGEtYnV0dG9uLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcbiAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19idXR0b24tZG9uYXRlO1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDlweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG59XG59XG59XG4iLCIubGVhcm5fbW9yZSB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2M3YzNjMztcbiAgfVxuICAubGVhcm4tbW9yZS1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAjMGMxMDIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWJvdHRvbTogNXB4IHNvbGlkICM1M2JiNTA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDIwcHg7XG4gICAgLy8gJjo6YWZ0ZXIge1xuICAgIC8vICAgd2lkdGg6IDEwMCU7XG4gICAgLy8gICBoZWlnaHQ6IDQwcHg7XG4gICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgLy8gICB0b3A6IGluaGVyaXQ7XG4gICAgLy8gICBib3R0b206IC0yMi40cHg7XG4gICAgLy8gICBsZWZ0OiAtOTBweDtcbiAgICAvLyAgIG1hcmdpbjogMDtcbiAgICAvLyAgIGNvbnRlbnQ6ICcgJztcbiAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIC8vICAgYmFja2dyb3VuZC1zaXplOiAxMTFweDtcbiAgICAvLyAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1uYXYtYmxvYi5zdmcpO1xuICAgIC8vICAgei1pbmRleDogMztcbiAgICAvLyAgIG9wYWNpdHk6IDE7XG4gICAgLy8gICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gICAgLy8gICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICAgIC8vIH1cbiAgfVxuICAubGVhcm4tbW9yZS1mYWtlLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyMi41cHg7XG4gIG1hcmdpbi1ib3R0b206IDIyLjVweDtcbiAgLmluZmluaXR5LXN5bWJvbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBoMiB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgfVxuICBoNCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuICBoMSwgaDIsIGgzLCBoNSwgaDYge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5zdG9yaWVzLXRleHQge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gIGgyIHtcbiAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICB9XG4gIGg0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgfVxuICB9XG4gIGgxLCBoMiwgaDMsIGg1LCBoNiB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICB9XG4gIH1cbiAgYXtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAuZmFrZS1saW5rIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIH1cbiAgfVxuICBibG9ja3F1b3RlIHtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBcdHBhZGRpbmctbGVmdDogMjVweDtcblx0XHR9XG5cblx0XHRoMiwgaDMge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNTtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG5cdFx0fVxuICAgIHB7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIH1cbiAgfVxuICB9XG4gIC5zdG9yaWVzLXRleHQge1xuICAgIC5pbmZpbml0eS1pY29uIHtcbiAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vICBtYXgtd2lkdGg6IDI4LjFweDtcbiAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHQgbWFyZ2luLWxlZnQ6IDZweDtcbiAgICAgLy8gcGFkZGluZy1ib3R0b206IDJweDtcblxuICAgfVxuICAgaW1nIHtcbiAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgfVxuICB9XG5cbn1cbiIsIi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MsXG4ucGFyYWdyYXBoLS10eXBlLWltYWdlLXMtIHtcbiAgbWFyZ2luLXRvcDogMjIuNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG5cbiAgLy8gLm1lZGlhLS1pbWFnZSB7XG4gIC8vICAgaW1nIHtcbiAgLy8gICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLy8gICB9XG4gIC8vICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAvLyAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIC8vICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIC8vICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAvLyAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgLy8gICAgIG1heC13aWR0aDogODQwcHg7IC8vd2lkdGhcbiAgLy8gICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAvLyAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAvLyAgIH1cbiAgLy8gfVxuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTUwdnc7XG4gIG1hcmdpbi1yaWdodDogLTUwdnc7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKVxuICAuaXMtc2VsZWN0ZWR7XG4gICAgb3BhY2l0eTogdW5zZXQgIWltcG9ydGFudDtcbiAgfVxuICAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG4gIC5tYWluLWNhcm91c2VsIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG4uZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5wYWdlLW5vZGUtdHlwZS1wYWdlIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZS1zLSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgfVxufVxuIiwiLnN0b3JpZXMtbWFpbi1jb250ZW50LCAgLnN0b3JpZXMtbWFpbi1jb250ZW50LW5vLWltYWdle1xuICAudmlkZW8tZW1iZWQtZmllbGQtcmVzcG9uc2l2ZS12aWRlb3tcbiAgICAmOjphZnRlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICB9XG4gIH1cbiAgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcbiAgICAuZmx1aWQtd2lkdGgtdmlkZW8td3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAueXRwLWljb24tbGFyZ2UtcGxheS1idXR0b24taG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCd0aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1wbGF5LnN2ZycpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4uYmFzaWNfaGVhZGVyX2Jsb2NrLCAuaGVhZGVyX3dpdGhfbGluayB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAzNzlweDtcblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1heC13aWR0aDogNzMwcHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogNDVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAub3Bpbi15b3V0dWJlLXdyYXBwZXIge1xuICAgICAgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgICAgICBoZWlnaHQ6IDE5OXB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGhlaWdodDogMzgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5vcGluLXlvdXR1YmUtY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogMzc5cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuLmhlYWRlcl9ibG9ja193aXRoX3dhdmVfaW5faW1hZ2UgIHtcbiAgLnBhcmFncmFwaC0tdHlwZS12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgICAgbWF4LXdpZHRoOiA3ODRweDtcbiAgICB9XG4gICAgLnZpZGVvLWVtYmVkLWZpZWxkLXByb3ZpZGVyLXlvdXR1YmUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLm9waW4teW91dHViZS13cmFwcGVyIHtcbiAgICAgIC5vcGluLXlvdXR1YmUtaW1hZ2VvdmVybGF5IHtcbiAgICAgICAgaGVpZ2h0OiAxOTlweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBoZWlnaHQ6IDQ4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAub3Bpbi15b3V0dWJlLWNvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtY2FsbC10by1hY3Rpb24ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA2MjRweDtcblx0Ly8gbWF4LXdpZHRoOiA3NTVweDtcblx0bWFyZ2luOiBhdXRvO1xuXHRwYWRkaW5nOiAzMHB4IDIwLjVweCAwIDIwLjVweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdHBhZGRpbmc6IDYwcHggMCAwIDA7XG5cdH1cblxuXHQubC1jb25zdHJhaW4ge1xuXHRcdHBhZGRpbmc6IDQ1cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRkaXYuZmllbGRfX2l0ZW0ge1xuXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZvbnQtZmFtaWx5OiBIaW5kO1xuXG5cdFx0ICBmb250LXNpemU6IDI2cHg7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHQgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHQgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdCAgbGluZS1oZWlnaHQ6IDEuMzg7XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdCAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG1hcmdpbjogMjBweCBhdXRvIDA7XG5cblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblxuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMzM7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG5cdFx0XHRwYWRkaW5nOiA4cHggMzBweCA3cHggMzBweDtcblxuXG5cdFx0XHRAaW5jbHVkZSBhbmltYXRlLWFsbDtcblxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG5cdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICRjb2xvcl9fYnV0dG9uLWRvbmF0ZTtcblxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2J1dHRvbi1kb25hdGU7XG5cdFx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLnJlbGF0ZWQtc3Rvcmllcy1ibG9jayB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRvdmVyZmxvdzogYXV0bztcblx0LmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtc3RvcmllcyB7XG5cdFx0cGFkZGluZy1ib3R0b206IDg5cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMjBweDtcblx0XHR9XG5cdFx0bWFyZ2luLWxlZnQ6IDE4cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cblx0XHQ+IC5maWVsZF9fbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG5cdFx0XHR9XG5cblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjU3cHg7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTg2cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1NjBweCl7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRsaW5lLWhlaWdodDogMS42MTtcblx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblxuXHRcdC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogIzJlMmIyYjtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA5MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0PiAuZmllbGRfX2l0ZW1zIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2UuZGVmYXVsdCB7XG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDQ2MnB4KSB7XG5cdFx0XHRcdC5maWVsZF9faXRlbSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDM3cHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcblxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxNHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMzdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdFx0XHRcdHRvcDogMzdweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg0NjJweCA1NzZweCkge1xuXHRcdFx0XHQuZmllbGRfX2l0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkX19pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM3cHg7XG5cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDI4JTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuXHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0LmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZF9faXRlbSB7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNTBweDtcblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDU4JTtcblx0XHRcdFx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXJlYWQtbW9yZSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTI4MHB4KSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDEyNzhweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuIiwiLm5vZGUtLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3Qge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgLmtwdC1jb250YWluZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgcGFkZGluZzogMzdweCA0NXB4O1xuICAgICAgYmFja2dyb3VuZDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgfVxuICAgIC5rdHAtbW9yZS1pbmZvcm1hdGlvbiB7XG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG5cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbiAgICAgIH1cbiAgICAgIC5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC1kb2N1bWVudC1pdGVtLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtcGRmLCAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtdmlkZW8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLnZpZGVvLWJsb2Ige1xuICAgICAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzMyU7XG4gICAgICAgICAgbGVmdDogMzYlO1xuICAgICAgICB9XG4gICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1pbWFnZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucmVsYXRlZC1kb2N1bWVudHMtY29udGFpbmVyIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTdweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLXRpdGxlLXZpZGVvIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDlweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWRvYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zMztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi4zMztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uaGItY29udGVudC13aXRoLXNpZGViYXIgLmtwdC1jb250YWluZXJ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSBsYXJnZSl7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UgMTI3OHB4KXtcbiAgICB3aWR0aDogOTIlO1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6MTI3OHB4O1xuICAgIGJhY2tncm91bmQ6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnRzLCAucGFyYWdyYXBoLS10eXBlLXByb2R1Y3QtcmVsYXRlZC1kb2N1bWVudHMge1xuICAucGFyYWdyYXBoLS10eXBlLS1yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIC5yZWxhdGVkLWRvY3VtZW50cy1sYWJlbCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI3O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLXJlbGF0ZWQtZG9jdW1lbnQtaXRlbSwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiwgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXZpZGVvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMi41cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIC52aWRlby1ibG9iIHtcbiAgICAgIG1heC13aWR0aDogNjBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMzMlO1xuICAgICAgbGVmdDogMzYlO1xuICAgIH1cbiAgICAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgd2lkdGg6IDMwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAvLyB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWxhdGVkLWRvY3VtZW50cy1jb250YWluZXIge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpIHtcbiAgICAgICAgd2lkdGg6IDcwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5N3B4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZS12aWRlbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy10aXRsZSAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogOXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1kZXNjcmlwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5yZWxhdGVkLWRvY3VtZW50cy1kb2Mge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMi4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29udGVudDogJyAnO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWxpbmsge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5maWVsZC0tbmFtZS1maWVsZC1yZXNvdXJjZXN7XG4gICYgPiAuZmllbGRfX2xhYmVse1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNztcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCA1cHggIzRhYTc0ODtcbiAgfVxuXG4gIC5maWVsZF9faXRlbXN7XG4gICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8vIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAvLyBwYWRkaW5nOiAxNXB4O1xuXG4gICAgLmZpbGUtLW1pbWUtYXBwbGljYXRpb24tcGRmLCAuZmlsZS0tYXBwbGljYXRpb24tcGRme1xuICAgICAgLy8gYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAvLyAmOjpiZWZvcmV7XG4gICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tcGRmLWdyZWVuLnBuZ1wiKTtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAvLyAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLy8gICB3aWR0aDogMjBweDtcbiAgICAgICAgLy8gICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIC8vICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAvLyAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgICAgIC8vICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAvLyB9XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAvL2FbdHlwZT1cImFwcGxpY2F0aW9uL3BkZlwiXXtcbiAgICAvLyAgbWFyZ2luOiAxNXB4O1xuICAgIC8vfVxuXG4gICAgLnBhcmFncmFwaC0tdHlwZS1saW5rc3tcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAvLyAmOjpiZWZvcmV7XG4gICAgICAgIC8vICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAvLyAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2V4dGVybmFsLWxpbmstaWNvbi5zdmdcIik7XG4gICAgICAgIC8vICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIC8vICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIC8vICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAvLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgLy8gICBtYXJnaW4tYm90dG9tOiAtM3B4O1xuICAgICAgICAvLyAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgLy8gfVxuICAgICAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLnJlbGF0ZWRfbmV3cyB7XG5cdC5maWVsZC0tbmFtZS1maWVsZC1uZXdzLWF3YXJkcywgLnJlbGF0ZWRfbmV3cyAuZmllbGQtLW5hbWUtZmllbGQtbmV3cy1hd2FyZHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNTBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdH1cblx0XHQ+IC5maWVsZF9fbGFiZWwge1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblxuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuXHRcdFx0fVxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjcwcHg7XG5cdFx0XHRcdGhlaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTg2cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNTYwcHgpIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLTYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC02MHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDZweDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0Y29sb3I6ICMyZTJiMmI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHR9XG5cdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAjMmUyYjJiO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDFweDtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0d2lkdGg6IDkwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkubm9faW1hZ2Uge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZS5ub19pbWFnZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdD4gLmZpZWxkX19pdGVtcyB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDYycHgpIHtcblx0XHRcdFx0LmZpZWxkX19pdGVtIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMzdweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzN3B4O1xuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG5cdFx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMTRweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDAlO1xuXHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkubm9faW1hZ2Uge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1pbWFnZS5ub19pbWFnZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDIpLCAuZmllbGRfX2l0ZW06bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAzN3B4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0XHRcdFx0XHQubmV3cy1hd2FyZHMtdGl0bGUge1xuXHRcdFx0XHRcdFx0dG9wOiAzN3B4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkubm9faW1hZ2Uge1xuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNDYycHggNzAwcHgpIHtcblx0XHRcdFx0LmZpZWxkX19pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDM3cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDM3cHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDY4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiAyOCU7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5maWVsZF9faXRlbTpudGgtY2hpbGQoMiksIC5maWVsZF9faXRlbTpudGgtY2hpbGQoMykge1xuXHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0XHQuZmllbGRfX2l0ZW0ge1xuXHRcdFx0XHRcdHdpZHRoOiAzMyU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDUwcHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0XHQucmVsYXRlZC1jb250ZW50LWJvZHkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDY1JTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnRzLXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMjBweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjgwcHgpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMzMlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lm5yZWxhdGVkLWNvbnRlbnQtYm9keS5ub19pbWFnZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQucmVsYXRlZC1jb250ZW50LWltYWdlLm5vX2ltYWdlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuXHRcdFx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cbn1cbiIsIi5wYXJhZ3JhcGgtLXR5cGUtcmVsYXRlZC12aWRlbyAge1xuICAucmVsYXRlZC1kb2N1bWVudHMtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAudmlkZW8tYmxvYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiA0NXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAyNCU7XG4gICAgICBsZWZ0OiAyOCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIHRvcDogMzMlO1xuICAgICAgICBsZWZ0OiAzNiU7XG4gICAgICB9XG5cbiAgICB9XG4gIH1cblxufSIsIi5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG4uYmFzaWNfaGVhZGVyX2Jsb2NrLCAuaGVhZGVyX3dpdGhfbGluayB7XG4gIC5wYXJhZ3JhcGgtLXR5cGUtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA2NCU7XG4gICAgICBtYXgtd2lkdGg6IDczNHB4O1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzOTRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5oZWFkZXJfYmxvY2tfd2l0aF93YXZlX2luX2ltYWdlIHtcbiAgLnBhcmFncmFwaC0tdHlwZS1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNzg0cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAvLyBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIC8vICAgcmlnaHQ6IDA7XG4gICAgLy8gfVxuICB9XG59XG4iLCIubWFpbi1jYXJvdXNlbCB7XG4gIC5jYXJvdXNlbC1jZWxsIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdG1heC13aWR0aDogMTAyNHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0LW1vei1ib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdH1cblx0XHQubXVsdGlwbGUtaW1hZ2VzIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuICB9XG5cdC5pcy1zZWxlY3RlZCB7XG5cdFx0b3BhY2l0eTogMSFpbXBvcnRhbnQ7XG5cdH1cbiAgLnByZXZpb3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG5cdFx0bGVmdDogNCUgIWltcG9ydGFudDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgXHRsZWZ0OiA3JSAhaW1wb3J0YW50O1xuXHRcdH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWdhKXtcbiAgICAgIGxlZnQ6IDE5JSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvaWNvbnMvaWNvbi1sZWZ0LWFycm93LWdyZWVuLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6IDI1JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICAubmV4dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHJpZ2h0OiA0JSAhaW1wb3J0YW50O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHJpZ2h0OiA3JSAhaW1wb3J0YW50O1xuXHRcdH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWdhKXtcbiAgICAgIHJpZ2h0OiAxOSUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLXJpZ2h0LWFycm93LWdyZWVuLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGxlZnQ6IDM0JSAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuYXJyb3cge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC5uby1jYXJvdXNlbC1jZWxsIHtcbiAgICB3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IGluaGVyaXQ7XG5cdFx0Lm9uZS1pbWFnZXMge1xuXHRcdFx0bWF4LXdpZHRoOiA4NDJweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdH1cbiAgICBpbWd7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXHQuY3Vyc29yLWhpZGUge1xuXHRcdGN1cnNvcjogaW5oZXJpdCFpbXBvcnRhbnQ7XG5cdH1cblx0LmRpc2FibGUtZHJhZ2dpbmcge1xuXHRcdHRyYW5zZm9ybTogbm9uZSFpbXBvcnRhbnQ7XG5cdH1cblx0LmNhcm91c2VsLWNlbGwuc2luZ2xlLWNlbGwge1xuXHRcdHBvc2l0aW9uOiBpbmhlcml0IWltcG9ydGFudDtcblx0XHRtYXJnaW46IDAgYXV0byFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDk3JTtcblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR3aWR0aDogODAlO1xuXHRcdH1cblx0fVxufVxuIiwiLm9waW4teW91dHViZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvL3doYXQgaXMgbWFraW5nIHRoZSB2aWRlbyBnbyBvdmVyIHRoZSBzdGlja3kgbmF2XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDg0MHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgLm9waW4teW91dHViZS1pbWFnZW92ZXJsYXkge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxOTBweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMveW91dHViZS1wbGF5LWJ1dHRvbi5wbmcnKSBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGhlaWdodDogNDgwcHg7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgb3V0bGluZTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDAuMmVtIDEuNWVtICNjNGM0YzQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggMC4yZW0gMS41ZW0gI2M0YzRjNDtcbiAgICB9XG4gIH1cbn1cbi52aWRlby1lbWJlZC1maWVsZC1wcm92aWRlci15b3V0dWJlIHtcbiAgaGVpZ2h0OiAxOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcG9zaXRpb246IHN0aWNreTsgLy9zdGF5cyBiZWdpbiBzdGlja3kgbmF2IGJ1dCBkb2VzbnQgd29yayBvbiBJRVxuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIGhlaWdodDogNDgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuIiwiLmN1c3RvbS1wcmludHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4vL3NhZmFyaVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1jb2xvci1pbmRleDowKSBhbmQoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApe1xuICAgICAgLmEyYV9idXR0b25fcHJpbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuY3VzdG9tLXByaW50IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICB9XG59XG5cbi8vSUVcbkBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC5hMmFfYnV0dG9uX3ByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmN1c3RvbS1wcmludCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJsb2NrLS1hZGR0b2FueS13aGl0ZS1idXR0b25zLmhpZGUsXG4jYmxvY2stYWRkdG9hbnlidXR0b25zLTMuaGlkZSB7XG4gICAgLy9wYWRkaW5nLXRvcDogMzhweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGVhc2Utb3V0IC43cztcbn1cblxuLnJlZ2lvbi1wcmUtY29udGVudCB7XG4gIC5ibG9jay0tYWRkdG9hbnktZ3JlZW4tYnV0dG9ucy0uaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBlYXNlLWluIC40cztcbiAgfVxuICAuYmxvY2stLWFkZHRvYW55LWdyZWVuLWJ1dHRvbnMtLFxuICAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtZm9yLWt0cC1wYWdlcyxcbiAgLmJsb2NrLS1hZGR0b2FueS1idXR0b25zLFxuICAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMtd2l0aC1zaWRlYmFyIHtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgICB6LWluZGV4OiA1O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIC5hZGR0b2FueV9saXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAvL3BhZGRpbmctdG9wOiAzOHB4O1xuICAgICAgICAvLyB6LWluZGV4OiA1O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgIG1hcmdpbjogYXV0byAwO1xuICAgICAgICB9XG4gICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDI2cHg7XG4gICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9wcmludCxcbiAgICAgICAgLmN1c3RvbS1wcmludCB7XG4gICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX2ZhY2Vib29rIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzhweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1mYWNlYm9vayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LWZhY2Vib29rO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl90d2l0dGVyLCAuYTJhX2J1dHRvbl94IHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS10d2l0dGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktdHdpdHRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fbGlua2VkaW4ge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LWxpbmtlZGluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktbGlua2VkaW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX2VtYWlsLFxuICAgICAgICAuYTJhX2J1dHRvbl9wcmludCxcbiAgICAgICAgLmN1c3RvbS1wcmludCB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQxcHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktcHJpbnQtZW1haWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1wcmludC1lbWFpbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAuYTJhX3N2ZyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5ibG9jay0tYWRkdG9hbnktd2hpdGUtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIC5hZGR0b2FueV9saXN0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW0yO1xuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX2ZhY2Vib29rIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzhweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRhZGR0b2FueS1mYWNlYm9vayAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX3R3aXR0ZXIsIC5hMmFfYnV0dG9uX3gge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRhZGR0b2FueS10d2l0dGVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fbGlua2VkaW4ge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGFkZHRvYW55LWxpbmtlZGluICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZW1haWwsXG4gICAgICAgIC5hMmFfYnV0dG9uX3ByaW50LFxuICAgICAgICAuY3VzdG9tLXByaW50IHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDFweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRhZGR0b2FueS1wcmludC1lbWFpbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE2cHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgICAgLmEyYV9zdmcge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICAgICAgY2xpcDogYXV0bztcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBpbmhlcml0O1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgIG1pbi13aWR0aDogNDBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICNibG9jay1hZGQtdG8tYW55LXdpdGgtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblxuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDcwJSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTIwcHgpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzAuNSUpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMzBweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDEwMCUgLSA3MS41JSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoMTAwJSAtIDczLjIlKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygxMDAlIC0gNzMlKTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN0b3JpZXMtbmV3cy1ldmVudHMtbGFuZGluZyB7XG4gICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gIH1cbn1cbi5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyB7XG4gICAgLmJsb2NrX19jb250ZW50e1xuICAgICAgLy8gd2lkdGg6IDUwdnc7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTMyLjV2dyAhaW1wb3J0YW50O1xuICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XG4gICAgICAvLyBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAvLyAgIG1hcmdpbi1sZWZ0OiAtMjIuNXZ3ICFpbXBvcnRhbnQ7XG4gICAgICAvLyB9XG4gICAgICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnN0b3JpZXMtbmV3cy1ldmVudHMtbGFuZGluZyB7XG4gIC5hZGR0b2FueV9saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogMTlweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucmVnaW9uLWNvbnRlbnQsIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucy5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ibG9jay0tYWRkdG9hbnktYnV0dG9ucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIC5ibG9ja19fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgLmFkZHRvYW55X2xpc3Qge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTAyNHB4IDEyNzhweCl7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAuYTJhX2J1dHRvbl9mYWNlYm9vayB7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDc4cHg7XG4gICAgICAgICAgICAuYTJhX3NfX2RlZmF1bHQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktZmFjZWJvb2sgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmEyYV9sYWJlbCB7XG4gICAgICAgICAgICAgIC8vIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LWZhY2Vib29rO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX3R3aXR0ZXIsIC5hMmFfYnV0dG9uX3gge1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgLmEyYV9zX19kZWZhdWx0IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFkZHRvYW55LXR3aXR0ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5hMmFfbGFiZWwge1xuICAgICAgICAgICAgICAvLyBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS10d2l0dGVyO1xuICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBjbGlwOiBhdXRvO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IGluaGVyaXQ7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5hMmFfYnV0dG9uX2xpbmtlZGluIHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1saW5rZWRpbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktbGlua2VkaW47XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmEyYV9idXR0b25fZW1haWwsXG4gICAgICAgIC5hMmFfYnV0dG9uX3ByaW50LFxuICAgICAgICAuY3VzdG9tLXByaW50IHtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNDFweDtcbiAgICAgICAgICAgIC5hMmFfc19fZGVmYXVsdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZGR0b2FueS1wcmludC1lbWFpbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYTJhX2xhYmVsIHtcbiAgICAgICAgICAgICAgLy8gQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWRkdG9hbnktcHJpbnQtZW1haWw7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgICAgIGNsaXA6IGF1dG87XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICAuYTJhX3N2ZyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuXG4jYmxvY2stYWRkdG9hbnlidXR0b25zLTIge1xuICAuYWRkdG9hbnlfbGlzdCB7XG4gICAgcGFkZGluZy10b3A6IDdweDtcbiAgfVxufVxuIiwiLmhiLXBvc3RmaXguZm9vdGVyLWxheW91dC1jb250ZW50IHtcblx0I2Jsb2NrLWhvbGxhbmRibG9vcnZpZXdlbWFpbHN1YnNjcmlwdGlvbmJsb2NrIHtcblx0XHRtYXJnaW4tdG9wOiA5MHB4O1xuXHR9XG5cbn1cbiNibG9jay1ob2xsYW5kYmxvb3J2aWV3ZW1haWxzdWJzY3JpcHRpb25ibG9jayB7XG5cdC8vIG1hcmdpbi10b3A6IDkwcHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0Ly8gbWluLWhlaWdodDogMjU2cHg7XG5cdG1pbi1oZWlnaHQ6IDQ4OHB4O1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluO1xuXG5cdEBpbmNsdWRlIG1hcHB5LWJwKDM3NXB4KXtcblxuXHRcdG1pbi1oZWlnaHQ6IDQzNnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXG5cdFx0bWluLWhlaWdodDogMTU1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icCgxMjgwcHgpe1xuXG5cdFx0bWluLWhlaWdodDogMTM3cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblxuXHRcdG1pbi1oZWlnaHQ6IDEzN3B4O1xuXHR9XG5cblx0LmxlZnQtd3JhcHBlciB7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdG1heC13aWR0aDogNTUlO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0bWluLXdpZHRoOiA1NSU7XG5cdFx0fVxuXHR9XG5cblx0LnJpZ2h0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogbGVmdDtcblx0XHRjbGVhcjpib3RoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdGNsZWFyOiBub25lO1xuXHRcdFx0bWF4LXdpZHRoOiA0NSU7XG5cdFx0XHRtYXJnaW4tdG9wOiBpbmhlcml0O1xuXHRcdH1cblx0fVxuXG5cdC5ibG9ja19fY29udGVudCB7XG5cdFx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHR9XG5cblx0LmxlZnQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRjbGVhcjpib3RoO1xuXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nLWxlZnQ6IDQlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMzc1cHgpe1xuXHRcdFx0cGFkZGluZy10b3A6IDM2cHg7XG5cdFx0XHRsZWZ0OiBjYWxjKDExNXB4ICsgMTUlKTtcblx0XHRcdHJpZ2h0OiBpbmhlcml0O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRsZWZ0OiBjYWxjKDExNXB4ICsgOCUpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHBvc2l0aW9uOiBpbmhlcml0O1xuXHRcdFx0cmlnaHQ6IGluaGVyaXQ7XG5cdFx0XHRsZWZ0OiBpbmhlcml0O1xuXHRcdFx0dG9wOiBpbmhlcml0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwJTtcblx0XHRcdHBhZGRpbmctdG9wOiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyOiAxMHB4IHNvbGlkIHJlZDtcblx0XHR9XG5cblx0fVxuXG5cdC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtc3VtbWFyeSB7XG5cblx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdCAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHQgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHQgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuXHRcdC8vIG1heC13aWR0aDogNzE1cHg7XG5cdFx0bWFyZ2luLXRvcDogMjVweDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDUyMHB4KXtcblx0XHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXG5cdFx0XHRtYXJnaW4tbGVmdDogMzBweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0XHRtYXgtd2lkdGg6IDcxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogaW5oZXJpdDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDE5cHg7XG5cblx0XHR9XG5cblx0fVxuXG5cdC5sZWZ0LXdyYXBwZXIgLmhiLXRleHQtZmllbGQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRoZWlnaHQ6IDQ4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG5cdFx0d2lkdGg6IDY1JTtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQucmlnaHQtd3JhcHBlciAuaGItdGV4dC1maWVsZCB7XG5cblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRib3JkZXI6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4IDNweCAwIDAhaW1wb3J0YW50O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAzN3B4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0d2lkdGg6IDY3JTtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggMCAwIDNweCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0d2lkdGg6IDc1JTtcblx0XHR9XG5cbiAgICAmLnBsYWNlaG9sZGVyLWhpZGRlbiB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIDotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgOjotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDE5KyAqL1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgdGV4dGFyZWE6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBXZWJLaXQgYnJvd3NlcnMgKi9cbiAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgICB0ZXh0YXJlYTotbW96LXBsYWNlaG9sZGVyIHsgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgICAgdGV4dGFyZWE6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICAgIHRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIEludGVybmV0IEV4cGxvcmVyIDEwKyAqL1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG5cdH1cblxuXHQucmlnaHQtd3JhcHBlciAuaGItdGV4dC10aXRsZSB7XG5cblx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xuXHRcdG1hcmdpbi1ib3R0b206IDUuNXB4O1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU5O1xuXHRcdFx0Ly8gbWFyZ2luLWJvdHRvbTogaW5oZXJpdDtcblx0XHR9XG5cblx0fVxuXG4gIC5yaWdodC13cmFwcGVyIC5oYi10ZXh0LWxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0OXB4O1xuICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQgMHM7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICYubGFiZWwtdmlzaWJsZSB7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB0b3A6IDMzcHg7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG5cdC5oYi1mb3JtLXN1Ym1pdCwgLmhiLWJsb29tLWZvcm0tc3VibWl0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG5cdFx0Zm9udC1zaXplOiAxN3B4O1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdFx0Ly8gcGFkZGluZy10b3A6IDEzcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHQvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0Ly8gbWFyZ2luLXRvcDogMjBweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWRlZGU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTNweDtcblx0XHRcdC8vIGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0XHQvLyBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0d2lkdGg6IGluaGVyaXQ7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDI2MHB4O1xuXHRcdFx0Ly8gd2lkdGg6IDM1JTtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGhlaWdodDogMzdweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0Ly8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdC8vIG1heC13aWR0aDogMTU5cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjMzO1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0Ly8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cblxuXHR9XG5cblx0LmhiLXN1Ym1pdC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gbGVmdDogMTVweDtcbiAgICAgIGJvcmRlcjogc29saWQgIzQ2OWU0NDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICB0b3A6IDQ2JTtcblx0XHRcdGxlZnQ6IDEwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTAyNHB4KSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnICc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA0LjVweDtcblx0XHRcdFx0dG9wOiA0NiU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdC8vIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgICAgIH1cbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDQuNXB4O1xuXHRcdFx0XHRcdHRvcDogNDYlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHQvLyAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHQtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0XHQtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiA2cHg7XG4gICAgICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAxMC42cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cdC5oYi1mb3JtLXN1Ym1pdCB7XG5cblx0XHRtYXJnaW4tdG9wOiAwO1xuXG5cdFx0Jjpob3ZlciwgJjpmb2N1c3tcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogaW5oZXJpdDtcblxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVkZWRlO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zdHJldGNoOiBub3JtYWw7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAzOHB4O1xuXHRcdFx0XHRib3JkZXI6IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHRcdFx0Ly8gYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5oYi1ibG9vbS1mb3JtLXN1Ym1pdCB7XG5cdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHR9XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ly8gJjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRjb250ZW50OiAnICc7XG5cdFx0XHQvLyB9XG5cdFx0fVxuXG5cdH1cblxuXG5cblx0LmhiLWdyb3VwLWljb24ge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC8vIG1heC13aWR0aDogMTg4cHg7XG5cdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0Ly8gbWFyZ2luLXRvcDogLTcwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzMHB4O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IC01MHB4O1xuXHRcdGFsdDogXCJGYW1pbHkgY2xpcGFydFwiO1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDE4OHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTcwcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogaW5oZXJpdDtcblx0XHRcdHRvcDogaW5oZXJpdDtcblx0XHR9XG5cblx0fVxuXG5cblx0LnRlc3Rpbmcge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuZW1haWwtc3Vic2NyaXB0aW9uLXdyYXBwZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHR3aWR0aDogOTIuNSU7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0cGFkZGluZy10b3A6IGluaGVyaXQ7XG5cdFx0XHR3aWR0aDogOTguNSU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogaW5oZXJpdDtcblx0XHRcdHdpZHRoOiA5NyU7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0cGFkZGluZy10b3A6IGluaGVyaXQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0fVxuXG5cblx0LmxvYWRpbmcge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXG5cdC5oYi1sb2FkaW5nLWljb24ge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHR9XG5cblxufVxuXG4udXNlci1pcy1zdWJzY3JpYmVkIHtcblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0td2hpdGU7XG5cblx0LmhiLXRleHQtc3VtbWFyeSB7XG5cblx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRsaW5lLWhlaWdodDogMS41OTtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHR9XG5cblxuXHQucmFkaW8tYnRuIHtcblxuXHRcdCBkaXNwbGF5OiBub25lO1xuXG5cdFx0KyBsYWJlbCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICAgIC8vIGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUhaW1wb3J0YW50O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblxuXG4gICAgICBzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luOiAtMXB4IDRweCAwIDA7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAvLyBib3JkZXI6IDJweCBzb2xpZCAjRkZGRkZGO1xuXHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3RlcnRpYXJ5O1xuICAgICAgICBib3gtc2hhZG93OiAwIDFweCAzcHggMCByZ2JhKDAsIDAsIDAsIDAuMzMpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG5cbiAgICAgICAgaW1nIHtcblx0XHRcdFx0XHRtYXgtd2lkdGg6IDI1cHg7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogMjVweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblx0XHQmOmNoZWNrZWQgKyBsYWJlbCBzcGFuIGltZyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5sZWZ0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiBpbmhlcml0O1xuXHR9XG5cblx0LnJpZ2h0LXdyYXBwZXIge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LnJkLXdyYXBwZXIge1xuICBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGNsZWFyOiBsZWZ0O1xuXHRcdCY6bnRoLWNoaWxkKDIpe1xuXHRcdCAgY2xlYXI6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdH1cblxuXHQuaGItZm9ybS1zdWJtaXQge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiAyNjBweDtcblx0fVxuXG59XG5cbi5mb3JtLWVycm9yIHtcblxuXHQucmlnaHQtd3JhcHBlciB7XG5cblx0fVxuXHQubGVmdC13cmFwcGVyIHtcblx0XHR3aWR0aDogNTAlO1xuXG5cdH1cbn1cblxuLmZvcm0tY29tcGxldGVkIHtcblxuXHRtaW4taGVpZ2h0OiAyNjdweDtcblxuXG5cblx0QGluY2x1ZGUgbWFwcHktYnAoNDYycHgpe1xuXHRcdG1pbi1oZWlnaHQ6IDE1N3B4O1xuXHR9XG5cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHQgIG1pbi1oZWlnaHQ6IDEzN3B4O1xuXHR9XG5cblx0LmxlZnQtd3JhcHBlcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHQvLyBtYXgtd2lkdGg6IDgwJTtcblx0fVxuXG5cdC5yaWdodC13cmFwcGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmxlZnQtd3JhcHBlciAuaGItdGV4dC1zdW1tYXJ5IHtcblx0XHRtYXgtd2lkdGg6IDc2NXB4O1xuXHRcdG1hcmdpbi10b3A6IDQ1cHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4KXtcblx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTVweDtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXG5cdFx0fVxuXG5cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiBpbmhlcml0O1xuXHRcdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRcdHdpZHRoOiA2MyU7XG5cdFx0fVxuXHR9XG5cblx0LmxlZnQtd3JhcHBlciAuaGItZ3JvdXAtaWNvbiB7XG5cblx0XHRAaW5jbHVkZSBtYXBweS1icCg0NjJweCl7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblxuXHQuZW1haWwtc3Vic2NyaXB0aW9uLXdyYXBwZXIge1xuXHRcdHBhZGRpbmctdG9wOiAxMDBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg0NjJweCl7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cblx0fVxuXG59XG5cbi5mb3JtLWNvbXBsZXRlZC13aXRoLWVycm9yIHtcblx0LnJpZ2h0LXdyYXBwZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQubGVmdC13cmFwcGVyIHtcblx0XHR3aWR0aDogODAlO1xuXHR9XG59XG5cbi5mZWVkLWljb25zIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuXG4ubGRzLWR1YWwtcmluZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogNDBweDtcbiAgd2lkdGg6IDY0cHg7XG4gIGhlaWdodDogNjRweDtcbn1cbi5sZHMtZHVhbC1yaW5nOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ2cHg7XG4gIGhlaWdodDogNDZweDtcbiAgbWFyZ2luOiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiA1cHggc29saWQgIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwIHRyYW5zcGFyZW50ICMwMDAgdHJhbnNwYXJlbnQ7XG4gIGFuaW1hdGlvbjogbGRzLWR1YWwtcmluZyAxLjJzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbGRzLWR1YWwtcmluZyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5pZTExLW9mZiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuQG1lZGlhIHNjcmVlbiBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0OiBhY3RpdmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpIHtcblx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaWUxMS1vbiB7XG5cdGRpc3BsYXk6IG5vbmU7XG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuXHRkaXNwbGF5OiBibG9jaztcblx0fVxufVxuXG4udmVydGljYWwtYWxpZ24tYnV0dG9uLWllMTEge1xuXHR0b3A6IC41cmVtO1xuXHRsZWZ0OiAuNXJlbTtcbn1cblxuLnJkLXdyYXBwZXIge1xuICBkaXNwbGF5Om5vbmU7XG59XG5cbiNoYi1zdWJzY3JpYmUtYXBwID4gZGl2ID4gZGl2LnJkLXdyYXBwZXIge1xuICBwYWRkaW5nOiAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG59XG5cbi5ibG9vbS1ibG9nLWxhbmRpbmcsXG4ucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3Mge1xuXHQjYmxvY2staG9sbGFuZGJsb29ydmlld2VtYWlsc3Vic2NyaXB0aW9uYmxvY2sge1xuXHRcdGJhY2tncm91bmQtY29sb3I6IGNvcm5mbG93ZXJibHVlO1xuXHR9XG59XG4iLCIucGFyYWdyYXBoLS10eXBlLS1hY2NvcmRpb24tY29udGFpbmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG4gIC5wYXJhZ3JhcGgtLXR5cGUtYWNjb3JkaWFucyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC0tbmFtZS1maWVsZC1oZWFkaW5nLmFjdGl2ZS1wYXJlbnQ6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnLS0tJztcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvbWludXMuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtaGVhZGluZzo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcrKysnO1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3BsdXMuc3ZnJyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIH1cbiAgICAuZmllbGQtLW5hbWUtZmllbGQtYm9keSB7XG4gICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgIHAge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIH1cbiAgICAgIC5mYWtlLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5maWVsZC1wZGYtZmlsZSB7XG4gICAgICBhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyM3B4O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuZmllbGQtcGRmLWZpbGUsIC5maWVsZC1saW5rcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgICAuaW50ZXJuYWwtbGluayB7XG4gICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgIC5ncmVlbi1hcnJvdy1pbnRlcm5hbC1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgLy8gbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmV4dGVybmFsLWxpbmstaWNvbi1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGhlaWdodDogMjNweDsgLy9uZWVkcyBweCBvciBpdCBkaXNhcHBlYXJzICUgZG9lc250IHdvcmtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMCU7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoc21hbGwpe1xuICAgICAgICAgIHdpZHRoOiA4JTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIHdpZHRoOiA0JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdyZWVuLWFycm93LWludGVybmFsLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICB9XG4gICAgICAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4IGF1dG87XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucGFyYWdyYXBoLS10eXBlLWFjY29yZGlhbnMub3BlbiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ia2ctLWRhcms7XG4gIH1cbiIsIi5saW5rLXRvLW90aGVyLW5ld3NsZXR0ZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG8gMjBweCBhdXRvO1xuICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIH1cbiAgYSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIH1cbiAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICB9XG4gIH1cbn1cbiIsIi5oYi1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHQucmVnaW9uLWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG59XG4iLCIuc3Rvcmllcy10ZXh0IHtcbiAgLnJvdyB7XG4gICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICAgICYgPiBkaXYge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG5cbiAgfVxuICAucm93LnR3by1jb2wsIC5yb3cudHdvLWNvbC1sZWZ0LCAucm93LnR3by1jb2wtcmlnaHQge1xuICAgICYgPiBkaXYge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnJvdy50d28tY29sLCAucm93LnR3by1jb2wtbGVmdCwgLnJvdy50d28tY29sLXJpZ2h0LCAucm93LnRocmVlLWNvbCB7XG4gICAgJiA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgfVxuICB9XG4gIC5yb3cudGhyZWUtY29sIHtcbiAgICAmID4gZGl2IHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgJiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiZm9vdGVyLFxuaGVhZGVyIHtcblx0bGkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbmFydGljbGUge1xuXHRhIHtcblx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHQgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblxuXHQgICY6aG92ZXIsXG5cdCAgJjpmb2N1cyB7XG5cdCAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdH1cblx0fVxufVxuXG4uc2NyaW0ge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0YmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xuXHRvcGFjaXR5OiAwO1xuXHRoZWlnaHQ6IDA7XG5cdHotaW5kZXg6IC0xO1xufVxuXG4uc2NyaW0ub3ZlcmxheSB7XG5cdG9wYWNpdHk6IDY2JTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAuNHMgZWFzZS1vdXQ7XG5cdHotaW5kZXg6MTE7XG5cdGhlaWdodDoxMDAlO1xuXHRAaW5jbHVkZSBtYXBweS1icCgxMDI0cHgpIHtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0e1xuICAucmVnaW9uLXBvc3RmaXh7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLmhiLXByZS1mb290ZXIge1xuICAuaGItY29uc3RyYWluIHtcbiAgICAubWVudS0tZm9vdGVyICB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5yZWdpb24tZm9vdGVyIHtcbiAgLmhiLWNvbnN0cmFpbiB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctdG9wOiAyOXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxuICAuY2hhcml0YWJsZS1udW1iZXIge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcbiAgICB9XG4gICAgLmNvbXBhbnktdGl0bGUsIC5idXNpbmVzcy1udW1iZXIsIC5jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogJGZvbnQtYm9keS1saW5lLWhlaWdodDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLmJ1c2luZXNzLW51bWJlciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuY29tcGFueS10aXRsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5jb3B5cmlnaHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm1lbnUtLWluZm9ybWF0aW9uYWwtZm9vdGVyIHtcbiAgICAubmF2LS1pbmZvcm1hdGlvbmFsLWZvb3RlciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIC5uYXZfX2l0ZW17XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQycHg7XG4gICAgICAgIC5uYXZfX2xpbmt7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cbiIsImh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbn1cblxuYm9keS5zdGlja3ktbmF2IHtcbiAgcGFkZGluZy10b3A6IDguMjVyZW07XG59XG5cbmJvZHkubW9iaWxlLXV0aWxpdHktbWVudS1hY3RpdmUge1xuICAjYmxvY2stYmxvb3J2aWV3LWJyYW5kaW5nIHtcbiAgICBtaW4taGVpZ2h0OiA2LjYyNXJlbTtcbiAgfVxuXHQvLyBAaW5jbHVkZSBtYXBweS1icCg2NDBweCkge1xuICAvL1xuXHQvLyB9XG5cbn1cbi5oYi1tYWluIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0Ly8gYW5pbWF0aW9uOiBzY3JvbGxJbiAwLjRzIGVhc2UtaW4tb3V0O1xuXHRAaW5jbHVkZSBtYXBweS1icCg2NDBweCkge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuYm9keS5tb2RlbC1zaG93aW5nLWlzLXRydWUge1xuXHQuZmxjLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsLmZsLXByZWZzRWRpdG9yLXNlcGFyYXRlZFBhbmVsIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0fVxufVxuYm9keS5tb2RlbC1zaG93aW5nLWlzLWZhbHNlIHtcblx0LmZsYy1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbC5mbC1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLmhiLW1haW5cbi5wYWdlLW5vZGUtdHlwZS1sYW5kaW5nLXBhZ2Uge1xuXHQuaGItbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlLWluLW91dDtcblx0fVxufVxuLmhiLWhlYWRlciB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHQvLyBtaW4taGVpZ2h0OiA4MHB4O1xuXHQucmVnaW9uLWhlYWRlciB7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcblx0XHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0ICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgY29udGFpbmVyKDEyNzhweCk7XG5cdH1cbn1cbi5oYi1uYXZpZ2F0aW9uIHtcblx0Ly8gcGFkZGluZy10b3A6IDc0cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRib3JkZXItYm90dG9tOiA1cHggc29saWQgJGNvbG9yX190ZXJ0aWFyeTtcblx0LnJlZ2lvbi1uYXZpZ2F0aW9uIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuLmhiLXByZWZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdC5yZWdpb24tcHJlZml4IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQvL0BpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0Ly9cdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQvL1x0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQvL31cblx0XHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHRcdC5oYi1jb25zdHJhaW4ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMjAwICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHRcdC5ibG9jay1ibG9vcnZpZXctYnJlYWRjcnVtYnMge1xuXHRcdFx0Ly8gbXVzdCBiZSBhYm92ZSBwcmVmZXJlbmNlcyB0YWIuXG5cdFx0XHR6LWluZGV4OiA5MDAgIWltcG9ydGFudDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuLmZsLXByZWZzRWRpdG9yLWJ1dHRvbnMge1xuXHRidXR0b24ge1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR6LWluZGV4OiA2ICFpbXBvcnRhbnQ7XG5cdH1cbn1cbi5mbGMtc2xpZGluZ1BhbmVsLXBhbmVsW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcblx0dHJhbnNpdGlvbjogZWFzZS1pbiAuNHM7XG5cdG1hcmdpbi1ib3R0b206IC04cHg7XG59XG5cbi5mbC1wcmVmc0VkaXRvci1zZXBhcmF0ZWRQYW5lbCAuZmwtcHJlZnNFZGl0b3ItcGFuZWxzIHtcblx0ei1pbmRleDogNSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcblx0LmhiLXByZS1jb250ZW50IHtcblx0XHQucmVnaW9uLXByZS1jb250ZW50IHtcblx0XHRcdHBhZGRpbmctdG9wOiA3OHB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNjQwcHgpIHtcblx0XHRcdCAgcGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbmJvZHkubW9kZWwtc2hvd2luZy1pcy10cnVlIHtcblx0LmhiLXByZS1jb250ZW50IHtcblx0XHQucmVnaW9uLXByZS1jb250ZW50IHtcblx0XHRcdCBwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxufVxuXG4uaGItcHJlLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdC5yZWdpb24tcHJlLWNvbnRlbnQge1xuXHRcdC8vIHBhZGRpbmctdG9wOiA3OHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdH1cblx0QGluY2x1ZGUgbWFwcHktYnAoNjQwcHgpIHtcblx0XHRwYWRkaW5nLXRvcDogMzhweDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCgxMDI0cHgpIHtcblx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0fVxuXHQuYWRkdG9hbnlfbGlzdCB7XG5cdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMDtcblx0fVxufVxuXG4uaGItY29udGVudC5uby1mb290ZXItbGF5b3V0LWNvbnRlbnQge1xuXHRwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNyAhaW1wb3J0YW50O1xufVxuLmhiLWNvbnRlbnQge1xuXHR3aWR0aDogMTAwJTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHQvLyBwYWRkaW5nLWJvdHRvbTogOTBweDtcblx0LnJlZ2lvbi1jb250ZW50IHtcblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdFx0Ly8gcGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0Ly8gcGFkZGluZy1yaWdodDogMjBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuXG4ucGFnZS1ub2RlLXR5cGUtbGFuZGluZy1wYWdlIHtcblx0LmhiLWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXG5cdH1cbn1cblxuLmhiLWNvbnRlbnQtY29udGVudCB7XG5cdHVsLCBvbCB7XG5cdFx0bWFyZ2luOjIwcHggMDtcblx0fVxufVxuXG4vLyAuaGItY29udGVudC5oYi1jb250ZW50LXdpdGgtc2lkZWJhcntcbi8vIFx0LmhiLWNvbnRlbnQtY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbntcbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4vLyBcdFx0XHR3aWR0aDogNzAlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMTIwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDcwLjUlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMTMwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDcxLjUlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDczLjIlO1xuLy8gXHRcdH1cbi8vIFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjcwcHgpe1xuLy8gXHRcdFx0d2lkdGg6IDczJTtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzLCAucGFnZS1ub2RlLXR5cGUtYmxvb20tYmxvZ3MsIC5wYWdlLW5vZGUtdHlwZS1uZXdzIHtcblx0LmhiLWNvbnRlbnQge1xuXHRcdC5yZWdpb24tY29udGVudCB7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiAzMnB4O1xuXHRcdH1cblx0fVxufVxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIHtcblx0LnJlZ2lvbi1wb3N0Zml4IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHQvLyBtYXgtd2lkdGg6IDE0MDdweCAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG4uaGItcG9zdGZpeCB7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHQucmVnaW9uLXBvc3RmaXgge1xuXHRcdC8vcGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdC8vcGFkZGluZy1yaWdodDogMTBweDtcblx0XHQvL0BpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0Ly9cdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHQvL1x0cGFkZGluZy1yaWdodDogMjBweDtcblx0XHQvL31cblx0XHQvL0BpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXHRcdC8vXHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Ly9cdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0Ly99XG5cdC8vXHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuXG4uaGItcHJlLWZvb3Rlcntcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fdGVydGlhcnk7XG5cdC5yZWdpb24tcHJlLWZvb3RlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Ly9AaW5jbHVkZSBtYXBweS1icCgxMjAwcHgpe1xuXHRcdC8vXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdFx0Ly9cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0Ly99XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxuICAubmF2LS1zb2NpYWwtbWVkaWEge1xuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuLmhiLWZvb3Rlcntcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuXHQucmVnaW9uLWZvb3RlciB7XG5cdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBjb250YWluZXIoMTI3OHB4KTtcblx0fVxufVxuIiwiLmhiLWNvbnRlbnQtd2l0aC1zaWRlYmFye1xuICBjbGVhcjogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuaGItc2lkZWJhci1maXJzdCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5yZWdpb24tc2lkZWJhci1maXJzdHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogNjNweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmhiLWNvbnRlbnQtY29udGVudCB7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgICAucmVnaW9uLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXgtd2lkdGg6IDk1MXB4O1xuICAgIH1cbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5ncmV5LWJhY2tncm91bmQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG5cbiAgICAuaGItcHJlLWNvbnRlbnQge1xuICAgIFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cblxuICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG5cbiAgICB9XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5ncmV5LWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xufVxuIiwiLmhiLXNpZGViYXItZmlyc3Qge1xuICAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIC5kZW1vLWJsb2NrIHtcbiAgICAgIG1hcmdpbi10b3A6IC02M3B4ICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTE2JTtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgd2hpdGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTQycHg7XG4gICAgfVxuICB9XG59XG4iLCIuc3Rvcmllcy1sYW5kaW5nIHtcbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIH1cbn1cbi5wYWdlLW5vZGUtdHlwZS1zdG9yaWVzLFxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzLFxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyxcbi5wYWdlLW5vZGUtdHlwZS1uZXdzIHtcbiAgYmxvY2txdW90ZTo6YmVmb3JlLFxuICBibG9ja3F1b3RlOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBpbWcge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLS1wYWdlLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5wYWdlLXRhZyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5zdG9yaWVzLWhlYWRlci1pbWFnZSB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDMzLjRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDYwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0bWFyZ2luLXRvcDogMzMuNHB4O1xuXHRcdH1cbiAgICBpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA4NDFweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDQ1LjRweCAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZmllbGQtY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICAgIC8vIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQ1cHggNDQuOXB4IDQ0cHg7XG4gICAgICAmLm5vLWltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cblxuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG4gICAgLnN0b3JpZXMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcblx0XHRcdH1cblxuICAgIH1cbiAgICAuc3Rvcmllcy1zdWJoZWFkaW5nIHB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcblx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0XHRcdH1cbiAgICB9XG4gIH1cbiAgLnR5cGUtb2Ytc3RvcmllcyB7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgcGFkZGluZy10b3A6IDI5LjFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgICAudHlwZS1vZi1zdG9yeS13cmFwcGVyIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTUuMXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBwIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDVweCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICB9XG4gICAgfVxuICAgIC50eXBlLW9mLXN0b3J5LXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RlcnRpYXJ5O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXJlbGF0ZWQtbGlua3Mge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwLjVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMC41cHg7XG4gICAgbWF4LXdpZHRoOiA3NTVweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICAgIC5maWVsZF9fbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgICAuZmllbGRfX2l0ZW1zIHtcbiAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIC8vIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDNweDtcbiAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzQ2OWU0NDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAubm9kZV9fY29udGVudC1zdG9yaWVzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5ncmVlbi1ibG9iIHtcbiAgICAgIG1heC13aWR0aDogNTA0cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC02NHB4O1xuICAgICAgbGVmdDogMzdweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb29tLWJsb2ctbGFuZGluZyB7XG4gIC5oYi1wcmUtY29udGVudCB7XG4gIFx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuYmxvY2tfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lvbi1jb250ZW50IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmhiLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICB9XG4gIC5oYi1wb3N0Zml4IHtcbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWJsb29tLWJsb2dzIHtcbiAgLmhiLXByZS1jb250ZW50IHtcbiAgXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gIH1cblxuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAudGFnLWRhdGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIH1cbiAgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiAzMyU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG4gIC5wYWdlLXRhZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmJsb29tLWxvZ28ge1xuICAgIHdpZHRoOiAzMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDoxMDI0cHgpIHtcbiAgICAuYmxvb20tbG9nbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ibG9vbS1sb2dvLW5vLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIC8vIG1hcmdpbi1sZWZ0OiAtOSU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG4gICAgICAvLyBtYXJnaW4tbGVmdDogLTEzJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7Ly9kb2VzbnQgd29yayBpbiBJRVxuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtOTdweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTUxMHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxJVxuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWdhKXtcbiAgICAgIHdpZHRoOiAyOSU7XG4gICAgICBtYXJnaW4tbGVmdDogMTElO1xuICAgIH1cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTIlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuYmxvb20tYmxvZy10b3BpY3Mge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmctdG9wOiAyOS4xcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gICAgLmJsb29tLXRvcGljLXdyYXBwZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNS4xcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIHAge1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4IDAgNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmJsb29tLXRvcGljLXdyYXBwZXI6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6Jyc7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RlcnRpYXJ5O1xuICAgICAgb3BhY2l0eTogMC4yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ldmVudHMtbGFuZGluZyB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuLmhiLXNpZGViYXItZmlyc3Qge1xuICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMyAsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxufVxuLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTMge1xuICAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5qcy12aWV3cy1hY2NvcmRpb24tZ3JvdXAtaGVhZGVyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5ncmVlbi1hcnJvdy1wb3N0LWxpbmt7XG4gICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICBib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgLW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgICAgcGFkZGluZzogNC41cHg7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC51aS1hY2NvcmRpb24taGVhZGVyLWFjdGl2ZSB7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImltYWdlcy91aS1pY29uc19mZmZmZmZfMjU2eDI0MC5wbmdcIik7XG4gICAgLmdyZWVuLWFycm93LXBvc3QtbGlua3tcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZyk7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuICB9XG4gIC51aS1hY2NvcmRpb24tY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB9XG4gICAgLmV2ZW50cy1kYXRlLXNpZGViYXIge1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDY5ZTQ0O1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICB9XG4gICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjgzO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYmFzZS1mb250LWZhbWlseTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay00IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweCA1cHggMCAwIDtcbiAgcGFkZGluZzogMTBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG4gIC5ibG9ja19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgfVxuICAuZXZlbnRzLXNpZGViYXItZGF0ZS10aW1lIHtcbiAgICAuZXZlbnRzLWRhdGUtc2lkZWJhciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0NjllNDQ7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgIH1cbiAgICAgIC5kYXRlLCAudGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuLnBhZ2Utbm9kZS10eXBlLWV2ZW50cyB7XG4gIC5yZWdpb24tcG9zdGZpeCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGUgIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC8vIC5oYi1jb250ZW50Lm5vLWZvb3Rlci1sYXlvdXQtY29udGVudCB7XG4gIC8vICAgcGFkZGluZy1ib3R0b206IDA7XG4gIC8vIH1cbiAgLmNvbnRhY3RfdXMge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA4OCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICB3aWR0aDogODklO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg0MjVweCl7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAucmVhZG1vcmUtbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC5oYi1jb250ZW50LXdpdGgtc2lkZWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgICB9XG4gIH1cbiAgLmJsb2NrLS1ob2xsYW5kLWJsb29ydmlldy1lbWFpbC1zdWJzY3JpcHRpb24tYmxvY2sge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5yZWdpb24tc2lkZWJhci1maXJzdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMTIwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTE0MHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogOSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExNzBweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTIwMHB4KSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTQlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCgxMjMwcHgpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yM3B4O1xuICAgIH1cbiAgICAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtc2lkZWJhci1kYXRlLWJsb2NrLTEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC52aWV3LS1ldmVudHMtc2lkZWJhci1kYXRlICB7XG4gICAgICAgIHBhZGRpbmc6IDIzcHg7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAudmlld19faGVhZGVyIGgye1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIH1cbiAgICAgIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4XG4gICAgICB9XG5cbiAgICAgIC52aWV3X19yb3cge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICB9XG4gICAgICAgIC50aW1lLXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBNVlBcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgLy8gTVZQXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuc2lkZWJhci1kYXRlLWxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCA1cHggNXB4O1xuICAgICAgcGFkZGluZzogMCAyMHB4IDI1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIC5ibG9ja19fdGl0bGUge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMCAxNXB4IDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmJsb2NrLS1kYXRlLS10aW1lIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgfVxuICAgICAgLmJsb2NrLS1kYXRlLS10aW1lLCAuYmxvY2stLWxvY2F0aW9uIHtcbiAgICAgICAgLmJsb2NrX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogOTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZSwgLnRpbWUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnRpbWUge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5hZGQtdG8tY2FsZW5kYXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmF0Y2ItaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5hdGNiLWxpc3Qge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDVweFxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYmxvY2stLWxvY2F0aW9uIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5nZXQtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgaDIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmV2ZW50LWRhdGUtd3JhcHBlciB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1mdWxsIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDQ1cHggMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAgNDVweCAwO1xuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAwIDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDAgMTBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNDVweDtcbiAgICAgIH1cbiAgICAgIC5zaWRlYmFyLWRhdGUtbG9jYXRpb24ge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtY29udGFpbmVyIHtcbiAgICAgICAgICAudGltZS13cmFwcGVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5kYXRlLXdyYXBwZXIsIC50aW1lLXdyYXBwZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFkZC10by1jYWxlbmRhciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5hdGNiLWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAuYXRjYi1saXN0IHtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHhcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtdGl0bGUsIC5sb2NhdGlvbi10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUsIC50aW1lIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcblxuICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuZGF0ZS1jb250YWluZXIsIC5sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgICB9XG5cbiAgICAgICAgLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgLmV2ZW50cy1sb2NhdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS44MztcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fYmtnLS1kYXJrO1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5nZXQtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5nZXQtZGlyZWN0aW9ucyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1jb250ZW50IHtcbiAgICAgICAgLnBhcmFncmFwaC0tdHlwZS1saW5rcywgLnBhcmFncmFwaC0tdHlwZS1maWxlcyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDEwcHggMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmludGVybmFsLWxpbmsge1xuICAgICAgICAgICAgLmdyZWVuLWFycm93IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZ3JlZW4tYXJyb3c7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA0LjVweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICAuZ3JlZW4tYXJyb3cge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLmV4dGVybmFsLWxpbmstaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9leHRlcm5hbC1saW5rLWljb24uc3ZnJyk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCkge1xuICAgICAgICAgICAgICAvLyB3aWR0aDogOCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgICAgICAgICAgICAgLy8gd2lkdGg6IDQlO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg4NTBweCkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMTIwcHgpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgIH1cbiAgICAgICAgICAuZmlsZS0tYXBwbGljYXRpb24tcGRmIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4OHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjJweCBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMzI4cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUzcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NDJweCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnBkZi1pY29uLWltZyB7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAvLyBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKSB7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnBhcmFncmFwaC0tdHlwZS10ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLWJ1dHRvbnMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLmV2ZW50cy1idXR0b24ge1xuICAgICAgIC8vYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gICAgICAgIH1cblxuICAgICAgIC8vIHBhZGRpbmc6IDA7XG4gICAgICAgLy8gbWluLWhlaWdodDogNjBweDtcbiAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6bm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgLy8gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGEge1xuICAgICAgIC8vICAgbWluLWhlaWdodDogNTBweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjZweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgICAgICBhe1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtdHlwZS10YWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgLy8gdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucHJpbnQtcGFnZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgd2lkdGg6IDIzJTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogMTclO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcblxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGgyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIHNwYW4sYSB7XG5cbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19pbnB1dC1ib3JkZXItLW91dGxpbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgxLWxhcmdlO1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwLjVweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuZXZlbnQtaW1hZ2Uge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMC41cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFyYWdyYXBoLS10eXBlLWZpbGVzIHtcbiAgICAgICAgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZiB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDJweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudC1kZXRhaWxzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBoMiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYm9yZGVyLS1vdXRsaW5lO1xuICAgICAgICB9XG4gICAgICAgIC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluLW5hdi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAvLyBtYXJnaW4tdG9wOiAtMS41JTtcbiAgICBAaW5jbHVkZSBtYXBweS1icCgzNzVweCl7XG4gICAgICAvLyBtYXJnaW4tdG9wOiAtNXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAtMiU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vIG1hcmdpbi10b3A6IDA7XG4gICAgICB3aWR0aDogMTEwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogLTl2dztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICBtYXJnaW4tdG9wOiAtMSU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEzdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDE3NDBweCl7XG4gICAgICBtYXJnaW4tbGVmdDogLTIwdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIxMDBweCl7XG5cbiAgICAgIG1hcmdpbi1sZWZ0OiAtMjV2dztcbiAgICAgIHdpZHRoOiAxMTd2dztcbiAgICB9XG4gIH1cbiAgLmdyZWVuLXdhdmUtaGVhZGVyLXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLXRvcDogLTE0cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ncmVlbi13YXZlLXRpdGxlIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMzc1cHgpe1xuICAgICAgLy8gd2lkdGg6IDcyJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIC8vIHdpZHRoOiA0MCU7XG5cbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gd2lkdGg6IDQ1JTtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDEtbGFyZ2U7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgLy8gd2lkdGg6IDM3JTtcblxuICAgIH1cbiAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMTIuNXB4IGF1dG8gOS41cHggYXV0bztcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAvLyB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLWxhbmRpbmctcGFnZSB7XG4gIC5maWVsZC0tbmFtZS1maWVsZC1tYWluLW5hdmlnYXRpb24tbGFuZGluZy1wYSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLW5ld3Mge1xuICAuc3Rvcmllcy1oZWFkZXItaW1hZ2UuZGVmYXVsdC1uZXdzLWltYWdle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhiLWNvbnRlbnR7XG4gIH1cbiAgLnRhZy1kYXRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUxcHg7XG4gIH1cbiAgLmJsb29tLWRhdGUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICB9XG4gIH1cbiAgLm5vZGUtLXR5cGUtbmV3cyB7XG4gICAgLnN0b3JpZXMtY29udGVudCB7XG4gICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5ld3MtbGFuZGluZyB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0IHtcbiAgLnBhcmFncmFwaC0tdHlwZS1yZWxhdGVkLXBkZiB7XG4gICAgLnJlbGF0ZWQtZG9jdW1lbnRzLWNvbnRhaW5lciB7XG4gICAgICAuZmlsZS0tbWltZS1hcHBsaWNhdGlvbi1wZGYge1xuICAgICAgICAucGRmLWljb24taW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlldy0taGVhZGVyLXNlY3Rpb24tZm9yLXByb2R1Y3Rze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSAxMjc4cHgpe1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICB9XG4gIC52aWV3cy1maWVsZC10aXRsZXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICAgIHBhZGRpbmc6IDU1cHggMzBweCAxNXB4IDA7XG4gIHNwYW57XG4gICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICBsaW5lLWhlaWdodDogMS4yMztcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgLmt0cC10aXRsZXtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogODAlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDI0cHggNTQwcHgpe1xuICAgICAgICB3aWR0aDogODYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTQwcHggbWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSAxMjI1cHgpe1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTIyNXB4KXtcbiAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwLjdweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiAzNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1kZXNjcmlwdGlvbi1vZi10aGUtcHJvZHVjdHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWRvY3VtZW50e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgICBwYWRkaW5nOiAzMnB4IDMwcHggMCAwO1xuICAgIC5maWxlLS1taW1lLWFwcGxpY2F0aW9uLXBkZiwgLmZpbGUtLWFwcGxpY2F0aW9uLXBkZntcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAucGRmLWljb24taW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnR5cGUtZG9jLVZpZGVve1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgYXtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLWRvd25sb2FkLWJsYWNrLnBuZ1wiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtdmlkZW8tbGlua3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICB9XG4gICAgcGFkZGluZzogMCAzMHB4IDMwcHggMDtcbiAgICAudHlwZS12aWRlby1QREZ7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBhe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICB9XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgM3B4ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgIGJvcmRlci1ib3R0b206bm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1mZWF0dXJlZC1pbWFnZSwudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2UtMXtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBpbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiA0NXB4O1xuICAgIH1cblxuICB9XG5cbiAgLnZpZXdzLWZpZWxkLWZpZWxkLWZlYXR1cmVkLWltYWdlLTF7XG4gICAgLnR5cGUtUERGe1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2V7XG4gICAgLnR5cGUtVmlkZW97XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnZS1ub2RlLXR5cGUta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3R7XG4gIC5wcmUtY29udGVudC1pc2xhbmQtbG9nbywgLmpzLXF1aWNrZWRpdC1wYWdlLXRpdGxlLCAuYmxvY2stLXBhZ2UtdGl0bGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC5ibG9jay0tbWFpbi1wYWdlLWNvbnRlbnR7XG4gICAgcGFkZGluZy10b3A6IDQ3cHg7XG4gIH1cbn1cblxuLm5vZGVfX2NvbnRlbnQta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3R7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46YXV0bztcblxufVxuIiwiLnBhZ2Utbm9kZS10eXBlLXBhZ2UsIC5wYWdlLW5vZGUtdHlwZS1vbmxpbmUsIC5wYWdlLW5vZGUtdHlwZS1wcm9ncmFtcy1zZXJ2aWNlcywgLnBhZ2Utbm9kZS10eXBlLW9ubGluZS1mYW1pbHktcmVzb3VyY2VzLCAucGFnZS1ub2RlLXR5cGUtc3ViLWxhYiwgLnBhZ2Utbm9kZS10eXBlLWxhYnMsIC5wYWdlLW5vZGUtdHlwZS1yZXNlYXJjaCB7XG4gIC5yZWdpb24tcHJlLWNvbnRlbnQge1xuICAgIC5ibG9jay0taGVhZGVyLWxheW91dCB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC8vIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC5oYi1jb250ZW50IHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAvLyBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4NHB4O1xuICAgIH1cblxuICB9XG4gIC5ibG9jay0tbGF5b3V0LCAubm9kZS0tdHlwZS1wYWdlLCAubm9kZS0tdHlwZS1vbmxpbmUsIC5ub2RlLS10eXBlLXByb2dyYW1zLXNlcnZpY2VzLCAubm9kZS0tdHlwZS1vbmxpbmUtZmFtaWx5LXJlc291cmNlcywgLm5vZGUtLXR5cGUtc3ViLWxhYiwgLm5vZGUtLXR5cGUtbGFicywgLm5vZGUtLXR5cGUtcmVzZWFyY2ggIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblxuICAgIHBhZGRpbmc6IDMwcHggMjBweCAxNXB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQ1cHggMzBweCA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgLy8gbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoMTMwMHB4KXtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuICAucmVnaW9uLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctdG9wOiA2MnB4O1xuICAgIH1cblxuICAgIC5ub2RlLS10eXBlLXBhZ2V7XG4gICAgICAucGFyYWdyYXBoLS10eXBlLXRleHR7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLnN0b3JpZXMtdGV4dCBoMntcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAucmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICAgIC5zaWRlYmFyLW1lbnUtYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICB9XG4gIH1cblxuICAuYmxvY2stLWxheW91dHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufSIsIi5wYWdlLW5vZGUtdHlwZS1zdGFmZiB7XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvY2stLWFkZHRvYW55LWJ1dHRvbnMgLmFkZHRvYW55X2xpc3R7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5ub2RlLS10eXBlLXN0YWZme1xuICBwYWRkaW5nLXRvcDogNTBweDtcbiAgLm5vZGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMzBweCA0NXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgLnN0YWZmLW5hbWUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN0YWZmLWpvYi10aXRsZSB7XG4gICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgICAuc3RhZmYtYm9keS10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICB9XG4gICAgLnN0YWZmLWltYWdlIHtcbiAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIiNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzBweCAyMHB4IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5zZWFyY2gtdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gIH1cbiAgLnNlYXJjaC1iYXIge1xuICAgICNlZGl0LXNlYXJjaC1hcGktZnVsbHRleHQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI1cHggMjVweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9zZWFyY2hfc2luZ2xlLnN2ZycpO1xuICAgIH1cbiAgfVxufVxuXG5cbiNibG9jay1leHBvc2VkZm9ybWFjcXVpYS1zZWFyY2hwYWdlLTUge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICB9XG59XG4jYmxvY2stZXhwb3NlZGZvcm1hY3F1aWEtc2VhcmNocGFnZS0zIHtcbiAgIEBpbmNsdWRlIG1hcHB5LWJwKG1heC13aWR0aCBsYXJnZSkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgIH1cbn1cbiIsIi5ub2RlLS10eXBlLXJlc2VhcmNoIHtcbiAgLnN0b3JpZXMtdGV4dCB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuNzg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICB9XG5cbiAgICBoNCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxM3B4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mYWtlLWxpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgJjpob3ZlcixcbiAgICAgICZmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgIGgyLFxuICAgICAgaDMge1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhcmFncmFwaC0tdHlwZS1maWxlc3tcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgfVxufVxuIiwiLnBhdGgtbmV3c2xldHRlciB7XG4gIC5oYi1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICAubWFpbGNoaW1wLXNpZ251cC1zdWJzY3JpYmUtZm9ybSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIC8vIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUVFRUU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBtYXJnaW4tbGVmdDogNHB4O1xuICAgICAgfVxuICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgcGFkZGluZzogOHB4IDI2cHg7XG4gICAgICAgICY6aG92ZXIgLCAmOmZvY3Vze1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIHtcbiAgYS5wcmludCB7XG4gICAgQGV4dGVuZCAlYW5pbWF0ZTtcblxuICAgIHBhZGRpbmc6IC41NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBmb250LXNpemU6IC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRjb2xvcl9faW5wdXQtYmtnLS1ub3JtYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wOHJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19zdWJtaXQtYmtnLS1ub3JtYWw7XG4gICAgYm9yZGVyOiAzcHggc29saWQgJGNvbG9yX19zdWJtaXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIGFwcGVhcmFuY2U6IDA7XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ia2ctLW5vcm1hbCwgNSUpO1xuICAgICAgYm9yZGVyOiAzcHggc29saWQgZGFya2VuKCRjb2xvcl9fc3VibWl0LWJvcmRlci0tbm9ybWFsLCA1JSk7XG4gICAgfVxuICB9XG5cbiAgLmhiLWNvbnRlbnQge1xuICAgIG1hcmdpbi1ib3R0b206IDQuOTQxMTc2NXJlbTtcblxuICAgIC5yZWdpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxLjc2NDcwNTlyZW0gMi42NDcwNTg4cmVtIDEuNzY0NzA1OXJlbSAyLjY0NzA1ODhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjk0MTE3NnJlbTtcblxuICAgICAgICAuaGItY29uc3RyYWluIHtcblxuICAgICAgICAgIC5iYWJ5LWNpbXQtZ2VuZXJhdG9yLWZvcm0ge1xuXG4gICAgICAgICAgICB0ciB7XG4gICAgICAgICAgICAgICYuZmFkZS1vdXQge1xuICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogZmFkZU91dE1vdmVMZWZ0IDFzIGZvcndhcmRzO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgaW1nLmNvbGxhcGVzZSB7XG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWdDb2xsYXBlc2UgMXMgZm9yd2FyZHM7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGtleWZyYW1lcyBpbWdDb2xsYXBlc2Uge1xuICAgICAgICAgICAgICAwJSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICBAa2V5ZnJhbWVzIGZhZGVPdXRNb3ZlTGVmdCB7XG4gICAgICAgICAgICAgIDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAxMDAlIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTVweCk7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm5ldy1maWx0ZXIgPiAuZmllbGRzZXRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG5cbiAgICAgICAgICAgICAgLmZvcm0tc3VibWl0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBhcHBlYXJhbmNlOiBhdXRvO1xuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1pdGVtLS1pZC1yZW1vdmUtaW5kZXgge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXBwbGllZC1maWx0ZXJzIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0M3QzNDMztcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICAgICAgICAuZmlsdGVycyB7XG4gICAgICAgICAgICAgICAgLmZpbHRlciB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAjYmxvY2stYmxvb3J2aWV3LWNvbnRlbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAjYmxvY2stbGF5b3V0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVhdG9yLWJsb2NrLWNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBAcGFnZXtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAuYm9keS1wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3Ige1xuXG4gICAgI2hiLXBvc3RmaXgsXG4gICAgZm9vdGVyLFxuICAgIGhlYWRlcixcbiAgICAuaGItbmF2aWdhdGlvbixcbiAgICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1jb250ZW50IC5yZWdpb24tY29udGVudCAuaGItY29uc3RyYWluIC5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja2JhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1ibG9jay0xIC5ibG9ja19fY29udGVudCBmb3JtIC5mb3JtLWFjdGlvbnMsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuaGItY29udGVudCAucmVnaW9uLWNvbnRlbnQgLmhiLWNvbnN0cmFpbiAjYmxvY2stbGF5b3V0LFxuICAgIHRhYmxlIHRoZWFkIHRoLnZpZXdzLWZpZWxkLW5vdGhpbmcsXG4gICAgLm5ldy1maWx0ZXIsXG4gICAgI2Jsb2NrLWJsb29ydmlldy1iYWJ5Y2ltdHByb2dyYW1nZW5lYXRvciAuZm9ybS1zdWJtaXQsXG4gICAgLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIHRoZWFkIHRyIHRoOmxhc3QtY2hpbGQsXG4gICAgLmJhYnktY2ltdC1wcm9ncmFtLWdlbmVyYXRvci1yZXN1bHRzIHRib2R5IHRyIHRkOmxhc3QtY2hpbGQsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciBhLnByaW50LFxuICAgIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50IC5oYi1jb25zdHJhaW4gLmJsb2NrLXZpZXdzLWJsb2NrYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLWJsb2NrLTEgdGFibGUgdGJvZHkgdHIgdGQudmlld3MtZmllbGQtbm90aGluZyxcbiAgICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5iYWJ5LWNpbXQtYmVmb3JlLWZpbHRlcnMtd3JhcHBlcixcbiAgICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yICNlZGl0LW5ldy1maWx0ZXIsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAjZWRpdC1zdWJtaXQsXG4gICAgLnBhZ2UtY2ltdC1wcm9ncmFtLWdlbmVyYXRvciAuYXBwbGllZC1maWx0ZXJzLFxuICAgIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLm1lc3NhZ2VzX193cmFwcGVyLFxuICAgIC5wYWdlLWNpbXQtcHJvZ3JhbS1nZW5lcmF0b3IgLmhiLWhlYWRlci5zdGlja3ktbmF2IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIC13ZWJraXQtcHJpbnQtY29sb3ItYWRqdXN0OiBleGFjdDtcbiAgICAgIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG4gICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwieFwiO1xuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tLWNoZWNrYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAtNXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAucGFnZS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yIC5oYi1tYWluIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG59XG5cbiNibG9jay1ibG9vcnZpZXctYmFieWNpbXRwcm9ncmFtZ2VuZWF0b3Ige1xuICA+IGgyLmJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIH1cblxuICAjZWRpdC1uZXctZmlsdGVyIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG5cbiAgLnJlbW92ZS1maWx0ZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tbGVmdDogLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mb3JtLXN1Ym1pdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAuYmxvY2tfX2NvbnRlbnQge1xuICAgIGZvcm0ge1xuICAgICAgLmZpZWxkc2V0X19sZWdlbmQtdGV4dCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHNtYWxsO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmFieS1jaW10LXByb2dyYW0tZ2VuZXJhdG9yLXJlc3VsdHMge1xuXG4gIHRoZWFkIHtcbiAgICB0ciB7XG4gICAgICB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICB3aWR0aDogMzAlO1xuICAgICAgfVxuXG4gICAgICB0aDpudGgtY2hpbGQoNCkge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGEucmVtb3ZlIHtcbiAgICBAZXh0ZW5kICVhbmltYXRlO1xuXG4gICAgcGFkZGluZzogLjU1cmVtO1xuICAgIG1hcmdpbi10b3A6IC41cmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjVyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgZm9udC1zaXplOiAuOHJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAkY29sb3JfX2lucHV0LWJrZy0tbm9ybWFsO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMDhyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fc3VibWl0LWJrZy0tbm9ybWFsO1xuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fc3VibWl0LWJvcmRlci0tbm9ybWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICBhcHBlYXJhbmNlOiAwO1xuXG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yX19zdWJtaXQtYmtnLS1ub3JtYWwsIDUlKTtcbiAgICAgIGJvcmRlcjogM3B4IHNvbGlkIGRhcmtlbigkY29sb3JfX3N1Ym1pdC1ib3JkZXItLW5vcm1hbCwgNSUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLCAuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodDtcbiAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gIC5ibG9ja19fY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udmlldy0tYmxvb20tYmxvZy12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfMiB7XG4gIC5zdG9yaWVzLXRpdGxlIHtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIGZsb2F0OiBub25lIDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1zdG9yaWVzLWJsb2NrLTEsIC5ibG9jay12aWV3cy1ibG9ja3N0b3JpZXMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSxcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMiwuYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsIC5yZWxhdGVkLXN0b3JpZXMtYmxvb20sXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMiwgIC5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xIHtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAvLyB3aWR0aDogOTUuNSU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmJsb2NrX19jb250ZW50IHtcbiAgICBtYXJnaW46IDAgM3B4O1xuICB9XG5cbiAgLmJsb2NrX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cbiAgICBAaW5jbHVkZSBtYXBweS1icCg1NzZweCkge1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICB3aWR0aDogOTElO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMjYwcHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luLWxlZnQ6IC04N3B4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpe1xuICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgd2lkdGg6IDI2Mi41cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC52aWV3X19jb250ZW50IHtcbiAgICB3aWR0aDogOTAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDQ2cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHdpZHRoOiA5NSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHdpZHRoOiA5NiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgd2lkdGg6IDkxJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX3JvdyB7XG4gICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMiBuZXN0KTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBAaW5jbHVkZSBnYWxsZXJ5KDYgb2YgMTIpO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuICAgIGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzLCBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zICB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzdweDtcblxuICAgICAgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6NXB4O1xuICAgICAgICB3aWR0aDogMzglO1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAucmVsYXRlZC1jb250ZW50LXZpZXctcmVhZC1tb3JlIHtcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5ibG9vbS1kYXRlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIGgyLCAuYmxvb20tbG9nbywgLnBhZ2UtdGFnLCAuYmxvb20tYmxvZy10b3BpY3MsIC5maWVsZC1jb250ZW50LCAuc3Rvcmllcy1zdWJoZWFkaW5nLCAudGFnLWRhdGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5zdG9yaWVzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ1O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS40NTQ1NDU0NTQ1NDU0NTQ2O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAmOmhvdmVyLFxuICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCAxMDI0cHgpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgIC5zdG9yaWVzLWhlYWRlci1pbWFnZSxcbiAgICAgICAgLnN0b3JpZXMtbWFpbi1jb250ZW50LFxuICAgICAgICAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xXG57XG5cbiAgcGFkZGluZy10b3A6IDY1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICBuYXZ7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vIGJvdHRvbTowO1xuICAgIC8vIGJvdHRvbTogLTU5cHg7XG4gICAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICB1bC5wYWdlcl9faXRlbXN7XG4gICAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgICB9XG4gIH1cblxuICAudmlld19fcm93e1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAuc3Rvcmllcy1jb250ZW50e1xuICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICB9XG4gIH1cblxuICAudmlld19fY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stdmlld3MtYmxvY2tzdG9yaWVzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMixcbi5ibG9jay12aWV3cy1ibG9ja2Jsb29tLWJsb2ctdmlldy1ibG9jay0xICB7XG5cbiAgLy9XSEVOIEEgRkVBVFVSRUQgSVRFTSBFWElTVFNcbiAgLmZlYXR1cmVkLWN1ZSB7XG5cbiAgICAudmlld19fcm93LTQge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG5cbiAgICAudmlld19fcm93LTUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIH1cbiAgICAgIGFydGljbGUud2l0aG91dC10YWxsLWltYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIG1heC13aWR0aDogOTY2cHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgICAgICAgICAgIHdpZHRoOiA1NyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3JpZXMtbWFpbi1jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIxcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweCAwIDAgOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZzogNTZweCAwIDAgOHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIGNsZWFyOiBub25lO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjFweCA0MHB4IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDhweDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhcnRpY2xlLndpdGgtdGFsbC1pbWFnZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBtYXgtd2lkdGg6IDk2NnB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLnN0b3JpZXMtaGVhZGVyLWltYWdlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ1NXB4KXtcbiAgICAgICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAyNHB4IDIyLjZweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjFweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg0NTVweCl7XG4gICAgICAgICAgICB3aWR0aDogNjMlIDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwJSAwIDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoODAwcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogODBweCAyMHB4IDAgMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICB3aWR0aDogNjMlO1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggMjBweCAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdG9yaWVzLXN1bW1hcnkge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjFweCAzN3B4IDIxcHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDU1cHgpe1xuICAgICAgICAgICAgd2lkdGg6IDYzJSA7XG4gICAgICAgICAgICBjbGVhcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCA0MHB4IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhcnRpY2xlLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vV0hFTiAyIEZFQVRVUkVEIElURU1TIEVYSVNUIFVQREFUIFNUWUxFU1xuICAuYm90aC1mZWF0dXJlZCB7XG4gICAgLnZpZXdfX3Jvdy02IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgQGluY2x1ZGUgc3BhbigxMiBvZiAxMik7XG4gICAgICBtYXJnaW4tbGVmdDogLTAuMDQyODYlO1xuICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIHNwYW4oNiBvZiAxMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMC4wNDI4NiU7XG4gICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiA4ODZweDtcbiAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDcyMnB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjQwcHgpe1xuICAgICAgICBtaW4taGVpZ2h0OiA2NTBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwN3B4O1xuICAgICAgfVxuXG5cbiAgICAgIGFydGljbGUubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2Uge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG5cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyOTFweDtcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICB9XG4gICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc3Rvcmllcy1zdW1tYXJ5IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMHB4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudmlld19fcm93LTcge1xuXG4gICAgICBAaW5jbHVkZSBzcGFuKDEyIG9mIDEyKTtcbiAgICAgIGNsZWFyOiByaWdodDtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgQGluY2x1ZGUgc3Bhbig2IG9mIDEyKTtcbiAgICAgICAgY2xlYXI6IHJpZ2h0O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdfX3Jvdy04IHtcbiAgICAgIEBpbmNsdWRlIHNwYW4oMTIgb2YgMTIpO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBAaW5jbHVkZSBzcGFuKDYgb2YgMTIpO1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy9yZW1vdmluZyBwYWRkaW5nIHNpbmNlIHRoaXMgdmlldyBoYWQgZXhwb3NlZCBmaWx0ZXJzIHRoYXQgcHJvdmlkZSB0aGUgcGFkZGluZ1xuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0yLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEge1xuICAvL3BhZGRpbmctdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbiAgbWFyZ2luLXRvcDogLTE1cHg7XG4gIC5zdG9yaWVzLWhlYWRlci10YWxsLWltYWdle1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnZpZXdfX3Jvdy0xe1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG5cbn1cblxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuLmJsb2NrLXZpZXdzLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTJ7XG4gIHBhZGRpbmctdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDFweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMDI0cHgpe1xuICAgIHBhZGRpbmctdG9wOiA0MXB4O1xuICB9XG5cbiAgLnZpZXdfX2NvbnRlbnR7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAudmlld19fZW1wdHl7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudmlld19fcm93e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLndpdGgtdGFsbC1pbWFnZXtcbiAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2V7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGgtdGFsbC1pbWFnZXtcbiAgICAvL21heC13aWR0aDogOTY2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4IDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCA3NjhweCl7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuICAgICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgLnN0b3JpZXMtaGVhZGVyLXRhbGwtaW1hZ2V7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjIuNnB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg0NTVweCl7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nOjI0cHggMjIuNnB4O1xuICAgICAgfVxuICAgICAgaW1ne1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDIwMHB4IDQ1NXB4KXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3Rvcmllcy1tYWluLWNvbnRlbnR7XG4gICAgICBwYWRkaW5nOiAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ1NXB4KXtcbiAgICAgICAgd2lkdGg6IDYzJSAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAxMCUgMCAwIDAgICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg4MDBweCl7XG4gICAgICAgIHBhZGRpbmc6IDgwcHggMjBweCAwIDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMTBweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuc3Rvcmllcy1zdW1tYXJ5e1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNDU1cHgpe1xuICAgICAgICB3aWR0aDogNjMlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICBjbGVhcjogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgcGFkZGluZzowIDIwcHggNDBweCAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjhweCl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOjAgMCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMTBweCl7XG5cbiAgICAgIH1cblxuXG4gICAgICBmbG9hdDpsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgICAvLyAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5ub2RlLS10eXBlLWJsb29tLWJsb2dzLndpdGhvdXQtdGFsbC1pbWFnZXtcbiAgICAvL21heC13aWR0aDogOTY2cHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiA0MHB4IDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCA3NjhweCl7XG4gICAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuICAgICAgbWF4LXdpZHRoOiA3NiU7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAuc3Rvcmllcy1oZWFkZXItaW1hZ2V7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIHBhZGRpbmc6MTdweCAyMi42cHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgaW1ne1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgICB3aWR0aDogNTclICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBwYWRkaW5nOjI0cHggMjIuNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdG9yaWVzLW1haW4tY29udGVudHtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNjUwcHgpe1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwIDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDExMTBweCl7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5zdG9yaWVzLXN1bW1hcnl7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG4gICAgICAgIHdpZHRoOiAzNiUgIWltcG9ydGFudDtcbiAgICAgICAgY2xlYXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZzogMCAwIDQwcHggMTBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzY4cHgpe1xuICAgICAgICB3aWR0aDogNDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmc6IDAgMjBweCA0MHB4IDIwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICAgIHBhZGRpbmc6MCAyMHB4IDQwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgZmxvYXQ6bGVmdCAhaW1wb3J0YW50O1xuXG4gICAgfVxuICB9XG59XG4iLCIvLyBHYWxsZXJ5IFN5bnRheFxuLy8gPT09PT09PT09PT09PT1cblxuLy8gR2FsbGVyeVxuLy8gLS0tLS0tLVxuLy8gQ3JlYXRlIGFuIGlzb2xhdGVkIGdhbGxlcnlcbi8vIC0gJHNwYW4gICAgICAgIDogPHNwYW4+XG4vLyAtIFskc2VsZWN0b3JdICA6IGNoaWxkIHwgb2YtdHlwZVxuQG1peGluIGdhbGxlcnkoXG4gICRzcGFuLFxuICAkc2VsZWN0b3I6IGNoaWxkXG4pIHtcbiAgJGluc3BlY3QgICAgOiAkc3BhbjtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJHNwYW4gICAgICAgOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogMSkpO1xuXG4gICRuICAgICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG4gICRjb2x1bW5zICAgICAgOiBzdXN5LWdldChjb2x1bW5zLCAkc3Bhbik7XG4gICRjb250ZXh0ICAgICAgOiBzdXN5LWNvdW50KCRjb2x1bW5zKTtcbiAgJGZsb3cgICAgICAgICA6IHN1c3ktZ2V0KGZsb3csICRzcGFuKTtcblxuICAkaW5zaWRlICAgICAgIDogaXMtaW5zaWRlKCRzcGFuKTtcbiAgJGZyb20gICAgICAgICA6IGZyb20oJGZsb3cpO1xuICAkbGluZSAgICAgICAgIDogZmxvb3IoJGNvbnRleHQgLyAkbik7XG4gICRzeW1tZXRyaWNhbCAgOiBpcy1zeW1tZXRyaWNhbCgkY29sdW1ucyk7XG5cbiAgJG91dHB1dDogKFxuICAgIHdpZHRoICAgICAgICAgICAgIDogbnVsbCxcbiAgICBmbG9hdCAgICAgICAgICAgICA6IGZyb20sXG4gICAgbWFyZ2luLWJlZm9yZSAgICAgOiBudWxsLFxuICAgIG1hcmdpbi1hZnRlciAgICAgIDogbnVsbCxcbiAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgcGFkZGluZy1hZnRlciAgICAgOiBudWxsLFxuICAgIGZsb3cgICAgICAgICAgICAgIDogJGZsb3csXG4gICk7XG5cbiAgQGlmICRpbnNpZGUge1xuICAgICRndXR0ZXJzOiBnZXQtZ3V0dGVycygkc3Bhbik7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsIChcbiAgICAgIHBhZGRpbmctYmVmb3JlOiBtYXAtZ2V0KCRndXR0ZXJzLCBiZWZvcmUpLFxuICAgICAgcGFkZGluZy1hZnRlcjogbWFwLWdldCgkZ3V0dGVycywgYWZ0ZXIpLFxuICAgICkpO1xuICB9XG5cbiAgQGlmICRzeW1tZXRyaWNhbCB7XG4gICAgJG91dHB1dDogbWFwLW1lcmdlKCRvdXRwdXQsICh3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSk7XG4gIH1cblxuICAkYm94ICAgICAgICAgIDogc3VzeS1nZXQoYm94LXNpemluZywgJHNwYW4pO1xuICAkZ2xvYmFsLWJveCAgIDogaWYoc3VzeS1nZXQoZ2xvYmFsLWJveC1zaXppbmcpID09ICdib3JkZXItYm94JywgdHJ1ZSwgZmFsc2UpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChnYWxsZXJ5LCAkaW5zcGVjdCk7XG5cbiAgLy8gQ29sbGVjdGl2ZSBPdXRwdXRcbiAgQGlmICRib3ggPT0gYm9yZGVyLWJveCBvciAoJGluc2lkZSBhbmQgbm90KCRib3gpIGFuZCBub3QoJGdsb2JhbC1ib3gpKSB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBib3JkZXItYm94KSk7XG4gIH0gQGVsc2UgaWYgJGJveCA9PSBjb250ZW50LWJveCB7XG4gICAgQGluY2x1ZGUgb3V0cHV0KChib3gtc2l6aW5nOiBjb250ZW50LWJveCkpO1xuICB9XG5cbiAgQGluY2x1ZGUgZmxvYXQtc3Bhbi1vdXRwdXQoJG91dHB1dC4uLik7XG5cbiAgLy8gSW5kaXZpZHVhbCBMb29wXG4gIEBmb3IgJGl0ZW0gZnJvbSAxIHRocm91Z2ggJGxpbmUge1xuICAgICRudGg6ICcjeyRsaW5lfW4gKyAjeyRpdGVtfSc7XG4gICAgJjpudGgtI3skc2VsZWN0b3J9KCN7JG50aH0pIHtcbiAgICAgIC8vIEluZGl2aWR1YWwgUHJlcFxuICAgICAgJG91dHB1dDogKFxuICAgICAgICB3aWR0aCAgICAgICAgICAgICA6IGlmKCRzeW1tZXRyaWNhbCwgbnVsbCwgZ2V0LXNwYW4td2lkdGgoJHNwYW4pKSxcbiAgICAgICAgZmxvYXQgICAgICAgICAgICAgOiBudWxsLFxuICAgICAgICBtYXJnaW4tYmVmb3JlICAgICA6IGdldC1pc29sYXRpb24oJHNwYW4pLFxuICAgICAgICBtYXJnaW4tYWZ0ZXIgICAgICA6IC0xMDAlLFxuICAgICAgICBwYWRkaW5nLWJlZm9yZSAgICA6IG51bGwsXG4gICAgICAgIHBhZGRpbmctYWZ0ZXIgICAgIDogbnVsbCxcbiAgICAgICAgZmxvdyAgICAgICAgICAgICAgOiAkZmxvdyxcbiAgICAgICk7XG5cbiAgICAgIC8vIEluZGl2aWR1YWwgT3V0cHV0XG4gICAgICBAaW5jbHVkZSBmbG9hdC1zcGFuLW91dHB1dCgkb3V0cHV0Li4uKTtcblxuICAgICAgQGlmIGdldC1lZGdlKCRzcGFuKSA9PSBmaXJzdCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrO1xuICAgICAgICBAaW5jbHVkZSBmaXJzdCgkc3Bhbik7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgQGluY2x1ZGUgbm9icmVhaztcbiAgICAgIH1cblxuICAgICAgLy8gSW5kaXZpZHVhbCBMb2NhdGlvbiBJbmNyZW1lbnRcbiAgICAgICRsb2NhdGlvbjogZ2V0LWxvY2F0aW9uKCRzcGFuKSArICRuO1xuICAgICAgJGxvY2F0aW9uOiBpZigkbG9jYXRpb24gPiAkY29udGV4dCwgMSwgJGxvY2F0aW9uKTtcbiAgICAgICRzcGFuOiBtYXAtbWVyZ2UoJHNwYW4sIChsb2NhdGlvbjogJGxvY2F0aW9uKSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBJc29sYXRpb24gU3ludGF4XG4vLyA9PT09PT09PT09PT09PT09XG5cblxuLy8gSXNvbGF0ZSBbTWl4aW5dXG4vLyAtLS0tLS0tLS0tLS0tLS1cbi8vIFNldCBpc29sYXRpb24gYXMgYW4gb3ZlcnJpZGUuXG4vLyAtICRsb2NhdGlvbjogPHNwYW4+XG5AbWl4aW4gaXNvbGF0ZShcbiAgJGlzb2xhdGU6IDFcbikge1xuICAkaW5zcGVjdDogJGlzb2xhdGU7XG5cbiAgJG91dHB1dDogKFxuICAgIHB1c2g6IGlzb2xhdGUoJGlzb2xhdGUpLFxuICAgIGZsb3c6IHN1c3ktZ2V0KGZsb3csICRpc29sYXRlKSxcbiAgKTtcblxuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoaXNvbGF0ZSwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBpc29sYXRlLW91dHB1dCgkb3V0cHV0Li4uKTtcbn1cblxuXG4vLyBJc29sYXRlIFtmdW5jdGlvbl1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIGFuIGlzb2xhdGlvbiBvZmZzZXQgd2lkdGguXG4vLyAtICRsb2NhdGlvbjogPHNwYW4+XG5AZnVuY3Rpb24gaXNvbGF0ZShcbiAgJGlzb2xhdGU6IDFcbikge1xuICAkaXNvbGF0ZTogcGFyc2Utc3BhbigkaXNvbGF0ZSk7XG4gICRpc29sYXRpb246IHN1c3ktZ2V0KHNwYW4sICRpc29sYXRlKTtcblxuICBAaWYgJGlzb2xhdGlvbiBhbmQgbm90KGdldC1sb2NhdGlvbigkaXNvbGF0ZSkpIHtcbiAgICAkbmV3OiAoXG4gICAgICBzcGFuOiBudWxsLFxuICAgICAgbG9jYXRpb246ICRpc29sYXRpb24sXG4gICAgKTtcbiAgICAkaXNvbGF0ZTogbWFwLW1lcmdlKCRpc29sYXRlLCAkbmV3KTtcbiAgfVxuXG4gIEByZXR1cm4gZ2V0LWlzb2xhdGlvbigkaXNvbGF0ZSk7XG59XG5cblxuLy8gR2V0IElzb2xhdGlvblxuLy8gLS0tLS0tLS0tLS0tLVxuLy8gUmV0dXJuIHRoZSBpc29sYXRpb24gb2Zmc2V0IHdpZHRoXG4vLyAtICRpbnB1dDogPG1hcD5cbkBmdW5jdGlvbiBnZXQtaXNvbGF0aW9uKFxuICAkaW5wdXRcbikge1xuICAkbG9jYXRpb24gICA6IGdldC1sb2NhdGlvbigkaW5wdXQpO1xuICAkY29sdW1ucyAgICA6IHN1c3ktZ2V0KGNvbHVtbnMsICRpbnB1dCk7XG4gICR3aWR0aCAgICAgIDogbnVsbDtcblxuICBAaWYgdHlwZS1vZigkbG9jYXRpb24pID09IG51bWJlciBhbmQgbm90KHVuaXRsZXNzKCRsb2NhdGlvbikpIHtcbiAgICAkd2lkdGg6ICRsb2NhdGlvbjtcbiAgfSBAZWxzZSBpZiAkbG9jYXRpb24ge1xuICAgICRwdXNoOiAkbG9jYXRpb24gLSAxO1xuICAgIEBpZiAkcHVzaCA+IDAge1xuICAgICAgJHB1c2g6IG1hcC1tZXJnZSgkaW5wdXQsIChcbiAgICAgICAgc3BhbjogJHB1c2gsXG4gICAgICAgIGxvY2F0aW9uOiAxLFxuICAgICAgICBzcHJlYWQ6IHdpZGUsXG4gICAgICApKTtcbiAgICAgICR3aWR0aDogZ2V0LXNwYW4td2lkdGgoJHB1c2gpO1xuICAgIH1cbiAgfVxuXG4gIEBpZiBzdXN5LWdldChndXR0ZXItcG9zaXRpb24sICRpbnB1dCkgPT0gc3BsaXRcbiAgICAgIGFuZCBzdXN5LWdldChndXR0ZXJzLCAkaW5wdXQpID4gMCB7XG4gICAgJHdpZHRoOiBpZigkd2lkdGggPT0gbnVsbCwgZ3V0dGVycygkaW5wdXQpLCAkd2lkdGggKyBndXR0ZXJzKCRpbnB1dCkpO1xuICB9XG5cbiAgQHJldHVybiAkd2lkdGggb3IgMDtcbn1cbiIsIi8vIFJvdyBTdGFydCAmIEVuZFxuLy8gPT09PT09PT09PT09PT09XG5cbi8vIEJyZWFrXG4vLyAtLS0tLVxuLy8gQXBwbHkgdG8gYW55IGVsZW1lbnQgdGhhdCBzaG91bGQgZm9yY2UgYSBsaW5lIGJyZWFrLlxuQG1peGluIGJyZWFrIHtcbiAgQGluY2x1ZGUgb3V0cHV0KChjbGVhcjogYm90aCkpO1xufVxuXG5cbi8vIE5vQnJlYWtcbi8vIC0tLS0tLS1cbi8vIENhbmNlbCB0aGUgYnJlYWsoKSBlZmZlY3QsIGUuZy4gd2hlbiB1c2luZyBtZWRpYSBxdWVyaWVzLlxuQG1peGluIG5vYnJlYWsge1xuICBAaW5jbHVkZSBvdXRwdXQoKGNsZWFyOiBub25lKSk7XG59XG5cblxuLy8gRnVsbFxuLy8gLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8bGF5b3V0IHNob3J0aGFuZD5cbkBtaXhpbiBmdWxsKFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCA6ICRjb250ZXh0O1xuICBAaW5jbHVkZSBzdXN5LWluc3BlY3QoZnVsbCwgJGluc3BlY3QpO1xuICBAaW5jbHVkZSBzcGFuKGZ1bGwgb2YgcGFyc2UtZ3JpZCgkY29udGV4dCkgYnJlYWspO1xufVxuXG5cbi8vIEZpcnN0XG4vLyAtLS0tLVxuLy8gLSBbJGNvbnRleHRdOiA8c2V0dGluZ3M+XG5AbWl4aW4gZmlyc3QoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gICRpbnNwZWN0ICA6ICRjb250ZXh0O1xuICAkY29udGV4dCAgOiBwYXJzZS1ncmlkKCRjb250ZXh0KTtcbiAgJGZsb3cgICAgIDogc3VzeS1nZXQoZmxvdywgJGNvbnRleHQpO1xuXG4gIEBpbmNsdWRlIHN1c3ktaW5zcGVjdChmaXJzdCwgJGluc3BlY3QpO1xuICBAaWYgbm90KGlzLXNwbGl0KCRjb250ZXh0KSkge1xuICAgIEBpbmNsdWRlIGZsb2F0LWZpcnN0KCRmbG93KTtcbiAgfVxufVxuXG5AbWl4aW4gYWxwaGEoXG4gICRjb250ZXh0OiAkc3VzeVxuKSB7XG4gIEBpbmNsdWRlIGZpcnN0KCRjb250ZXh0KTtcbn1cblxuXG4vLyBMYXN0XG4vLyAtLS0tXG4vLyAtIFskY29udGV4dF06IDxzZXR0aW5ncz5cbkBtaXhpbiBsYXN0KFxuICAkY29udGV4dDogJHN1c3lcbikge1xuICAkaW5zcGVjdCAgOiAkY29udGV4dDtcbiAgJGNvbnRleHQgIDogcGFyc2UtZ3JpZCgkY29udGV4dCk7XG5cbiAgQGluY2x1ZGUgc3VzeS1pbnNwZWN0KGxhc3QsICRpbnNwZWN0KTtcblxuICAkb3V0cHV0OiAoXG4gICAgZmxvdzogc3VzeS1nZXQoZmxvdywgJGNvbnRleHQpLFxuICAgIGxhc3QtZmxvdzogc3VzeS1nZXQobGFzdC1mbG93LCAkY29udGV4dCksXG4gICAgbWFyZ2luOiBpZihpcy1zcGxpdCgkY29udGV4dCksIG51bGwsIDApLFxuICApO1xuXG4gIEBpbmNsdWRlIGZsb2F0LWxhc3QoJG91dHB1dC4uLik7XG59XG5cbkBtaXhpbiBvbWVnYShcbiAgJGNvbnRleHQ6ICRzdXN5XG4pIHtcbiAgQGluY2x1ZGUgbGFzdCgkY29udGV4dCk7XG59XG5cblxuLy8gR2V0IEVkZ2Vcbi8vIC0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgZWRnZSB2YWx1ZSBiYXNlZCBvbiBsb2NhdGlvbiwgaWYgcG9zc2libGVcbkBmdW5jdGlvbiBnZXQtZWRnZShcbiAgJHNwYW5cbikge1xuICAkc3BhbiAgICAgICA6IHBhcnNlLXNwYW4oJHNwYW4pO1xuICAkZWRnZSAgICAgICA6IHN1c3ktZ2V0KGVkZ2UsICRzcGFuKTtcblxuICBAaWYgbm90KCRlZGdlKSB7XG4gICAgJGNvdW50OiBzdXN5LWNvdW50KHN1c3ktZ2V0KGNvbHVtbnMsICRzcGFuKSk7XG4gICAgJGxvY2F0aW9uOiBzdXN5LWdldChsb2NhdGlvbiwgJHNwYW4pO1xuICAgICRuOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG5cbiAgICAkbnVtYmVyOiBpZih0eXBlLW9mKCRsb2NhdGlvbikgPT0gbnVtYmVyLCB0cnVlLCBmYWxzZSk7XG4gICAgJGluZGV4OiBpZigkbnVtYmVyIGFuZCB1bml0bGVzcygkbG9jYXRpb24pLCB0cnVlLCBmYWxzZSk7XG5cbiAgICBAaWYgJG4gPT0gJGNvdW50IHtcbiAgICAgICRlZGdlOiBmdWxsO1xuICAgIH0gQGVsc2UgaWYgJGxvY2F0aW9uIGFuZCAkbiBhbmQgJGluZGV4IHtcbiAgICAgIEBpZiAkbG9jYXRpb24gPT0gMSB7XG4gICAgICAgICRlZGdlOiBpZigkbiA9PSAkY291bnQsIGZ1bGwsIGZpcnN0KTtcbiAgICAgIH0gQGVsc2UgaWYgJGxvY2F0aW9uICsgJG4gLSAxID09ICRjb3VudCB7XG4gICAgICAgICRlZGdlOiBsYXN0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZWRnZSA9PSBhbHBoYSBvciAkZWRnZSA9PSBvbWVnYSB7XG4gICAgJGVkZ2U6IGlmKCRlZGdlID09IGFscGhhLCBmaXJzdCwgbGFzdCk7XG4gIH1cblxuICBAcmV0dXJuICRlZGdlO1xufVxuXG5cbi8vIEdldCBMb2NhdGlvblxuLy8gLS0tLS0tLS0tLS0tXG4vLyBDYWxjdWxhdGUgbG9jYXRpb24gdmFsdWUgYmFzZWQgb24gZWRnZSwgaWYgcG9zc2libGVcbkBmdW5jdGlvbiBnZXQtbG9jYXRpb24oXG4gICRzcGFuXG4pIHtcbiAgJHNwYW4gICAgICAgOiBwYXJzZS1zcGFuKCRzcGFuKTtcbiAgJGxvY2F0aW9uICAgOiBzdXN5LWdldChsb2NhdGlvbiwgJHNwYW4pO1xuICAkZWRnZSAgICAgICA6IGdldC1lZGdlKCRzcGFuKTtcbiAgJG4gICAgICAgICAgOiBzdXN5LWdldChzcGFuLCAkc3Bhbik7XG5cbiAgQGlmICRlZGdlIGFuZCBub3QoJGxvY2F0aW9uKSBhbmQgdHlwZS1vZigkbikgPT0gbnVtYmVyIGFuZCB1bml0bGVzcygkbikge1xuICAgIEBpZiAkZWRnZSA9PSBmaXJzdCB7XG4gICAgICAkbG9jYXRpb246IDE7XG4gICAgfSBAZWxzZSBpZiAkZWRnZSA9PSBsYXN0IHtcbiAgICAgICRsb2NhdGlvbjogc3VzeS1jb3VudChzdXN5LWdldChjb2x1bW5zLCAkc3BhbikpIC0gJG4gKyAxO1xuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJGxvY2F0aW9uXG59XG4iLCIvLyBGbG9hdCBFbmRzIEFQSVxuLy8gPT09PT09PT09PT09PT1cblxuLy8gU3VzeSBFbmQgRGVmYXVsdHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tXG4vLyAtIFBSSVZBVEVcbkBpbmNsdWRlIHN1c3ktZGVmYXVsdHMoKFxuICBsYXN0LWZsb3c6IHRvLFxuKSk7XG5cbi8vIEZsb2F0IExhc3Rcbi8vIC0tLS0tLS0tLS1cbi8vIC0gWyRmbG93XSAgOiBsdHIgfCBydGxcbkBtaXhpbiBmbG9hdC1sYXN0KFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdyksXG4gICRsYXN0LWZsb3c6IG1hcC1nZXQoJHN1c3ktZGVmYXVsdHMsIGxhc3QtZmxvdyksXG4gICRtYXJnaW46IDBcbikge1xuICAkdG86IHRvKCRmbG93KTtcblxuICAkb3V0cHV0OiAoXG4gICAgZmxvYXQ6IGlmKCRsYXN0LWZsb3cgPT0gdG8sICR0bywgbnVsbCksXG4gICAgbWFyZ2luLSN7JHRvfTogJG1hcmdpbixcbiAgKTtcblxuICBAaW5jbHVkZSBvdXRwdXQoJG91dHB1dCk7XG59XG5cbi8vIEZsb2F0IEZpcnN0XG4vLyAtLS0tLS0tLS0tLVxuLy8gLSBbJGZsb3ddICA6IGx0ciB8IHJ0bFxuQG1peGluIGZsb2F0LWZpcnN0KFxuICAkZmxvdzogbWFwLWdldCgkc3VzeS1kZWZhdWx0cywgZmxvdylcbikge1xuICAkb3V0cHV0OiAoXG4gICAgbWFyZ2luLSN7ZnJvbSgkZmxvdyl9OiAwLFxuICApO1xuXG4gIEBpbmNsdWRlIG91dHB1dCgkb3V0cHV0KTtcbn1cbiIsIi5zdG9yaWVzLW5ld3MtYmxvb20tY2FyZC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uZ3JlZW4td2F2ZTIge1xuICB3aWR0aDogMTAwdnc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIH1cblxuICAuZ3JlZW4td2F2ZS1oZWFkZXItbW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgei1pbmRleDogLTE7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAuZ3JlZW4td2F2ZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHdpZHRoOiAxMjB2dztcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIGhlaWdodDogdW5zZXQ7XG4gICAgfVxuICB9XG59XG4uc3Rvcmllcy1uZXdzLWV2ZW50LXRpdGxlIHtcbiAgZm9udC1zaXplOiAkZm9udC1oMS1sYXJnZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogOS41cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICB0b3A6IDE1cHg7XG4gIH1cbn1cbi5zdG9yaWVzLW5ld3MtZXZlbnQtdGl0bGUgaDEge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbn1cbi5zdG9yaWVzLW5ld3MtZXZlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAuZmllbGQtLXR5cGUtdmlld2ZpZWxkIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAtMnB4IDJweCA3cHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgLy8gcG9zaXRpb246IGFic29sdXRlO1xuICAvLyB0b3A6IDkwcHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAvLyBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDQyNXB4KXtcbiAgICAvLyBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgbWFyZ2luLXRvcDogNTRweDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG5cbiAgLnZpZXctLXN0b3JpZXMtbmV3cy1ldmVudHMtZmVhdHVyZWQge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC52aWV3X19yb3cge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2Uge1xuICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogNTIlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgICAgd2lkdGg6IGluaGVyaXQ7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLXR5cGUge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICBzcGFuIGF7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICM3MzZmNmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMnB4IDhweCAxcHggOHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC1maWVsZC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgICAgbWFyZ2luLXRvcDogLTMycHg7XG4gICAgfVxuICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgYSB7XG5cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnkge1xuICAgICAgcGFkZGluZzogMTNweCAzMnB4IDE4cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgfVxuICAgIC52aWV3cy1maWVsZC12aWV3LW5vZGUge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgICAgICBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG5cblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYTo6YWZ0ZXIge1xuICAgICAgICAgIC8vIEBpbmNsdWRlIHVuZGVybGluZTtcbiAgICAgICAgfVxuXG4gICAgfVxuICB9XG5cbn1cblxuXG5cblxufVxuIiwiLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLFxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy12aWV3LWJsb2NrLTEsXG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNyxcbi5ibG9jay12aWV3cy1leHBvc2VkLWZpbHRlci1ibG9ja25ld3MtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stMSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRtYXgtd2lkdGg6IDEyNzhweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdGZsb2F0OiBub25lO1xuXHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdG1hcmdpbi1ib3R0b206IDBweDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0Ly8gbWFyZ2luLXRvcDogMzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiA5NHB4O1xuXHRcdC8vIHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0LmJsb2NrX19jb250ZW50IHtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ly8gYm90dG9tOiA3NXB4O1xuXHRcdFx0dG9wOiAxMzBweDtcblx0XHRcdC8vIGJvdHRvbTogaW47XG5cdFx0XHRsZWZ0OiAxNXB4O1xuXHRcdFx0cmlnaHQ6IDE1cHg7XG5cblx0XHRcdGNvbnRlbnQ6ICcgJztcblx0XHRcdHdpZHRoOiA5MS44JTtcblx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcblx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg0NTBweCl7XG5cdFx0XHRcdHdpZHRoOiA5Mi44JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDU0MHB4KXtcblx0XHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDY2MHB4KXtcblx0XHRcdFx0d2lkdGg6IDk2JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHRcdHdpZHRoOiA5Ni41JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg4MHB4KXtcblx0XHRcdFx0d2lkdGg6IDk3JTtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdFx0Ly8gYm90dG9tOiAtOTBweDtcblx0XHRcdFx0dG9wOiAxNjhweDtcblx0XHRcdFx0Ly8gd2lkdGg6IGNhbGMoMTAwJSAtIDM1MHB4KTtcblx0XHRcdFx0bGVmdDogMjIuNXB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzIwcHgpO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG5cdFx0XHRcdC8vIHdpZHRoOiBjYWxjKDEwMCUgLSAzNTBweCk7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDMyMHB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC5mb3JtLWl0ZW0tLXJhZGlvcywgLmZvcm0taXRlbS0tc2VsZWN0IHtcblxuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRoZWlnaHQ6IDc5cHg7XG5cdFx0c2Nyb2xsYmFyLXdpZHRoOiB0aGluO1xuXG5cdFx0Jjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdFx0Jjo6LW1vei1zY3JvbGxiYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHR9XG5cblxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEyMDBweCl7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXG5cdFx0LmZvcm0tcmFkaW9zLCAuYmVmLWxpbmtzLCAuYmVmLWxpbmsge1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctdG9wOiAyOXB4O1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0XHRcdCY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0LmJlZi1saW5rLWFjdGl2ZSBhLFxuXHRcdFx0LmJlZi1saW5rLS1zZWxlY3RlZCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcblx0XHRcdH1cblxuXHRcdFx0JiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0Ly9cdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjEycHg7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAxOC41cHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1MDBweCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTAuNXB4O1xuXHRcdFx0fVxuXHRcdFx0cGFkZGluZy1yaWdodDogMjlweDtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0Y29udGVudDogJ01PUkUnO1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNTAwcHgpe1xuXHRcdFx0XHRjb250ZW50OiAnU1dJUEUgTU9SRSc7XG5cdFx0XHR9XG5cdFx0XHR3aWR0aDogODVweDtcblx0XHRcdGhlaWdodDogNTVweDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcblx0XHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDdweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2Fycm93cy9pY29uX19hcnJvdy0tcmlnaHQuc3ZnXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMjBweCA0MHB4O1xuXHRcdH1cblxuXHRcdC8vUk9XIHdyYXBwZXJcblx0XHQuanMtZm9ybS1pdGVtLWJsb29tLWJsb2ctdG9waWMuanMtZm9ybS10eXBlLXJhZGlvLCBkaXYsIC5qcy1mb3JtLWl0ZW0tZmllbGQtYmxvb20tYmxvZy10b3BpYyB7XG5cdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRcdHBhZGRpbmctbGVmdDogMTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDEycHg7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg2NTBweCl7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMjRweDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMjRweDtcblx0XHRcdH1cblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDY1MHB4KXtcblx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAzcHggc29saWQgd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9ybS1pdGVtX19sYWJlbCAge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCB3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLmRyYWdzY3JvbGwge1xuXHRcdFx0Ly9vdmVyZmxvdzogc2Nyb2xsO1xuXHRcdH1cblxuXHR9XG5cblx0LmZvcm0taXRlbS0tc2VsZWN0Lm5vLXN3aXBlLW9wdGlvbntcblx0XHQmOjphZnRlcntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnJlbW92ZS1tb3JlLXRvcGljcyB7XG5cdFx0Jjo6YWZ0ZXJ7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jdXJyZW50LWFjdGl2ZS1maWx0ZXIge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAyMHB4O1xuXHRcdC8vIGJvdHRvbTogODVweDtcblx0XHR0b3A6IDEwMHB4O1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHRcdC8vIGJvdHRvbTogLTg1cHg7XG5cdFx0XHR0b3A6IDEzN3B4O1xuXG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpe1xuXG5cdFx0XHRsZWZ0OiAwcHg7XG5cblx0XHR9XG5cblx0fVxuXG5cdC8vSU5QVVQgc2VhcmNoIGZpZWxkXG5cdC5mb3JtLWl0ZW0tLWlkLXNlYXJjaC1ibG9nLCAuZm9ybS1pdGVtLS1pZC1jb21iaW5lIHtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6MTVweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0bWFyZ2luLXRvcDogNjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDI5N3B4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMHB4O1xuXHRcdH1cblx0XHRsYWJlbCB7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0fVxuXHRcdC5mb3JtLXRleHQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDEwcHggY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOXB4IDI2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcblx0XHRcdHBhZGRpbmctbGVmdDogNDVweDtcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDQ1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHQvL1N1Ym1pdCBCVE5cblx0LmpzLWZvcm0td3JhcHBlciB7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ly8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cblx0XHQjZWRpdC1zdWJtaXQtYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2UtdmlldyB7XG5cblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogOXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblx0fVxuXG5cblxufVxuXG4udmlldy0tYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy5jb250ZXh0dWFsLXJlZ2lvbiB7XG5cdHBvc2l0aW9uOiBpbmhlcml0IWltcG9ydGFudDtcbn1cblxuLmhpZGUtc3dpcGUtbW9yZSB7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6IG5vbmU7XG5cdH1cbn1cblxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrYmxvb20tYmxvZy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tibG9vbS1ibG9nLXZpZXctYmxvY2stMSB7XG5cblx0LmN1cnJlbnQtYWN0aXZlLWZpbHRlciB7XG5cdC8vXHRib3R0b206IDEzMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0XHQvLyBib3R0b206IDg1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcblx0XHRcdC8vIGxlZnQ6IDIwcHg7XG5cdFx0XHQvLyBib3R0b206IC04NXB4O1xuXHRcdFx0dG9wOiAxMzdweDtcblxuXHRcdH1cblx0fVxuXHQuYmxvY2tfX2NvbnRlbnQ6OmFmdGVye1xuXHQvL1x0Ym90dG9tOiAxMjVweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0Ym90dG9tOiA3NXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0Ym90dG9tOiAtOTBweDtcblx0XHR9XG5cdH1cbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja3VwY29taW5nLWV2ZW50cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNiB7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcblx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblx0d2lkdGg6IDEwOCU7XG5cdG1hcmdpbi1sZWZ0OiAtNCU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblxuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0bWFyZ2luLWxlZnQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0Ly8gbWFyZ2luLXRvcDogODBweDtcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuXHRcdEBpbmNsdWRlIGNvbnRhaW5lcigxMjc4cHgpO1xuXHRcdC8vIG1hcmdpbjogMCBhdXRvO1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0fVxuXHRAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcblx0XHQvLyBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7XG5cdH1cblx0LmJsb2NrX19jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXHQuYmxvY2tfX3RpdGxlIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDIwcHggMTBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icChzbWFsbCA1MDBweCkge1xuXHRcdFx0cGFkZGluZzogMjBweCAyMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg1MDBweCl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWgzLWxhcmdlO1xuXHRcdFx0cGFkZGluZzogMjVweCAzMnB4O1xuXHRcdH1cblx0fVxuICAgIC52aWV3LS11cGNvbWluZy1ldmVudHMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182e1xuXHRcdFx0Ly8gYm9yZGVyLXRvcDogNXB4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGJveC1zaGFkb3c6IC0ycHggMnB4IDExcHggMCByZ2JhKDQ2LCA0MywgNDMsIDAuMjYpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcblxuXHRcdC52aWV3X19oZWFkZXIge1xuXHRcdFx0LmxpbmstZXZlbnRzLXBhZ2Utd3JhcHBlciB7XG5cdFx0XHRcdHBhZGRpbmc6IDI1cHggMTBweCAxNXB4IDIwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDAgc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHRcdFx0bWF4LWhlaWdodDogODhweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAyNXB4IDQxcHggMTVweCA0MXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5ldmVudHMtdGl0bGUge1xuXHRcdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcblx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMzJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNDg4cHgpe1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwJTtcblx0XHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdFx0LmxpbmstZXZlbnQtcGFnZS13cmFwcGVyIHtcblx0ICAgICAgd2lkdGg6IDUwJTtcblx0ICAgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdCAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcblx0ICAgICAgICB3aWR0aDogYXV0bztcblx0ICAgICAgICBmbG9hdDogcmlnaHQ7XG5cblx0ICAgICAgfVxuXHQgICAgICAuZ3JlZW4tYXJyb3cge1xuXHQgICAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuXHQgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcblx0ICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuXHQgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXHQgICAgICAgIGZsb2F0OiBsZWZ0O1xuXHQgICAgICB9XG5cdCAgICAgIGEge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHQgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdCAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cdCAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuXHQgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHQgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM4O1xuXHQgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5cdCAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0ICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuXHQgICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuXHQgICAgICB9XG5cdCAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xuXHQgICAgICAgIC5ncmVlbi1hcnJvdyB7XG5cdCAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcblx0ICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcblx0ICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHQgICAgICAgIH1cblxuXHQgICAgICB9XG5cdCAgICB9XG5cdFx0fVxuXHR9XG5cblx0LnZpZXdfX2NvbnRlbnQge1xuXHRcdC5yZWFkbW9yZS1saW5rIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHR9XG5cdFx0LnZpZXdfX3Jvdy51cGNvbWluZy1ldmVudC1yb3cge1xuXHRcdFx0Ym9yZGVyLXRvcDogMnB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRwYWRkaW5nOiA0NXB4IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHRcdFx0XHRwYWRkaW5nOiAzMHB4IDMycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmRhdGUtd3JhcHBlciB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdCAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG5cdFx0ICAgICAgICBtaW4taGVpZ2h0OiAxNjdweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ly8gLnVwY29taW5nLWV2ZW50LWRhdGUsIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRle1xuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Ly8gXHR3aWR0aDo0MCU7XG5cdFx0XHRcdC8vIFx0aGVpZ2h0OmF1dG87XG5cdFx0XHRcdC8vIFx0bWFyZ2luLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHQvLyBcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogMTAlO1xuXHRcdFx0XHQvLyBcdFx0bWluLWhlaWdodDogMTY4cHg7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG5cdFx0XHRcdC8vIFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdFx0Ly8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0Zm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG5cdFx0XHRcdC8vIFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0Ly8gXHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0Ly8gXHRjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0XHRoMntcblx0XHRcdFx0Ly8gXHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdC8vIFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG5cdFx0XHRcdC8vIFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vIFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oMi1sYXJnZTtcblx0XHRcdFx0Ly8gXHRcdFx0fVxuXHRcdFx0XHQvLyBcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHQvLyBcdFx0XHRkaXZ7XG5cdFx0XHRcdC8vIFx0XHRcdFx0bGluZS1oZWlnaHQ6IDAuNztcblx0XHRcdFx0Ly8gXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcblx0XHRcdFx0Ly8gXHRcdFx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdFx0XHQvLyBcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vIFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdFx0XHQvLyBcdFx0XHRcdH1cblx0XHRcdFx0Ly8gXHRcdFx0fVxuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvL1xuXHRcdFx0XHQvLyBcdCYgPiBkaXZ7XG5cdFx0XHRcdC8vIFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXHRcdFx0XHQvLyAudXBjb21pbmctZXZlbnQtaW1hZ2UsIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSwgLnZpZXdzLWZpZWxkLWZpZWxkLWRlZmF1bHQtaW1hZ2V7XG5cdFx0XHRcdC8vIFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHQvLyBcdHdpZHRoOiA1MiU7XG5cdFx0XHRcdC8vIFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDI3JTtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0aW1ne1xuXHRcdFx0XHQvLyBcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHQudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMge1xuXHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdFx0XHQvLyBcdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdFx0aDIgYSB7XG5cdFx0XHRcdC8vIFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyB9XG5cdFx0XHRcdC8vIC51cGNvbWluZy1ldmVudC1ib2R5e1xuXHRcdFx0XHQvLyBcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHQvLyBcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHQvLyBcdG1hcmdpbi10b3A6MjBweDtcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHQvLyBcdFx0bWFyZ2luLXRvcDowO1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHQvLyBcdC5ldmVudC10eXBlLCAudmlld3MtZmllbGQtZmllbGQtZXZlbnQtdHlwZXtcblx0XHRcdFx0Ly8gXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHQvLyBcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXHRcdFx0XHQvLyBcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXHRcdFx0XHQvLyBcdFx0XHRwYWRkaW5nOiAycHggOXB4IDAgOXB4O1xuXHRcdFx0XHQvLyBcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcblx0XHRcdFx0Ly8gXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcbiAgXHRcdFx0Ly8gXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuICBcdFx0XHQvLyBcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgXHRcdFx0Ly8gXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjtcbiAgXHRcdFx0Ly8gXHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgXHRcdFx0Ly8gXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHQvLyBcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHQvLyBcdFx0XHRcdC8vIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXh4LXNtYWxsO1xuXHRcdFx0XHQvLyBcdFx0XHR9XG5cdFx0XHRcdC8vIFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly9cblx0XHRcdFx0Ly8gXHRcdC8vIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuXHRcdFx0XHQvLyBcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Ly8gXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdC8vIFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdC5ldmVudC10aXRsZSB7XG5cdFx0XHRcdC8vIFx0XHRtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0XHQvLyBcdFx0YSB7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdC8vIFx0XHRmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuXHRcdFx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG5cdFx0XHRcdC8vIFx0XHRsaW5lLWhlaWdodDogMS41OTtcblx0XHRcdFx0Ly8gXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0XHRcdFx0Ly8gXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdC8vIFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRcdFx0XHQvLyBcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0XHQmOmhvdmVyLCAmOmZvY3Vze1xuXHRcdFx0XHQvLyBcdFx0XHRjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHQvLyBcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gXHQuZXZlbnQtc3VtbWFyeSwgLnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnl7XG5cdFx0XHRcdC8vIFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0Ly8gXHRcdGxpbmUtaGVpZ2h0OiAxLjY3O1xuXHRcdFx0XHQvLyBcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIH1cblx0XHRcdFx0Ly8gLnVwY29taW5nLWV2ZW50LWxpbmssIC52aWV3cy1maWVsZC12aWV3LW5vZGV7XG5cdFx0XHRcdC8vIFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC8vIFx0d2lkdGg6YXV0bztcblx0XHRcdFx0Ly8gXHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRcdC8vIFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0XHRyaWdodDogMzlweDtcblx0XHRcdFx0Ly8gXHRcdGJvdHRvbTogMzBweDtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0YXtcblx0XHRcdFx0Ly8gXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHQvLyBcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdC8vIFx0XHRsZXR0ZXItc3BhY2luZzogMC4ycHg7XG5cdFx0XHRcdC8vIFx0XHQvLyBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuXHRcdFx0XHQvLyBcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblx0XHRcdFx0Ly8gXHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdC8vIFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0XHR9XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdGE6OmFmdGVyIHtcblx0XHRcdFx0Ly8gXHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdC8vIFx0XHRib3R0b206IC0zcHg7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItd2lkdGg6IDAgMCAzcHg7XG5cdFx0XHRcdC8vIFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0XHQvLyBcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdC8vIFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHQvLyBcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdC8vIFx0XHQmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0Ly8gXHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHQvLyBcdFx0fVxuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXG5cdFx0XHRcdC8vICY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRcdC8vIFx0YmFja2dyb3VuZDogICRjb2xvcl9fYmtnLS1saWdodDtcblx0XHRcdFx0Ly8gXHQuZXZlbnQtdHlwZSB7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuXHRcdFx0XHQvLyBcdFx0cCB7XG5cdFx0XHRcdC8vXG5cdFx0XHRcdC8vIFx0XHRjb2xvcjogJGNvbG9yX190ZXh0LS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRcdH1cblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0LnVwY29taW5nLWV2ZW50LWRhdGV7XG5cdFx0XHRcdC8vIFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0Ly8gXHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdC8vIFx0fVxuXHRcdFx0XHQvLyBcdC5ldmVudC10aXRsZSBhe1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gXHQudXBjb21pbmctZXZlbnQtbGluayBhe1xuXHRcdFx0XHQvLyBcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0Ly8gXHR9XG5cdFx0XHRcdC8vIFx0LnVwY29taW5nLWV2ZW50LWxpbmsgYTo6YWZ0ZXIge1xuXHRcdFx0XHQvLyBcdFx0Ym90dG9tOiAtNnB4O1xuXHRcdFx0XHQvLyBcdH1cblx0XHRcdFx0Ly8gfVxuXG5cdFx0fVxuXHR9XG4gIH1cblxuXHRAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0fVxuXG59XG4iLCIuYmxvY2stdmlld3MtYmxvY2tsYXRlc3Qta25vd2xlZGdlLXRyYW5zbGF0aW9uLXByb2R1Y3RzLWJsb2NrLTF7XG4gIHBhZGRpbmctdG9wOiA0NXB4O1xuICAvLyBtYXJnaW46IDE1cHggMjBweDtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICB9XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgQGluY2x1ZGUgbWFwcHktYnAoMTMwMHB4KXtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLmJsb2NrX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNTUwcHgpe1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgfVxuXG5cbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB3aWR0aDogODAlO1xuICAgIH1cbiAgfVxuXG4udmlldy0tbGF0ZXN0LWtub3dsZWRnZS10cmFuc2xhdGlvbi1wcm9kdWN0cyB7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAucGFnZXIge1xuICAgIGJvcmRlci10b3A6IHVuc2V0O1xuICB9XG4gIC52aWV3X19maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg3NjBweCAxMDI0cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwM3B4O1xuICAgICAgLy8gbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEwMjRweCkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTEwNnB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KSB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzM3B4IHNvbGlkICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgICAuZm9ybS10ZXh0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDE4cHggMzFweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19maWVsZHNldC1ia2ctLW5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Z1wiKTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICB9XG4gICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICNlZGl0LWNvbWJpbmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDFweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNzYwcHgpIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC52aWV3X19lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAudmlld19fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDc2MHB4KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLnZpZXdfX3JvdyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYm94LXNoYWRvdzogLTJweCAycHggN3B4IDAgcmdiYSg0NiwgNDMsIDQzLCAwLjI2KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtZmVhdHVyZWQtaW1hZ2Uge1xuXG4gICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAwIDIwcHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KSB7XG4gICAgICAgICAgd2lkdGg6IDMwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAwIDE1cHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZGVvLWJsb2Ige1xuICAgICAgICBtYXgtd2lkdGg6IDYwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgbGVmdDogNiU7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQwMHB4KXtcbiAgICAgICAgICB0b3A6IDQlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU1MHB4KXtcbiAgICAgICAgICBsZWZ0OiAyJTtcbiAgICAgICAgICB0b3A6IDYlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLW5vdGhpbmcge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCg1NTBweCkge1xuICAgICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWluLWhlaWdodDogMjEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAubGF0ZXN0LWt0cC10aXRsZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubGF0ZXN0LWt0cC1kZXNjIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAubGF0ZXN0LXJlYWQtbW9yZSBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAyNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblxuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxufVxuIiwiLnZpZXctLWxhYnMtc2VhcmNoLXJlc3VsdHMge1xuICBwYWRkaW5nLXRvcDogNDVweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC13aWR0aDogMTAxMnB4O1xuICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnZpZXdfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDU0JTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tbGVmdDowO1xuICAgICAgd2lkdGg6IDU4JTtcbiAgICB9XG4gIH1cbiAgLnZpZXdfX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIGNsZWFyOiBib3RoO1xuICB9XG4gIC52aWV3X19maWx0ZXJzIHtcbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQwLjUlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIHdpZHRoOiAzNy41JTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAod2lkZSl7XG4gICAgICAgIHdpZHRoOiAzNi41JTtcbiAgICAgIH1cbiAgICAgIC5mb3JtLWl0ZW0tLXRleHRmaWVsZCB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgLy8gbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG5cbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTZweCBjZW50ZXI7XG4gICAgXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxOHB4IDMxcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MnB4O1xuXG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtc21hbGw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICB9XG4gIH1cbiAgLnZpZXdzLWZpZWxkLXRpdGxle1xuICAgIHdpZHRoOiA5NCU7XG4gICAgLmxhYnMtbGlzdGluZy1oZWFkZXItd3JhcHBlciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogOHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICAgIC5sYWJzLWxpc3RpbmctZ3JlZW4tYXJyb3cge1xuICAgICAgICBwYWRkaW5nOiA0LjVweCAhaW1wb3J0YW50O1xuICAgICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIsICZmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgLmxhYnMtbGlzdGluZy1ncmVlbi1hcnJvdyB7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtYm9keS0xIHtcbiAgICB3aWR0aDogOTQlO1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIHAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcblxuICAgIH1cbiAgfVxuICAudmlld19fcm93IHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWluLWhlaWdodDogMzQ0cHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDc1cHgpe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDQ3LjIlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXBweS1icCg5NjBweCl7XG4gICAgICB3aWR0aDogNDUuMiU7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAudmlld19fcm93LmV2ZW4ge1xuICAgIC8vIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAoNDc1cHgpe1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi52aWV3LS1zdGFmZi1saXN0aW5nIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC52aWV3X19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjc7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgcGFkZGluZy1ib3R0b206IDI0cHg7XG4gIH1cblxuXG4gIC52aWV3X19yb3cge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgfVxuICAudmlld19fcm93Lm9kZCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG4gIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgYSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS41OTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgIH1cbiAgICBhOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDAgM3B4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtZmllbGQtam9iLXRpdGxlIHtcbiAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogIzBDMTAyMTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC52aWV3cy1maWVsZC1maWVsZC1pbWFnZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIG1heC13aWR0aDogOTBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA5MHB4O1xuICAgIH1cbiAgfVxuXG4gIC52aWV3cy1maWVsZC1maWVsZC1tZWRpYS1leHBlcnRpc2Uge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbn1cblxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcsIC5ibG9jay12aWV3cy1ibG9ja2V2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay02IHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTcge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBmbG9hdDogbm9uZTtcbiAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgIG1hcmdpbi1ib3R0b206IDk0cHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDAgYXV0byA5NHB4IGF1dG87XG4gIH1cbn1cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja183IHtcbiAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAudmlld19fcm93IHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSB7XG4gIC52aWV3X19yb3cge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCAhaW1wb3J0YW50O1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMjBweCA0NXB4IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE2N3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLnZpZXctLWV2ZW50cy1sYW5kaW5nLXBhZ2Utdmlldy52aWV3LS1kaXNwbGF5LWJsb2NrXzIge1xuICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gICAgLnBhZ2UtdGFnIHtcbiAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIC8vICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbi52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja182LCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNSAge1xuICBtYXJnaW46IDAgMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAmOmhvdmVyLCAmZm9jdXMge1xuICAgICAgLmV2ZW50cy10aXRsZXtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXctY29udGVudCB7XG5cbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLnZpZXdfX3JvdyB7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICB9XG4gICAgaHIge1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5kYXRlLWFuZC1pbWFnZS1jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIC8vIG92ZXJmbG93OiBhdXRvO1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgb3ZlcmZsb3c6IHVuc2V0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBtYXgtd2lkdGg6IDMzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIC8vIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICAvLyBtaW4taGVpZ2h0OiAxNjdweDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB3aWR0aDogMTIlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgfVxuICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXkge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zdGFydC1tb250aCwgLmVuZC1tb250aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICAuc2FtZS1tb250aC1kaWZmLWRheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1tb250aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtbW9udGgtZGlmZi1kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcblxuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5kaWZmLW1vbnRoIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGRpc3BsYXk6IHRhYmxlLWNlbGw7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDRweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZGlmZi1tb250aC1kYXlzIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuc2FtZS1tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsO1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1tb250aCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDdweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAvLyAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIC8vICAgd2lkdGg6IGF1dG87XG4gICAgICAvLyB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAvLyB3aWR0aDogMjYlO1xuICAgICAgfVxuICAgICAgaDIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoOTAwcHgpe1xuICAgICAgICB3aWR0aDogNTclO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICAgICAgLy8gcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUsIC50aW1lIHtcbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgIC50aW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6aG92ZXIsICY6Zm9jdXMge1xuICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgLy8gZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIGgzLCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICAgIC5zYW1lLW1vbnRoIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG8gYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLnZpZXdfX3JvdzpsYXN0LWNoaWxkIHtcbiAgICAvLyBib3JkZXItYm90dG9tOiAwO1xuICB9XG4gIC52aWV3X19yb3c6Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLnBhZ2VyIHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG4gIC8vIC5ub2RlLS10eXBlLWV2ZW50cyB7XG4gIC8vICAgLmRhdGUtd3JhcHBlciB7XG4gIC8vICAgICBkaXNwbGF5OiBmbGV4O1xuICAvLyAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIC8vICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAvLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAvLyAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLy8gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgLy8gICAgIG1heC13aWR0aDogMzMwcHg7XG4gIC8vICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAvLyAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIC8vICAgICAuZGF0ZSB7XG4gIC8vXG4gIC8vICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gIC8vICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAvL1xuICAvLyAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gIC8vICAgICAgICAgICAvLyBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgZ28gaGVyZS5cbiAgLy8gICAgICAgICAgICYuZGF0ZS0tb25lLWRheSB7XG4gIC8vICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIC8vICAgICAgICAgICB9XG4gIC8vXG4gIC8vICAgICAgICAgICAmLmRhdGUtLXR3by1kYXlzIHtcbiAgLy8gICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbiAgLy8gICAgICAgICAgICAgcGFkZGluZzogLjJyZW07XG4gIC8vICAgICAgICAgICB9XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zdGFydC1tb250aCxcbiAgLy8gICAgICAgLmVuZC1tb250aCxcbiAgLy8gICAgICAgLnNhbWUtbW9udGgge1xuICAvLyAgICAgICAgIHBhZGRpbmctdG9wOiA2cHg7XG4gIC8vICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgICAgcGFkZGluZzogMDtcbiAgLy8gICAgICAgICB9XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zYW1lLWRhdGUtd3JhcHBlciB7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgICAgIGZsb2F0OiBub25lO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gIC8vICAgICAgICAgcGFkZGluZzogNXB4O1xuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gIC8vICAgICAgICAgcGFkZGluZzogN3B4O1xuICAvLyAgICAgICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgICAgIHBhZGRpbmc6IDA7XG4gIC8vICAgICAgICAgfVxuICAvLyAgICAgICB9XG4gIC8vICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gIC8vICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgLy8gICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvLyAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgaDMge1xuICAvLyAgICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDA7XG4gIC8vICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAvLyAgICAgICAgIGZsb2F0OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICB9XG4gIC8vXG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gIC8vICAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAvLyAgICAgICB3aWR0aDogMjAlO1xuICAvLyAgICAgICBtYXgtaGVpZ2h0OiAxNjdweDtcbiAgLy8gICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gIC8vICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLy9cbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgLy8gICAgICAgd2lkdGg6IDEyJTtcbiAgLy8gICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIC5kYXktc3RhcnQsIC5kYXktZW5kIHtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgLy8gICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgLy8gICAgIH1cbiAgLy8gICB9XG4gIC8vICAgLmltYWdlLXdyYXBwZXIge1xuICAvLyAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICB3aWR0aDogMTAwJTtcbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgLy8gICAgICAgd2lkdGg6IGF1dG87XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgLy8gICAgICAgLy8gd2lkdGg6IDM0JTtcbiAgLy8gICAgIH1cbiAgLy8gICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gIC8vICAgICAgIC8vIHdpZHRoOiAyNiU7XG4gIC8vICAgICB9XG4gIC8vICAgICBpbWcge1xuICAvLyAgICAgICAvLyBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgLy8gICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gIC8vICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pIHtcbiAgLy8gICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgLy8gYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIC8vIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gIC8vICAgICAgIGgyIHtcbiAgLy8gICAgICAgICBkaXNwbGF5OiBub25lO1xuICAvLyAgICAgICB9XG4gIC8vICAgICAgIGltZyB7XG4gIC8vICAgICAgICAgd2lkdGg6IDEwMCU7XG4gIC8vICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgLy8gICAgICAgICAvLyBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG4gIC8vICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gIC8vICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIC8vICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gIC8vICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgICAvLyBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gIC8vICAgICAgICAgICAvLyBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAvLyAgICAgICAgIH1cbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy8gICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gIC8vICAgICBvdmVyZmxvdzogYXV0bztcbiAgLy8gICAgIHdpZHRoOiAxMDAlO1xuICAvLyAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgLy8gICAgICAgd2lkdGg6IDMwJTtcbiAgLy8gICAgICAgZmxvYXQ6IGxlZnQ7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gIC8vICAgICAgIHdpZHRoOiAzOCU7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgIHdpZHRoOiA0NyU7XG4gIC8vICAgICB9XG4gIC8vICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAvLyAgICAgICB3aWR0aDogNTclO1xuICAvLyAgICAgfVxuICAvLyAgICAgLnBhZ2UtdGFnIHtcbiAgLy8gICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgLy8gICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvLyAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIC8vICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gIC8vICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gIC8vICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgLy8gICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gIC8vICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIC8vICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgLy8gICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gIC8vICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIC8vICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgLy8gICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgIH1cbiAgLy8gICAgIC5ldmVudHMtdGl0bGUge1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAvLyAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAvLyAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgLy8gICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgLy8gICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAvLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC8vICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAvLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy8gICAgICAgICAvLyAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgLy8gICAgICAgICAvLyAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIC8vICAgICAgICAgLy8gfVxuICAvLyAgICAgICB9XG4gIC8vXG4gIC8vICAgICB9XG4gIC8vICAgICAuZXZlbnRzLXN1YmhlYWRpbmcge1xuICAvLyAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgLy8gICAgICAgcGFkZGluZy10b3A6IDVweDtcbiAgLy8gICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgLy8gICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAvLyAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuNjc7XG4gIC8vICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIC8vICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIC8vICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAvLyAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAvLyAgICAgICAgIHdpZHRoOiA3NiU7XG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG4gIC8vICAgICAgICAgd2lkdGg6IDgwJTtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgICAgLmV2ZW50LWRldGFpbHMtbGluayB7XG4gIC8vICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAvLyAgICAgICBmbG9hdDogbGVmdDtcbiAgLy8gICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gIC8vICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAvLyAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gIC8vICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAvLyAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgLy8gICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMnB4O1xuICAvLyAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAvLyAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGNvbG9yX19wcmltYXJ5O1xuICAvLyAgICAgICBhIHtcbiAgLy8gICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAvLyAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgLy9cbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAvLyAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gIC8vICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIC8vICAgICAgIH1cbiAgLy8gICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgLy8gICAgICAgICAvLyBwYWRkaW5nLXRvcDogMzBweDtcbiAgLy8gICAgICAgfVxuICAvLyAgICAgfVxuICAvLyAgIH1cbiAgLy9cbiAgLy8gfVxuXG59XG4iLCIucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1wYWdlIHtcblx0LmhiLWNvbnRlbnQubm8tZm9vdGVyLWxheW91dC1jb250ZW50ICB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cbn1cbi5ibG9jay12aWV3cy1ibG9ja3Byb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgLmJsb2NrLXZpZXdzLWJsb2Nrb25saW5lLWZhbWlseS1yZXNvdXJjZS1jZW50cmUtbGlzdGluZy1ibG9jay0zIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgbWluLWhlaWdodDogMjYwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdG1pbi1oZWlnaHQ6IDIyMHB4O1xuXHR9XG5cblx0LmZpbHRlci1oZWFkZXItd3JhcHBlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1heC13aWR0aDogMTI3OHB4O1xuXHRcdG1hcmdpbjogYXV0bztcblx0XHRwYWRkaW5nOiAxNXB4IDEwcHggMTBweCAxMHB4O1xuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg0NXB4KSB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQuYmxvY2tfX3RpdGxle1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0cGFkZGluZy10b3A6IDM5cHg7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1LjVweDtcblx0XHR9XG5cblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcblx0XHRib3JkZXItYm90dG9tOiAxcHggJGNvbG9yX19ib3JkZXItZm9ybS10ZXh0IHNvbGlkO1xuXHRcdG1hcmdpbi1ib3R0b206MjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOjM1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnZpZXdfX2hlYWRlcntcblx0XHQvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ly8gdG9wOiA4NnB4O1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoMzMwcHgpe1xuXHRcdFx0Ly8gdG9wOiA3MXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdC8vIHRvcDogMDtcblx0XHR9XG5cdH1cblx0LnZpZXdfX2NvbnRlbnR7XG5cblx0LmEtel9wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5ne1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRhe1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXHR9XG5cdH1cblxuXHQudmlldy0tcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZywgLnZpZXctLW9ubGluZS1mYW1pbHktcmVzb3VyY2UtY2VudHJlLWxpc3Rpbmd7XG5cdFx0LnZpZXdfX2ZpbHRlcnN7XG5cdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBtYXJnaW4tdG9wOiA1MHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0ei1pbmRleDo5O1xuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdC8vIG1hcmdpbi10b3A6IC0yNXB4O1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTA1MHB4KSB7XG5cdFx0XHRcdHdpZHRoOiA1NjFweDtcblx0XHRcdH1cblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogLTJweCAycHggMTJweCAxcHggJGNvbG9yX190YWJsZS0tYm9yZGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0LmZpbHRlci10b2dnbGV7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3NTBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGNvbG9yOiRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdFx0cGFkZGluZzogMTZweCAzMHB4IDE2cHggMjBweDtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMzMwcHgpIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxNnB4IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmdyZWVuLWFycm93LXBvc3QtbGlua3tcblx0XHRcdFx0XHRib3JkZXI6IHNvbGlkICM0NjllNDQ7XG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDMuNXB4IDMuNXB4IDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LW1vei10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG5cdFx0XHRcdFx0LW8tdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjFweDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzcHg7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG5cdFx0XHRcdFx0cGFkZGluZzogNC41cHg7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0IDtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAycHg7XG5cblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHRcdC5maWx0ZXItdG9nZ2xlLmFjdGl2ZS1maWx0ZXItc2VjdGlvbntcblx0XHRcdFx0LmdyZWVuLWFycm93LXBvc3QtbGlua3tcblx0XHRcdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1pdGVtLS10ZXh0ZmllbGR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDI1cHggMzFweDtcblx0XHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9pY29ucy9pY29uLS1zZWFyY2gtLWJsYWNrLnN2Zyk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9fYm9yZGVyLWZvcm0tdGV4dDtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDoyMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0bGFiZWwge2Rpc3BsYXk6IG5vbmU7fVxuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLWxpZ2h0O1xuXHRcdFx0XHRcdGNvbG9yOiRjb2xvcl9fbGluay0tZGFyaztcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwIDAgMDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0ZmllbGRzZXR7XG5cdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDUwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcdC5maWVsZHNldF9fY29udGVudHtcblx0XHRcdFx0XHRcdC5mb3JtLWl0ZW0tLWNoZWNrYm94ZXMge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbSB7XG5cdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAzMCU7XG5cdFx0XHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDUwJTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdICsgbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL3JhZGlvL3VuY2hlY2tfYnV0dG9uLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcblx0XHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdICsgbGFiZWx7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2NoZWNrYm94ZXMvaWNvbl91bmNoZWNrLnN2Z1wiKSBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDMwcHggMjdweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgbGFiZWwge1xuXHRcdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogdXJsKFwiL3RoZW1lcy9jdXN0b20vYmxvb3J2aWV3L2ltYWdlcy9yYWRpby9jaGVja19idXR0b24uc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybChcIi90aGVtZXMvY3VzdG9tL2Jsb29ydmlldy9pbWFnZXMvY2hlY2tib3hlcy9pY29uX2NoZWNrZWQuc3ZnXCIpIG5vLXJlcGVhdDtcblx0XHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCAyN3B4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0YS5iZWYtdG9nZ2xlIHtcblx0XHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMTVweCAwO1xuXHRcdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGJvcmRlcjogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0LmZvcm0taXRlbS0tY2hlY2tib3gge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTdweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuYmVmLXByb2Nlc3NlZCB7XG5cdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMjVweDtcblx0XHRcdFx0XHRcdFx0fVxuICAgICAgICAgICAgICAuZm9ybS1pdGVtLmZvcm0taXRlbS0tcmFkaW9ze1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIC5mb3JtLWl0ZW0uZm9ybS1pdGVtLS1jaGVja2JveC5qcy1mb3JtLWl0ZW0uanMtZm9ybS10eXBlLWNoZWNrYm94IHtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCg1ODhweCl7XG5cdFx0XHRcdFx0XHRcdFx0XHRtaW4td2lkdGg6IDAlO1xuXHRcdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDMyJTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMDUycHgpe1xuXHRcdFx0XHRcdFx0XHRcdFx0bWluLXdpZHRoOiAwJTtcblx0XHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAzMiU7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXG4gICAgICAgICAgICAgIH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0LmZpZWxkc2V0X19sZWdlbmR7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXG5cdFx0XHQjdmlld3MtZXhwb3NlZC1mb3JtLXByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctYmxvY2stMywgI3ZpZXdzLWV4cG9zZWQtZm9ybS1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTMge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggJGNvbG9yX190YWJsZS0tYm9yZGVyIHNvbGlkO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0bWF4LWhlaWdodDogMzAwcHg7XG5cdFx0XHRcdG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuXG5cdFx0fVxuXHRcdC52aWV3X19jb250ZW50e1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlld19fZW1wdHkge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDVweDtcblx0XHR9XG5cdH07XG4gICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLCAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZyB7XG5cdFx0cGFkZGluZzogMTVweCAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3JkZXI6IHNvbGlkIDNweCAkY29sb3JfX3ByaW1hcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuXHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICB9XG4gICNlZGl0LXN1Ym1pdC1vbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nOmhvdmVyLCAjZWRpdC1zdWJtaXQtcHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZzpob3ZlciB7XG4gICAgYm9yZGVyOiBzb2xpZCAzcHggJGNvbG9yX19wcmltYXJ5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gIH1cbn1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmctcGFnZXtcbiAgLmhiLWNvbnRlbnR7XG5cdCAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXdoaXRlO1xuICB9XG59XG5cbi8vbGF5b3ZlclxuLnVzZXItbG9nZ2VkLWluIHtcblx0LmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVyIHtcblx0XHR0b3A6IC0zOTBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG5cdFx0XHR0b3A6IC04OHB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuXHRcdFx0dG9wOiAtMTM1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIG1hcHB5LWJwKDc5MnB4KXtcblx0XHRcdHRvcDogLTE2NXB4O1xuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG5cdFx0XHR0b3A6IC01MHB4O1xuXHRcdH1cblx0fVxufVxuLmhiLWNvbnRlbnQucHJvZ3JhbXMtc2VydmljZXMtbGlzdGluZy1sYXlvdmVye1xuXHRwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTYwcHg7XG5cdHotaW5kZXg6IDU7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KXtcblx0XHR0b3A6IC04OHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG5cdFx0dG9wOiAtMTEwcHg7XG5cdH1cblx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuXHRcdHRvcDogLTI1cHg7XG5cdH1cbn1cbi5hZGp1c3Rfc2Nyb2xsIHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDUzNXB4KXtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxufVxuLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgbWFyZ2luLXRvcDogMzgwcHg7XG59XG4iLCIuYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcblx0d2lkdGg6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG5cdHBhZGRpbmc6IDQ1cHggMCA7XG59XG4uYmxvY2stdmlld3MtYmxvY2twcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2tvbmxpbmUtZmFtaWx5LXJlc291cmNlLWNlbnRyZS1saXN0aW5nLWJsb2NrLTEsXG4uYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcblx0bWF4LXdpZHRoOiAxMjc4cHg7XG5cdG1hcmdpbjogYXV0bztcblx0cGFkZGluZzogMTVweCAxMHB4IDEwcHggMTBweDtcblx0QGluY2x1ZGUgbWFwcHktYnAoODQ1cHgpIHtcblx0XHRwYWRkaW5nOiAzMHB4IDEwcHggMTBweCAxMHB4O1xuXHR9XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMCAxMHB4IDA7XG5cdH1cblxuXHQudmlld19fZmlsdGVyc3tcblx0XHR3aWR0aDogMzAlO1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LnZpZXdfX2VtcHR5e1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gIH1cblx0LnZpZXctLXBhcnRpY2lwYXRlLWluLXJlc2VhcmNoIHtcblx0XHQudmlld19faGVhZGVyIHtcblx0XHRcdGNvbG9yOiAjNDY0MjQyO1xuXHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzdjM2MzO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblxuXHRcdH1cblx0XHQudmlld19fZmlsdGVycyB7XG5cdFx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdC52aWV3cy1leHBvc2VkLWZvcm0ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzdDM0MzO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg7XG5cdFx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGNvbG9yOiAjNDY0MjQyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGlucHV0IHtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDUycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTJweCBjZW50ZXI7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAyNXB4IDMxcHg7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFRUVFO1xuXHRcdFx0ICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnKTtcblx0XHRcdCAgICBib3JkZXI6IDFweCBzb2xpZCAjQzdDM0MzO1xuXHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQudmlld19fY29udGVudCB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cblxuLnByb2dyYW1zLXNlcnZpY2VzLWxpc3RpbmcsIC5vbmxpbmUtZmFtaWx5LXJlc291cmNlLWxpc3Rpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0aDMge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtaDQtbGFyZ2U7XG5cdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdGZvbnQtc2l6ZTogMjlweDtcblx0XHR9XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNS41cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuXHRcdGJvcmRlci1ib3R0b206IDFweCAkY29sb3JfX2JvcmRlci1mb3JtLXRleHQgc29saWQ7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHR9XG5cdH1cblx0LnZpZXdzLXJvdyB7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRAaW5jbHVkZSBtYXBweS1icCgyMDBweCA3MDBweCkge1xuXHRcdFx0d2lkdGg6IDk4JTtcblx0XHRcdG1hcmdpbjogMCA1cHggMzBweCAwO1xuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdH1cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtYXBweS1icCg3MDBweCkge1xuXHRcdFx0d2lkdGg6IDMwJTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4IDgwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMHB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDgwMHB4IDg1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyMnB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDg1MHB4IDkwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNHB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDkwMHB4IDk1MHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyNXB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDk1MHB4IDEwMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMjhweCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMDAwcHggMTAzMHB4KSB7XG5cdFx0XHRcdG1hcmdpbjogMCAyOXB4IDQ1cHggMDtcblx0XHRcdH1cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDEwMzBweCAxMDYwcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMwcHggNDVweCAwO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoMTA2MHB4IDExMDBweCkge1xuXHRcdFx0XHRtYXJnaW46IDAgMzFweCA0NXB4IDA7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBtYXBweS1icCgxMTAwcHgpIHtcblx0XHRcdFx0bWFyZ2luOiAwIDMzcHggNDVweCAwO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LnZpZXdzLWZpZWxkLXRpdGxlLTEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1xuXHRcdFx0LmdyZWVuLWFycm93LXByZS1saW5rIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDlweDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAjNDY5ZTQ0O1xuXHRcdFx0XHRib3JkZXItd2lkdGg6IDAgMy41cHggMy41cHggMDtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiA0LjVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIxcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0Ly8gd29yZC1icmVhazogYnJlYWstYWxsO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0Ly99XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcblx0XHRcdFx0fVxuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMzk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG5cdFx0XHRcdC8vIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Jjpmb2N1cywgJjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Jjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdC5ncmVlbi1hcnJvdy1wcmUtbGluayB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDExcHg7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LnZpZXdzLWZpZWxkLWZpZWxkLXN1bW1hcnktcHJvZ3JhbXMtc2VydmljZXMsIC52aWV3cy1maWVsZC1maWVsZC1zdW1tYXJ5IHtcblx0XHRcdHBhZGRpbmctbGVmdDogMzNweDtcblx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuNjE7XG5cdFx0fVxuXHR9XG59XG59XG5cbi5wcm9ncmFtcy1zZXJ2aWNlcy1saXN0aW5nLXBhZ2V7XG5cdC5yZWdpb24tcG9zdGZpeHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcblx0fVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrbmV3cy1sYW5kaW5nLXBhZ2Utdmlldy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2tuZXdzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTIge1xuICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uYmxvY2stdmlld3MtZXhwb3NlZC1maWx0ZXItYmxvY2tldmVudHMtbGFuZGluZy1wYWdlLXZpZXctYmxvY2stNywgLmJsb2NrLXZpZXdzLWV4cG9zZWQtZmlsdGVyLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTJ7XG4gIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICBtYXgtd2lkdGg6IDEyNzhweDtcbiAgICBtYXJnaW46IDAgYXV0byA5NnB4IGF1dG87XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cblxuICAvLyBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG4udmlldy0tbmV3cy1sYW5kaW5nLXBhZ2Utdmlld3tcbiAgbWFyZ2luOiAwIDIwcHggNDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC52aWV3X19jb250ZW50IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbiAgLnJlYWRtb3JlLWxpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICY6aG92ZXIge1xuICAgICAgLm5ld3MtdGl0bGUge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC52aWV3LXJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAudmlld19fcm93IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucGFnZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG5cbiAgICAudmlld19fcm93IHtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX19ia2ctLWxpZ2h0O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAudmlld3MtZmllbGQtbm90aGluZywgLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3c3tcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIC5uZXdzLWxpc3Rpbmcge1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gICAgLmRhdGUtd3JhcHBlciB7XG4gICAgICB3aWR0aDogNDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIHdpZHRoOiA0NCU7XG4gICAgICAgIG1pbi13aWR0aDogMTUzcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3MDBweCl7XG4gICAgICAgIGhlaWdodDogMTY3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW1hZ2Utd3JhcHBlci1kZWZhdWx0LCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIC8vIG1pbi13aWR0aDogMjk3cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAzMzBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG5cbiAgICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmV3cy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLm5ld3MtZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIC8vIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucGFnZS10YWcge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgcGFkZGluZzogMnB4IDEzcHggMCAxM3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1leHRyYS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLm5ld3MtY29udGFpbmVyIHtcbiAgICAgIC5uZXdzLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgICAubmV3cy1zdW1tYXJ5IHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICB9XG4gICAgICAubGluay10by1uZXdzIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXN7XG4gICAgICAgICAgICBjb2xvcjokY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmJsb2NrLXZpZXdzLWJsb2NrcmVsYXRlZC1ldmVudHMtYmxvY2stMSwgLmJsb2NrLXZpZXdzLWJsb2NrZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LWJsb2NrLTV7XG4gIG1heC13aWR0aDogMTI3OHB4O1xuICBtYXJnaW46IDAgMCAxNDBweCAwO1xuICBvdmVyZmxvdzogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICBAaW5jbHVkZSBtYXBweS1icCg2MDBweCl7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMDtcbiAgfVxuICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgbWFyZ2luOiAwIDIwcHggMTQwcHggMjBweDtcbiAgICB3aWR0aDogOTYlO1xuICB9XG5cbiAgYm94LXNoYWRvdzogLTJweCAycHggMTFweCAwIHJnYmEoNDYsIDQzLCA0MywgMC4yNik7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci10b3A6ICM1M2JiNTAgNXB4IHNvbGlkO1xuXG4gIEBpbmNsdWRlIG1hcHB5LWJwKDEzMTVweCl7XG4gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAvLyBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gIC5ibG9ja19fdGl0bGV7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgcGFkZGluZzoyNXB4IDMwcHg7XG4gIH1cblxufVxuXG4udmlldy0tcmVsYXRlZC1ldmVudHMsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja181ICB7XG4gcGFkZGluZy1ib3R0b206IDA7XG4gIC52aWV3X19lbXB0eSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgfVxuICAudmlld19fcm93IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZzogNDVweCAyMHB4IDQ1cHggMzBweDtcbiAgICB9XG4gICAgJjpob3ZlciwgJjpmb2N1c3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgICAuZGF0ZS13cmFwcGVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAuZGF0ZXtcbiAgICAgICAgICBoM3tcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5ldmVudHMtY29udGFpbmVye1xuICAgICAgICAuZXZlbnRzLXRpdGxle1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmV2ZW50LWRldGFpbHMtbGluayBhe1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIH1cbiAgfVxuICAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYWdlciB7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuICAvLyAubm9kZS0tdHlwZS1ldmVudHMubm9kZS0tZGlzcGxheS1tb2RlLXJlbGF0ZWQtaXRlbXMtZm9yLXZpZXdzIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMDtcbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDMzMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChzbWFsbCl7XG4gICAgICAgIC8vIHdpZHRoOiA0NCU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDEyJTtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDE2N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuXG4gICAgICB9XG4gICAgICAuZGF5LXN0YXJ0LCAuZGF5LWVuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC50aW1lLCBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgcHtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoLCAuc2FtZS1tb250aHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDVweCAwIDA7XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXl7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS1zZXBlcmF0b3IsIC5zYW1lLWVuZC1kYXksIC5zYW1lLXN0YXJ0LWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5Lm9ubHktc3RhcnR7XG4gICAgICAgICAgZmxvYXQ6bm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB9XG4gICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDEycHggN3B4IDAgN3B4O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTE3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKHNtYWxsKXtcbiAgICAgICAgLy8gd2lkdGg6IDUxJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg3NjVweCA3OThweCl7XG4gICAgICAgIC8vIG1heC13aWR0aDogMzA1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgLy8gd2lkdGg6IGF1dG87XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDI3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gICAgICAgIHdpZHRoOiAzNiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDYlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgIH1cbiAgICAgIC5ldmVudHMtc3ViaGVhZGluZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42NztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgd2lkdGg6IDc2JTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpIHtcbiAgICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnQtZGV0YWlscy1saW5rIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIC8vIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIH1cblxufVxuXG4ucGFnZS1ub2RlLXR5cGUtZXZlbnRzIHtcbiAgLnJlZ2lvbi1wb3N0Zml4IHtcbiAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIH1cbn1cbiIsIi52aWV3LS11cGNvbWluZy1ldmVudHMudmlldy0tZGlzcGxheS1ibG9ja18xLCAudmlldy0tZXZlbnRzLWxhbmRpbmctcGFnZS12aWV3LnZpZXctLWRpc3BsYXktYmxvY2tfNCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbiAgLnZpZXdfX2VtcHR5IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICB9XG4gIC52aWV3X19yb3cge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nOiA0NXB4IDIwcHggNDVweCAzMHB4O1xuICAgIH1cbiAgICAmOmhvdmVyLCAmOmZvY3Vze1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAgIC5ldmVudHMtdGl0bGUge1xuICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgfVxuICAgICAgLmV2ZW50LWRldGFpbHMtbGluayBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgICAgLmRhdGUtd3JhcHBlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAuZGF0ZSB7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuICAudmlld19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50O1xuICB9XG4gIC52aWV3X19yb3c6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxuICAucGFnZXIge1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gIH1cbiAgLy8gLm5vZGUtLXR5cGUtZXZlbnRzLm5vZGUtLWRpc3BsYXktbW9kZS1yZWxhdGVkLWl0ZW1zLWZvci12aWV3cyB7XG4gIC8vICAgcGFkZGluZy10b3A6IDA7XG4gICAgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWluLXdpZHRoOiA1MTVweDtcbiAgICAgIH1cblxuICAgIH1cbiAgICAuZGF0ZS13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMzMxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgcGFkZGluZzogOHB4IDVweCAwIDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjJweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgbWluLWhlaWdodDogMTY3cHg7XG4gICAgICB9XG5cbiAgICAgIC5kYXktc3RhcnQsIC5kYXktZW5kIHtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDItbGFyZ2U7XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgLnRpbWUsIGltZ3tcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLmRhdGUge1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSwgKC1tcy1oaWdoLWNvbnRyYXN0OiBub25lKSB7XG4gICAgICAgICAgICAvLyBJRTEwKyBzcGVjaWZpYyBzdHlsZXMgZ28gaGVyZS5cbiAgICAgICAgICAgICYuZGF0ZS0tb25lLWRheSB7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNzVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZGF0ZS0tdHdvLWRheXMge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBoMyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdGFydC1tb250aCwgLmVuZC1tb250aCwgLnNhbWUtc3RhcnQtbW9udGgsIC5zYW1lLW1vbnRoIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zdGFydC1kYXksIC5lbmQtZGF5LCAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1zdGFydC1kYXksIC5zYW1lLWVuZC1kYXksIC5zYW1lLWRhdGUtc2VwZXJhdG9yLCB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNnB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAgIC5zYW1lLXN0YXJ0LWRheS5vbmx5LXN0YXJ0e1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICB9XG4gICAgICBpbWcge1xuICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICAgIC52b2NhYnVsYXJ5LWRlZmF1bHQtaW1hZ2UtZm9yLWV2ZW50cyB7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmV2ZW50cy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgd2lkdGg6IDQ3JTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCg5MDBweCl7XG4gICAgICAgIHdpZHRoOiA1NiU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogNDQlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICAgICAgd2lkdGg6IDU1JTtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBwYWRkaW5nOiAycHggMTNweCAwIDEzcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLWV4dHJhLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAvLyB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS10cnVlLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZXZlbnRzLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LWxhcmdlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIC8vIH1cblxufVxuLnZpZXctLXVwY29taW5nLWV2ZW50cy52aWV3LS1kaXNwbGF5LWJsb2NrXzIsIC52aWV3LS1ldmVudHMtbGFuZGluZy1wYWdlLXZpZXcudmlldy0tZGlzcGxheS1ibG9ja180IHtcbiAgLnVwY29taW5nLWV2ZW50LXJvd3Mge1xuICAgIC5tYW55LXJvd3M6bnRoLWNoaWxkKDIpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG4gICAgLmRhdGUtYW5kLWltYWdlLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogNjQlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5kYXRlLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIHBhZGRpbmc6IDhweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU0OHB4KXtcbiAgICAgICAgbWF4LXdpZHRoOiAzMzFweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1tZWRpdW07XG4gICAgICB9XG4gICAgICAuZGF5LXN0YXJ0LCAuZGF5LWVuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWgyLWxhcmdlO1xuICAgICAgICB9XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDMtbGFyZ2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgIC50aW1lLCBpbWd7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5kYXRle1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgaDN7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtZGF0ZS13cmFwcGVyIHtcbiAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAuc2FtZS1kYXRlLXNlcGVyYXRvciB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LW1vbnRoLCAuZW5kLW1vbnRoLCAuc2FtZS1zdGFydC1tb250aCwgLnNhbWUtbW9udGgge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnN0YXJ0LWRheSwgLmVuZC1kYXksIC5zYW1lLXN0YXJ0LWRheSwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnNhbWUtc3RhcnQtZGF5LCAuc2FtZS1kYXRlLXNlcGVyYXRvciwgLnNhbWUtZW5kLWRheSB7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDdweCAwIDdweDtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgcGFkZGluZzogMTJweCA3cHggMCA3cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5zYW1lLWRhdGUtc2VwZXJhdG9yIHtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgfVxuICAgICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIDtcbiAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAudm9jYWJ1bGFyeS1kZWZhdWx0LWltYWdlLWZvci1ldmVudHMge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKG1lZGl1bSl7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNjhweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQxcHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMCA7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTY3cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMzBweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwIDtcbiAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZXZlbnRzLWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiA1MSU7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMDAwcHgpe1xuICAgICAgICB3aWR0aDogNjIlO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuXG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDJweDtcbiAgICAgIH1cbiAgICAgIC5wYWdlLXRhZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjJweDtcbiAgICAgICAgLy8gZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvcl9fdGV4dC0tbGlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDJweCAxM3B4IDAgMTNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemUtZXh0cmEtc21hbGw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19ia2ctLXRydWUtd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWxpZ2h0O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudHMtdGl0bGUsIC5ldmVudHMtdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNS1sYXJnZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmV2ZW50cy1zdWJoZWFkaW5nIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zdHJldGNoOiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY3O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1tZWRpdW07XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICB3aWR0aDogNzYlO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCkge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5ldmVudC1kZXRhaWxzLWxpbmsge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fbGluay0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDcwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIC5wYXRoLWZyb250cGFnZSB7XG4vLyAgIC5maWVsZF9faXRlbS5cXDMyX3ZpZXdzX2FuZF9jdXN0b21fbGlua3MsIC5sYXRlc3QtYmxvZy1zdG9yaWVze1xuLy8gICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYmtnLS1saWdodCAhaW1wb3J0YW50O1xuLy8gICB9XG4vLyB9XG4uZmllbGRfX2l0ZW0uXFwzMl92aWV3c19hbmRfY3VzdG9tX2xpbmtzLCAubGF0ZXN0LWJsb2ctc3RvcmllcyB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZXctYW5kLWxpbmsge1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIC8vIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgLy8gICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAvLyB9XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgLy8gcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgIC5maWVsZC0tbmFtZS1maWVsZC12aWV3IHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzOXB4O1xuICAgIH1cblxuICAgID4gLmZpZWxkX19sYWJlbCB7XG4gICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgIH1cblxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtODZweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU2MHB4KXtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtNjBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC10aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNnB4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbWVkaXVtO1xuICAgICAgICBjb2xvcjogIzJlMmIyYjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjYxO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAjMmUyYjJiO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgID4gLmZpZWxkX19pdGVtcyB7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgLnJlbGF0ZWQtY29udGVudC1pbWFnZS5kZWZhdWx0IHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCh3aWRlKXtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6IDIzOXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZXh0dWFsLXJlZ2lvbi5maWVsZF9faXRlbS5maWVsZF9faXRlbS1sYWJlbC1oaWRkZW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWFwcHktYnAoMjAwcHggNDYycHgpIHtcbiAgICAgICA+IC5maWVsZF9faXRlbSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtYm9keSB7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIC8vIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAvLyB0b3A6IDA7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtc3VtbWFyeSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1yZWFkLW1vcmUge1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDQ2MnB4IDU3NnB4KSB7XG4gICAgID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgID4gLmZpZWxkX19pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDY4JTtcbiAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucmVsYXRlZC1jb250ZW50LWltYWdlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgID4gLmZpZWxkX19pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICA+ICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1ib2R5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIC8vIHdpZHRoOiA1OCU7XG4gICAgICAgICAgICB3aWR0aDogNDglO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgLnJlbGF0ZWQtY29udGVudC1zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtcmVhZC1tb3JlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjgwcHgpIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtaDUtbGFyZ2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5yZWxhdGVkLWNvbnRlbnQtaW1hZ2Uge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKHdpZGUpIHtcbiAgICAgIG1heC13aWR0aDogMTI3OHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgfVxuXG5cbiAgICAuZmllbGQtbGluay1wYWdle1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKDU3NnB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgLmdyZWVuLWFycm93LXByZS1saW5re1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICBAaW5jbHVkZSBncmVlbi1hcnJvdztcbiAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIEBpbmNsdWRlIGFuaW1hdGUtYWxsO1xuICAgIH1cbiAgICAgIGF7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LW1lZGl1bTtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cywgJjpob3ZlciB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICBAaW5jbHVkZSBhbmltYXRlLWFsbDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTFweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5maWVsZC1kZXNjLWxpbmt7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG4gIH1cblxufVxuIiwiLm9ubGluZS1mYW1pbHktcmVzb3VyY2UtbGlzdGluZyB7XG4gIC52aWV3cy1yb3cge1xuICAgIC5ub2RlLS1kaXNwbGF5LW1vZGUtaGlnaGxpZ2h0ZWQtY29udGVudC1ibG9ja3tcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgLnByb2ctbGluayB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1tZWRpdW07XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1oNC1sYXJnZTtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICAvLyB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgLy8gd2lkdGg6IDg2JTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgLy8gICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAuZ3JlZW4tYXJyb3ctcHJlLWxpbmsge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgICBib3JkZXI6IHNvbGlkICM0NjllNDQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAzLjVweCAzLjVweCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDQuNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gICAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5leHRlcm5hbC1saW5rLWltYWdlIHtcbiAgICAgIC8vICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgLy8gIG1hcmdpbi10b3A6IDJweDtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogNnB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgLmdyZWVuLWFycm93LXByZS1saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDExcHg7XG4gICAgICAgICAgQGluY2x1ZGUgYW5pbWF0ZS1hbGw7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZy1kZXNjcmlwdGlvbiB7XG4gICAgICBjbGVhcjogbGVmdDtcbiAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNjE7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLWRhcms7XG4gICAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICB9XG4gIH1cbn1cbi51c2VyLWxvZ2dlZC1pbiB7XG4gIC5hZGp1c3Rfc2Nyb2xsIHtcbiAgICBtYXJnaW4tdG9wOiAzMDBweDtcbiAgICBAaW5jbHVkZSBtYXBweS1icCg1MzVweCl7XG4gICAgICBtYXJnaW4tdG9wOiAyODBweDtcbiAgICB9XG4gIH1cbiAgLmFkanVzdF9zY3JvbGxfYmVmb3JlIHtcbiAgICBtYXJnaW4tdG9wOiA0ODBweDtcbiAgfVxufVxuLmFkanVzdF9zY3JvbGwge1xuICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoNTM1cHgpe1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG59XG4uYWRqdXN0X3Njcm9sbF9iZWZvcmUge1xuICBtYXJnaW4tdG9wOiAzODBweDtcbn1cbiIsIi5ibG9jay12aWV3cy1ibG9ja2FsZXJ0cy1ibG9jay0xLCAuYmxvY2stdmlld3MtYmxvY2thbGVydHMtYmxvY2stMiB7XG5cdG1heC13aWR0aDogMTI3OHB4O1xuXHRtYXJnaW46IDIwcHg7XG5cdEBpbmNsdWRlIG1hcHB5LWJwKDEzMDBweCkge1xuXHRcdG1hcmdpbjogMjBweCBhdXRvO1xuXHR9XG5cblx0YXJ0aWNsZS5hbGVydC1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS1pbmZvcm1hdGlvbmFsO1xuXHRcdC5ub2RlX19jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LmFsZXJ0LXR5cGUge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0QGV4dGVuZCAlY2YtaW1wb3J0bmF0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcblx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4zODtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblxuXHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHRcdFx0bGVmdDogOSU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0XHRcdHdpZHRoOiAzNXB4O1xuXHRcdFx0XHRcdGhlaWdodDogMjUuOHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAtNHB4O1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0XHRAaW5jbHVkZSBtYXBweS1icChsYXJnZSkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuYWxlcnQtY29udGVudCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAoNzUwcHgpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogODAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdH1cblx0XHRcdC5hbGVydC1tZXNzYWdlIHtcblxuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXh4LXNtYWxsO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblxuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHR0aW1lIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTRweDtcbiAgICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS14eC1zbWFsbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKDcwMHB4KSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNzk7XG5cdFx0XHRcdFx0QGluY2x1ZGUgbWFwcHktYnAobGFyZ2UpIHtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjg4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXN0cmV0Y2g6IG5vcm1hbDtcblx0XHRcdFx0XHQvLyBmbG9hdDogbGVmdDtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnfCc7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEyLjVweDtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1cHg7XG5cdFx0XHRcdFx0XHRcdC8vbWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdFx0XHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICRjb2xvcl9fdGV4dC0td2hpdGU7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkY29sb3JfX3RleHQtLXdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC8vcCB7XG5cdFx0XHRcdC8vXHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ly9cdGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXh4LXNtYWxsO1xuXHRcdFx0XHQvL1x0QGluY2x1ZGUgbWFwcHktYnAoNzAwcHgpIHtcblx0XHRcdFx0Ly9cdFx0Zm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG5cdFx0XHRcdC8vXHR9XG5cdFx0XHRcdC8vXHRsaW5lLWhlaWdodDogMS43OTtcblx0XHRcdFx0Ly9cdEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG5cdFx0XHRcdC8vXHRcdGxpbmUtaGVpZ2h0OiAxLjY5O1xuXHRcdFx0XHQvL1x0fVxuXHRcdFx0XHQvL1x0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Ly9cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Ly9cdGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuXHRcdFx0XHQvL31cblx0XHRcdFx0Ly90ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5hbGVydC1pdGVtLldhcm5pbmdzIHtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS13YXJuaW5nO1xuXHRcdC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL0FsZXJ0LWNsZWFyZWQucG5nXCIpO1xuXHRcdH1cblx0fVxuXHQuYWxlcnQtaXRlbS5JbmZvcm1hdGlvbmFsIHtcblx0XHQvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9fYWxlcnRzLS1pbmZvcm1hdGlvbmFsO1xuXHRcdC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL01haW50ZW5hbmNlLnBuZ1wiKTtcblx0XHR9XG5cdH1cblx0LmFsZXJ0LWl0ZW0uQ3JpdGljYWwge1xuXHQvL1x0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX19hbGVydHMtLWNyaXRpY2FsO1xuXHRcdC5hbGVydC10eXBlIHNwYW46OmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL0FsZXJ0LnBuZ1wiKTtcblx0XHR9XG5cdH1cbn1cblxuI2Jsb2NrLXZpZXdzLWJsb2NrLWFsZXJ0cy1ibG9jay0zLCAjYmxvY2stdmlld3MtYmxvY2stYWxlcnRzLWJsb2NrLTR7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuYmxvY2stdmlld3MtYmxvY2twYXJ0aWNpcGF0ZS1pbi1yZXNlYXJjaC1ibG9jay0xIHtcbiAgbWF4LXdpZHRoOiAxMjc4cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICAudmlld19fZW1wdHkge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDIwcHg7XG4gIH1cbn1cbiIsIi5zZWFyY2gtdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGdyZXk7XG4gIG1hcmdpbi1ib3R0b206IDQ1cHg7XG59XG4ucGF0aC1zZWFyY2gge1xuICAuaGItcHJlZml4IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1hcHB5LWJwKDEyNzhweCl7XG4gICAgICBwYWRkaW5nOiA0NXB4IDAgOTBweCAwO1xuICAgIH1cblxuICB9XG4gIC5ibG9jay0taG9sbGFuZC1ibG9vcnZpZXctZW1haWwtc3Vic2NyaXB0aW9uLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC52aWV3LS1hY3F1aWEtc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tdHJ1ZS13aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG5cbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICAgIC52aWV3X19lbXB0eSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC52aWV3X19jb250ZW50IHtcbiAgICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIC52aWV3X19yb3cge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgICAgYTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIC52aWV3X19yb3cge1xuICAgICAgICAgIC8vIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgfVxuICAgIH1cblxuICAgIC52aWV3X19oZWFkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKXtcbiAgICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICB9XG4gICAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgIHAge1xuXG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgd2lkdGg6IDczJTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgcDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuICAgICAgfVxuICAgICAgcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAkZm9udC1ib2R5LXNpemU7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfX3RleHQtLW1lZGl1bTtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgICAuc2VhcmNoLWJhciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzhweDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLS10ZXh0ZmllbGQge1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIC8vIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLy8gbWFyZ2luOiAwIDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfX2JrZy0tbGlnaHQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfX2ZpZWxkc2V0LWJvcmRlci0tbm9ybWFsO1xuXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvdGhlbWVzL2N1c3RvbS9ibG9vcnZpZXcvaW1hZ2VzL2ljb25zL2ljb24tLXNlYXJjaC0tYmxhY2suc3ZnXCIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE2cHggY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxOHB4IDMxcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDUycHg7XG5cbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfX2xpbmstLWRhcms7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXBweS1icChtZWRpdW0pe1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBpbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19saW5rLS1kYXJrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucGFnZXIge1xuICAgICAgLy8gYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIHdpZHRoOiA5OCU7XG4gICAgfVxuXG4gICAgLnJlYWRtb3JlLWxpbms6Zmlyc3QtY2hpbGQge1xuICAgICAgLnZpZXdfX3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5yZWFkbW9yZS1saW5rOmxhc3QtY2hpbGQge1xuICAgICAgLnZpZXdfX3JvdyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLnJlYWRtb3JlLWxpbmsgLnZpZXdfX3JvdyB7XG5cbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX19maWVsZHNldC1ib3JkZXItLW5vcm1hbDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgQGluY2x1ZGUgbWFwcHktYnAobGFyZ2Upe1xuICAgICAgICAvLyB3aWR0aDogNDYlO1xuICAgICAgICBtYXgtd2lkdGg6IDczJTtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAvLyBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAvLyBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgLy8gbWFyZ2luOiAzMHB4IDA7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBtYXBweS1icCgxMjc4cHgpe1xuICAgICAgICAvLyB3aWR0aDogNDglO1xuICAgICAgICAvLyBtYXJnaW46IDMwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgLnZpZXdzLWZpZWxkLXRpdGxlIGF7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fcHJpbWFyeTtcbiAgICAgICAgfVxuICAgICAgICAuc2VhcmNoLW1vcmUtbGluayAucmVhZC1tb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtZmllbGQtaW1hZ2UsIC52aWV3cy1maWVsZC1maWVsZC1kZWZhdWx0LWltYWdlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTdweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgIGgyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogN3B4O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWg0LWxhcmdlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40NTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tZGFyaztcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX19wcmltYXJ5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXBweS1icChsYXJnZSl7XG4gICAgICAgICAgZm9udC1zaXplOiAkZm9udC1oMy1sYXJnZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLXZpZXdzLWNvbmRpdGlvbmFsLWZpZWxkLCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeSwgLnZpZXdzLWZpZWxkLWJvZHkgLCAudmlld3MtZmllbGQtZmllbGQtc3VtbWFyeS1wcm9ncmFtcy1zZXJ2aWNlc3tcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42MTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgY29sb3I6ICRjb2xvcl9fdGV4dC0tbWVkaXVtO1xuICAgICAgfVxuICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWRhdGUge1xuXG4gICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplLXNtYWxsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3RyZXRjaDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcblxuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1maWVsZC1ldmVudC1kYXRlIHtcbiAgICAgICAgLy8gZmxvYXQ6IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6ICRmb250LWJvZHktc2l6ZS1zbWFsbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIC8vIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1saWdodDtcbiAgICAgICAgQGluY2x1ZGUgbWFwcHktYnAobWVkaXVtKXtcbiAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC52aWV3cy1maWVsZC1ub3RoaW5nIHtcbiAgICAgICAgLnNlYXJjaC1tb3JlLWxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJGZvbnQtYm9keS1zaXplO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yX190ZXh0LS1kYXJrO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYmxvY2stLXNpdGVtYXAge1xuICBtYXJnaW46IDAgMjBweDtcbiAgQGluY2x1ZGUgbWFwcHktYnAoMTI3OHB4KXtcbiAgICBtYXgtd2lkdGg6IDE1NzVweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYmxvY2tfX3RpdGxlIHtcbiAgICBmb250LXNpemU6ICRmb250LWg1LW1lZGl1bTtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXN0cmV0Y2g6IG5vcm1hbDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBjb2xvcjogJGNvbG9yX19ia2ctLWRhcms7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9fZmllbGRzZXQtYm9yZGVyLS1ub3JtYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxufVxuLnNpdGVtYXAge1xuICBtYXgtd2lkdGg6IDE1NzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC5zaXRlbWFwLWJveC1tZW51LW1haW4ge1xuICAgIGgyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IHVsID4gbGkgID4gYSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgfVxuICAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW46Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIG1hcHB5LWJwKGxhcmdlKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfX2JrZy0tZGFyaztcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbiAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkID4gbGkgPiB1bCB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICAuc2l0ZW1hcC1pdGVtLS1tZW51LW1haW4gZGl2IHVsIGxpIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgJi5maXJzdCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbiAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkID4gZGl2ID4gdWwgPiBsaSB7XG4gIGZsb2F0OmxlZnQ7XG4gIH1cbiAgLnNpdGVtYXAtaXRlbS0tbWVudS1tYWluOmZpcnN0LWNoaWxkID4gZGl2ID4gdWwgPiBsaSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGRpdiA+IHVsID4gbGkgPiB1bCA+IGxpIHtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIGdyZWVuLWFycm93O1xuICAgICAgcGFkZGluZzogMy41cHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbi1yaWdodDogOXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIC5zaXRlbWFwLWl0ZW0tLW1lbnUtbWFpbjpmaXJzdC1jaGlsZCA+IGxpID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG4gIGxpIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDdweDtcblxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkY29sb3JfX3ByaW1hcnk7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgbGkge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgfVxuICB9XG4gIHVsOmZpcnN0LWNoaWxkID4gbGkgPiB1bHtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgfVxuICB1bDpudGgtY2hpbGQoMil7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgdWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE5cHg7XG4gICAgfVxuICB9XG59XG4iLCIvL0luc3RhZ3JhbSBlbWJlZFxuZGl2W2RhdGEtb2VtYmVkLXVybCo9XCJpbnN0YWdyYW1cIl0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgaWZyYW1lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uc29jaWFsZW1iZWRfX2NvbnRhaW5lcixcbi52aWRlb2VtYmVkX193cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IHZyKDEpO1xuICBwYWRkaW5nLWJvdHRvbTogdnIoMSk7XG5cbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIC50d2l0dGVyLXR3ZWV0LFxuICBpZnJhbWV7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8vYmxvY2txdW90ZVxuLmNrZV9lZGl0YWJsZSB7XG4gIGJsb2NrcXVvdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogJ1wiJyAhaW1wb3J0YW50O1xuICB9XG4gIGJsb2NrcXVvdGU6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnXCInICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLy8gdWwsIG9sXG4uY2tlX2VkaXRhYmxlIHVsLCBvbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLmNrZV9lZGl0YWJsZSB1bCBsaSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7XG4gIG1hcmdpbi1sZWZ0OiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNWVtO1xufVxuXG4uY2tlX2VkaXRhYmxlIG9sIGxpIHtcbiAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTtcbiAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG59XG4iXX0= */
