body {
  background: #fff;
  color: #000;
}
.modal-backdrop {
  background: #fff;
}
a.action-link {
  color: #4469F4;
}
h1,
h2,
h3,
h4,
h5,
p,
li,
a,
.navbar-default .navbar-brand,
.navbar-default .navbar-nav > li > a,
.card-blog__content,
.mailchimp-description,
.caption,
.quotes,
table,
.mobile-body .read-more {
  color: #000;
}
.card-blog--green h1,
.card-blog--green h2,
.card-blog--green h3,
.card-blog--green h4,
.card-blog--green h5,
.card-blog--green p,
.card-blog--green li,
.card-blog--green a,
.card-blog--green .navbar-default .navbar-brand,
.card-blog--green .navbar-default .navbar-nav > li > a,
.card-blog--green .card-blog__content,
.card-blog--green .mailchimp-description,
.card-blog--green .caption,
.card-blog--green .quotes,
.card-blog--green table,
.card-blog--green .mobile-body .read-more,
.card-event--green h1,
.card-event--green h2,
.card-event--green h3,
.card-event--green h4,
.card-event--green h5,
.card-event--green p,
.card-event--green li,
.card-event--green a,
.card-event--green .navbar-default .navbar-brand,
.card-event--green .navbar-default .navbar-nav > li > a,
.card-event--green .card-blog__content,
.card-event--green .mailchimp-description,
.card-event--green .caption,
.card-event--green .quotes,
.card-event--green table,
.card-event--green .mobile-body .read-more,
.card-cat--green h1,
.card-cat--green h2,
.card-cat--green h3,
.card-cat--green h4,
.card-cat--green h5,
.card-cat--green p,
.card-cat--green li,
.card-cat--green a,
.card-cat--green .navbar-default .navbar-brand,
.card-cat--green .navbar-default .navbar-nav > li > a,
.card-cat--green .card-blog__content,
.card-cat--green .mailchimp-description,
.card-cat--green .caption,
.card-cat--green .quotes,
.card-cat--green table,
.card-cat--green .mobile-body .read-more,
.hero-header__text-container h1,
.hero-header__text-container h2,
.hero-header__text-container h3,
.hero-header__text-container h4,
.hero-header__text-container h5,
.hero-header__text-container p,
.hero-header__text-container li,
.hero-header__text-container a,
.hero-header__text-container .navbar-default .navbar-brand,
.hero-header__text-container .navbar-default .navbar-nav > li > a,
.hero-header__text-container .card-blog__content,
.hero-header__text-container .mailchimp-description,
.hero-header__text-container .caption,
.hero-header__text-container .quotes,
.hero-header__text-container table,
.hero-header__text-container .mobile-body .read-more {
  color: #fff;
}
.bs-site-alert {
  background: rgba(255, 255, 255, 0.8) !important;
}
@media (min-width: 850px) {
  .bs-site-alert.subnav-open {
    background: white !important;
  }
}
.bs-site-alert .close-button {
  color: #000;
}
.bs-site-alert .close-button span {
  background-color: #000;
}
.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active {
  color: black !important;
}
.scrolled .nav-main__bar {
  border-color: #fff;
  transition: border-bottom-color 0.3s ease;
}
.nav-main__search {
  background: #fff;
}
.scrolled .border .nav-main__bar {
  border-bottom: 1px solid rgba(255, 255, 255, 0.8);
}
@media (min-width: 850px) {
  body.menu-open .nav-main__bar-container {
    background: #fff;
  }
  body.decay-50.menu-open .nav-main__bar-container,
  body.decay-50.menu-open .nav-main__search {
    background: #eee;
  }
  body.decay-100.menu-open .nav-main__search,
  body.decay-100.menu-open .nav-main__bar-container {
    background: #ddd;
  }
}
.block-lacma-search {
  color: #000;
}
.block-lacma-search input.form-text {
  color: #000;
}
.page-node-type-page .js-bp-tab-fixed-content {
  background: #fff;
}
.page-node-type-page .unframed-link a {
  color: #4469F4;
}
.gallery-wrapper .flickity-button-icon,
.gallery .flickity-button-icon {
  fill: #000;
}
.btn-primary,
.wysiwyg-button,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary,
.view .pager__item a {
  border-color: #000;
  color: #000;
}
.btn-primary:hover,
.wysiwyg-button:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary:hover,
.view .pager__item a:hover {
  background: #000;
  color: #fff;
}
.btn-primary .btn-inactive:hover,
.wysiwyg-button .btn-inactive:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary .btn-inactive:hover,
.view .pager__item a .btn-inactive:hover,
.btn-primary.disabled:hover,
.wysiwyg-button.disabled:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary.disabled:hover,
.view .pager__item a.disabled:hover,
.btn-primary[disabled]:hover,
.wysiwyg-button[disabled]:hover,
.page-node-type-press-release .webform-submission-press-info-form .btn-primary[disabled]:hover,
.view .pager__item a[disabled]:hover {
  color: #959595;
}
@media (max-width: 850px) {
  .btn-primary__reset,
  .wysiwyg-button__reset,
  .page-node-type-press-release .webform-submission-press-info-form .btn-primary__reset,
  .view .pager__item a__reset {
    color: #000 !important;
    border-color: #000 !important;
  }
}
.btn-icon {
  color: #000;
}
.btn-icon:hover {
  color: #000;
}
.btn-icon__link {
  color: #000;
}
.btn-icon__link:hover {
  color: #000;
}
.btn-icon__link:after {
  border-bottom: solid 3px #000;
}
.socials a {
  border-color: #000;
}
.socials a.social_icon_twitter .icon svg path {
  fill: #000;
}
.form-control {
  border-color: #000;
}
.input-group-btn .btn {
  background: transparent;
  color: #000;
  border-color: #000;
}
.input-group-btn .btn:hover {
  border-color: #000;
}
.checkbox,
.art-exhibitions-travelling .radio {
  color: #000;
}
.checkbox:hover,
.art-exhibitions-travelling .radio:hover {
  color: #000;
}
.checkbox:hover .cr,
.art-exhibitions-travelling .radio:hover .cr {
  border-color: #000;
}
.checkbox:hover .cr-icon,
.art-exhibitions-travelling .radio:hover .cr-icon {
  color: #fff;
}
.checkbox label input[type="checkbox"]:checked + .cr,
.art-exhibitions-travelling .radio label input[type="radio"]:checked + .cr {
  background: #000;
  border: 1px solid #000;
}
.checkbox label input[type="checkbox"]:checked + .cr > .cr-icon,
.art-exhibitions-travelling .radio label input[type="radio"]:checked + .cr > .cr-icon {
  color: #fff;
}
.icon svg {
  fill: #000;
}
.view-toggle__button {
  color: #000;
}
.view-toggle__button--active {
  background: #000 !important;
}
.view-toggle__button--active .icon svg {
  fill: #fff !important;
}
.view-id-art_tech_lab_archive.view-display-id-page_1 .view-toggle__button--active {
  background: transparent !important;
}
.view-id-art_tech_lab_archive.view-display-id-page_1 .view-toggle__button--active .icon svg {
  fill: #000 !important;
}
.path-frontpage .home-carousel-nav .carousel-cell {
  color: #4469F4;
}
.path-frontpage .home-carousel-nav .carousel-cell.active {
  color: black;
  border-bottom: 2px solid #000000;
}
.path-frontpage .location,
.path-frontpage .details,
.path-frontpage .visit-info,
.path-frontpage .date {
  color: black;
}
.path-frontpage .home-carousel-main .carousel-cell .events .read-more a,
.path-frontpage .home-carousel-main .carousel-cell .visit-info .read-more a,
.path-frontpage .home-carousel-main .carousel-cell .events .more-info a,
.path-frontpage .home-carousel-main .carousel-cell .visit-info .more-info a {
  color: #4469F4;
}
body.partnerships .block-layout-builder__image img.dark-theme,
body.path-lab .block-layout-builder__image img.dark-theme,
body.partnerships .partner-logo img.dark-theme,
body.path-lab .partner-logo img.dark-theme {
  display: none;
}
body.partnerships .block-layout-builder__image img.light-theme,
body.path-lab .block-layout-builder__image img.light-theme,
body.partnerships .partner-logo img.light-theme,
body.path-lab .partner-logo img.light-theme {
  display: block;
}
.card-blog:hover,
.card-cat:hover {
  background: #000;
  border-color: #000;
  color: #000;
}
.card-blog:hover .card-cat__content,
.card-cat:hover .card-cat__content {
  color: #fff;
}
.card-blog:hover .card-blog__content,
.card-cat:hover .card-blog__content,
.card-blog:hover .card-blog__date,
.card-cat:hover .card-blog__date {
  color: #959595;
}
.card-blog:hover .card-cat__heading,
.card-cat:hover .card-cat__heading,
.card-blog:hover .card-blog__header,
.card-cat:hover .card-blog__header {
  color: #fff;
}
.card-event {
  color: #000;
}
.card-event:hover {
  background: #000;
  border-color: #000;
  color: #fff;
}
.card-event:hover .card-event__name a {
  color: #fff !important;
}
.card-event:hover .card-event__content {
  color: #fff;
}
.card-event:hover .card-event__content p,
.card-event:hover .card-event__content a {
  color: #fff !important;
}
.card-event:hover .card-event__header {
  color: #959595;
}
.slider-nav__item {
  color: #4469F4;
}
.slider-nav__item:hover,
.slider-nav__item:focus,
.slider-nav__item.active {
  color: #000;
}
.slider-nav__item:hover:after,
.slider-nav__item:focus:after,
.slider-nav__item.active:after {
  background: #000;
}
.lacma-menu li a:hover,
.lacma-menu li a:active {
  color: #000;
}
.lacma-menu li.active a {
  color: #000;
}
.lacma-menu li.active a:after {
  background: #000;
}
.path-press .wordfly-form .form-actions .btn {
  border-color: #000;
}
.path-press .wordfly-form .form-actions .btn:hover {
  background: #000;
}
.path-press .wordfly-form .form-actions .btn:hover svg {
  fill: #fff;
}
.modal-content {
  background: #fff;
}
.nav-overlay {
  background: #fff;
}
.nav-main__bar {
  background: rgba(255, 255, 255, 0.8);
}
@media (min-width: 850px) {
  .nav-main__bar.subnav-open {
    background: #fff;
    transition: background 0.3s ease;
  }
}
.nav-main__bar.menu-open {
  background: #fff;
}
.nav-main__menu {
  background: #fff;
}
.nav-main__menu .main-menu__static a {
  color: #4469F4;
}
@media (min-width: 850px) {
  .nav-main__menu .main-menu__top-item {
    color: black;
  }
  .nav-main__menu .main-menu__group.subnav-open .main-menu__top-item:after {
    background: black;
  }
  .nav-main__menu .menu-inside {
    background: white;
  }
}
.nav-main__search-icon .toggle-close span {
  background: #000;
}
.nav-main__toggle .toggle-open span {
  background: #000;
}
.decay-50 .nav-main__menu .menu-inside {
  background: #eee !important;
}
.decay-100 .nav-main__menu .menu-inside {
  background: #ddd !important;
}
#lacma-tabs .slider-nav .slider-nav__item.is-selected a,
.view-full-search .info,
.view-full-search .body,
#lacma-tabs .slider-nav .slider-nav__item:hover a,
#lacma-tabs .slider-nav .slider-nav__item.active a {
  color: #000;
}
.reset-search span,
.slider-nav__item:after,
#artwork-toggle .selected:before {
  background: #000;
}
#artwork-toggle li:before {
  border-color: #000;
}
#lacma-collections-results .info,
#lacma-collections-results .snippet {
  color: black;
}
.main-menu__group {
  width: 160px;
  color: #000;
  transition: color 0.3s ease;
}
.main-menu__group.subnav-open {
  color: #000;
}
.main-menu__group.subnav-closed {
  color: #959595;
}
.nav-tabs > li > a:hover,
.nav-tabs > li > a:focus {
  background-color: #000;
  color: #fff;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
  color: #000;
  background-color: #fff;
  border: 1px solid #ddd;
  border-bottom-color: transparent;
  cursor: default;
}
.path-user .user-login-form .btn,
.path-user .user-pass .btn {
  color: #000;
  border-radius: 8px;
}
.path-user .user-login-form .btn:hover,
.path-user .user-pass .btn:hover {
  background: #000;
  color: #fff;
}
.path-user .user-login-form label,
.path-user .user-pass label {
  color: #000;
}
.daterangepicker {
  background: #fff !important;
}
.daterangepicker th {
  color: #000;
}
.daterangepicker th:hover {
  color: #000 !important;
}
.daterangepicker td {
  color: #000;
}
.daterangepicker td.in-range {
  color: #000;
}
.daterangepicker td.active,
.daterangepicker td:hover {
  color: #fff !important;
  background-color: #4469F4 !important;
}
.daterangepicker td.disabled:hover {
  color: #999 !important;
  background-color: #fff !important;
}
@media (max-width: 849px) {
  .daterangepicker td:hover {
    color: #000 !important;
    background-color: #fff !important;
  }
  .daterangepicker td.active {
    color: #fff !important;
    background-color: #000 !important;
  }
}
.events-calendar .form-item-keys .form-submit:hover {
  background: #000 !important;
}
.events-calendar .form-item-keys .form-submit:hover svg {
  fill: #fff;
}
.events-calendar .form-item-keys .form-submit svg {
  fill: #000;
}
.form-text:focus,
.form-email:focus,
.form-select:focus {
  color: #000;
  border-color: #000;
}
body.publications .views-exposed-form .form-text {
  border-color: #959595;
  color: #000;
}
body.publications .js-custom-collapse-wrapper .custom-collapse {
  background: #fff;
}
body.publications .publications-item .details .title {
  color: black;
}
.art-exhibitions-past .view-view-exhibition .views-exposed-form .custom-collapse,
.art-exhibitions-travelling .view-view-exhibition .views-exposed-form .custom-collapse,
body.press #views-exposed-form-press-view-press-listing-page .custom-collapse {
  background: #fff;
}
body.partnerships .field--name-bp-text {
  color: #000;
}
@media (max-width: 850px) {
  .js-custom-collapse-wrapper {
    background: #fff;
  }
  .js-custom-collapse-wrapper .btn {
    color: #000 !important;
  }
}
.ajax-progress-fullscreen,
#ajax-loading {
  background: url("../../images/Spinner_LightMode.gif") no-repeat center center;
  background-size: contain;
}
.view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type .page-curl-icon {
  background-color: #fff !important;
  border-top-color: #fff !important;
  border-right-color: #fff !important;
}
.view-art-tech-press .views-field-field-publication .page-curl-icon {
  background-color: #fff !important;
  border-top-color: #fff !important;
  border-right-color: #fff !important;
}
.page-node-type-exhibition .fixed-title-container {
  background: rgba(255, 255, 255, 0.8);
}
.page-node-type-exhibition .fixed-title-container .fixed-page-title {
  color: #000;
}
.page-node-type-exhibition .region-content .unframed-link a {
  color: #4469F4;
}
.page-node-type-exhibition .presskit-link a {
  color: #4469F4;
}
.decay-50 .scrolled .border .nav-main__bar,
.scrolled .decay-50 .border .nav-main__bar {
  border-color: rgba(17, 17, 17, 0);
}
.decay-100 .scrolled .border .nav-main__bar,
.scrolled .decay-100 .border .nav-main__bar {
  border-color: rgba(34, 34, 34, 0);
}
.decay-50 {
  background-color: #eee;
}
.decay-50 .bs-site-alert,
.decay-50 .nav-main__bar {
  background-color: rgba(238, 238, 238, 0.8) !important;
}
.decay-50 .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type .page-curl-icon {
  background-color: #eee !important;
  border-top-color: #eee !important;
  border-right-color: #eee !important;
}
.decay-50 .view-art-tech-press .views-field-field-publication .page-curl-icon {
  background-color: #eee !important;
  border-top-color: #eee !important;
  border-right-color: #eee !important;
}
.decay-100 {
  background-color: #ddd;
}
.decay-100 .bs-site-alert,
.decay-100 .nav-main__bar {
  background-color: rgba(221, 221, 221, 0.8) !important;
}
.decay-100 .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type .page-curl-icon {
  background-color: #ddd !important;
  border-top-color: #ddd !important;
  border-right-color: #ddd !important;
}
.decay-100 .view-art-tech-press .views-field-field-publication .page-curl-icon {
  background-color: #ddd !important;
  border-top-color: #ddd !important;
  border-right-color: #ddd !important;
}
.path-lab .menu--art-tech-lab .active a,
.page-node-type-art-tech-project .menu--art-tech-lab .active a,
.page-node-type-art-tech-project article .project-title,
.page-node-type-art-tech-project article .field--name-field-lab-artist-name {
  color: #000;
}
.path-lab .main-container .wordfly-block,
.page-node-type-art-tech-project .main-container .wordfly-block {
  background: #0000FF;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email {
  border-bottom-color: #fff;
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder {
  /* Chrome/Opera/Safari */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email::-moz-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email::-moz-placeholder {
  /* Firefox 19+ */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email:-ms-input-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email:-ms-input-placeholder {
  /* IE 10+ */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email:-moz-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email:-moz-placeholder {
  /* Firefox 18- */
  color: #fff;
}
.path-lab .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email::-webkit-input-placeholder,
.path-lab .main-container .wordfly-block .wordfly-form .form-email,
.page-node-type-art-tech-project .main-container .wordfly-block .wordfly-form .form-email {
  color: #fff;
}
.path-lab .main-container .wordfly-block .close-x:before,
.page-node-type-art-tech-project .main-container .wordfly-block .close-x:before,
.path-lab .main-container .wordfly-block .close-x:after,
.page-node-type-art-tech-project .main-container .wordfly-block .close-x:after {
  background-color: #fff;
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-type,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-sticky,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-sticky,
.path-lab .main-container .block-title,
.page-node-type-art-tech-project .main-container .block-title,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form label,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form label,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-title,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-title,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-lab-artist-name,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-lab-artist-name,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-subtitle,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 a:hover .views-field-field-subtitle,
.page-node-type-art-tech-project .field--name-field-project-sidebar-title,
.path-lab .main-container .view-art-tech-press .views-field-field-publication,
.page-node-type-art-tech-project .main-container .view-art-tech-press .views-field-field-publication {
  color: #0000FF;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp span,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-timestamp span,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp span,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-timestamp span {
  color: #0000FF;
  border-color: #0000FF;
}
.page-node-type-art-tech-project article .paragraph--type--button .button-icon svg {
  fill: #fff;
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-title:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-title:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-lab-artist-name:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-subtitle:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #fff 80%, #fff 100%);
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
  background: url("../../images/positive-dropdown.png") -3px 8px no-repeat;
  background-size: contain;
  width: 15px;
  height: 26px;
  top: 23px !important;
}
@media (max-width: 480px) {
  .path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
  .path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
  .page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .select-wrapper .selectric .button:after,
  .page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
    top: 3px !important;
  }
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
  top: 0px !important;
}
@media (max-width: 480px) {
  .path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after,
  .page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .select-wrapper .selectric .button:after {
    top: -6px !important;
  }
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-title:after,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-subtitle:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-title:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-subtitle:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-row .views-field-title:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-row .views-field-field-lab-artist-name:after,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .art_tech_project .views-row .views-field-field-subtitle:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_1 .views-row .views-field-title:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_1 .views-row .views-field-field-lab-artist-name:after,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_1 .views-row .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, #fff 80%, #fff 100%);
}
.decay-50 .art_tech_project .views-field-title:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-title:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-title:after,
.decay-50 .art_tech_project .views-field-field-lab-artist-name:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-lab-artist-name:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-lab-artist-name:after,
.decay-50 .art_tech_project .views-field-field-subtitle:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-subtitle:after,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(34, 34, 34, 0) 0%, #eee 80%, #eee 100%) !important;
}
.decay-100 .art_tech_project .views-field-title:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-title:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-title:after,
.decay-100 .art_tech_project .views-field-field-lab-artist-name:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-lab-artist-name:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-lab-artist-name:after,
.decay-100 .art_tech_project .views-field-field-subtitle:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-field-field-subtitle:after,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-field-field-subtitle:after {
  background-image: linear-gradient(to right, rgba(34, 34, 34, 0) 0%, #ddd 80%, #ddd 100%) !important;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form {
  background-color: #fff;
}
.decay-50 .art_tech_project .views-exposed-form,
.decay-50 .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form,
.decay-50 .view-art-tech-lab-archive.view-display-id-page_1 .views-exposed-form {
  background-color: #eee !important;
}
.decay-100 .art_tech_project .views-exposed-form,
.decay-100 .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form,
.decay-100 .view-art-tech-lab-archive.view-display-id-page_1 .views-exposed-form {
  background-color: #ddd !important;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .selectric .label,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-exposed-form .selectric .label,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .selectric .label,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .bef-exposed-form .selectric .label {
  background-color: #eee;
  color: #000;
}
.selectric-items li {
  background-color: #eee;
  color: #000;
}
.selectric-items li:hover {
  background: #ddd;
}
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-archive-year,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-archive-year,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-blog-entry-date,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-block_2 .views-field-field-blog-entry-date,
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-archive-year,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .views-row .views-field-field-archive-year,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year-1,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .views-field-field-archive-year-1,
.page-node-type-art-tech-project article .field--name-field-video-title {
  color: #666;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a,
.page-node-type-art-tech-project article .paragraph--type--button a {
  background: #0000FF;
  color: #fff;
}
.path-lab .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a:hover,
.page-node-type-art-tech-project .main-container .view-art-tech-lab-archive.view-display-id-block_1 .more-link a:hover,
.path-lab .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a:hover,
.page-node-type-art-tech-project .main-container .view-id-art_tech_lab_archive.view-display-id-page_1 .pager a:hover,
.page-node-type-art-tech-project article .paragraph--type--button a:hover {
  background: black;
  color: #fff;
}
.path-lab .page-header,
.page-node-type-art-tech-project .page-header,
.path-lab article .field--name-field-interviewee-name,
.page-node-type-art-tech-project article .field--name-field-interviewee-name {
  color: #0000FF;
}
.path-lab .highlight,
.page-node-type-art-tech-project .highlight,
.path-lab article figcaption,
.page-node-type-art-tech-project article figcaption,
.path-lab article .field--name-field-video-description,
.page-node-type-art-tech-project article .field--name-field-video-description,
.path-lab article .field--name-field-slideshow-caption,
.page-node-type-art-tech-project article .field--name-field-slideshow-caption {
  color: #000 !important;
}
.path-lab article .field--name-field-bubble-text,
.page-node-type-art-tech-project article .field--name-field-bubble-text {
  color: #666;
}
.path-lab article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-interviewee-name,
.page-node-type-art-tech-project article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-interviewee-name {
  color: #000;
}
.path-lab article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-bubble-text,
.page-node-type-art-tech-project article .paragraph--type--interview > .paragraph__column > div:nth-child(even) .field--name-field-bubble-text {
  color: #000 !important;
  border-color: #000 !important;
}
.path-lab .main-container .view-tech-lab-ticker-tape .views-row,
.page-node-type-art-tech-project .main-container .view-tech-lab-ticker-tape .views-row {
  border-color: #666;
}
.path-lab .main-container .view-tech-lab-ticker-tape .views-row a,
.page-node-type-art-tech-project .main-container .view-tech-lab-ticker-tape .views-row a {
  color: #666;
}
.path-lab .main-container .view-tech-lab-ticker-tape .views-row a:hover,
.page-node-type-art-tech-project .main-container .view-tech-lab-ticker-tape .views-row a:hover {
  color: #000;
}
.feedback .webform-submission-feedback-form .webform-button--submit {
  color: black;
}
body.publications .exhibition-list.publication .js-custom-collapse-wrapper .custom-collapse {
  background: #fff;
}
.path-gettickets .custom-page__construction-update h2,
.block-simple-checkbox-block .custom-page__construction-update h2 {
  font-family: "BauOT";
  font-size: 16px;
}
.path-gettickets .accordion-toggle,
.block-simple-checkbox-block .accordion-toggle,
.path-gettickets .disclaimer-txt a,
.block-simple-checkbox-block .disclaimer-txt a,
.path-gettickets .disclaimer a,
.block-simple-checkbox-block .disclaimer a {
  color: #4469F4;
}
.path-gettickets .custom-row__item-input .custom-checkbox .checkmark,
.block-simple-checkbox-block .custom-row__item-input .custom-checkbox .checkmark {
  background-color: #000000;
}
.path-gettickets .custom-row__item-input .custom-checkbox .checkmark:after,
.block-simple-checkbox-block .custom-row__item-input .custom-checkbox .checkmark:after {
  border-color: #ffffff;
}
.path-gettickets .custom-row__item-input .custom-checkbox input:checked ~ .checkmark,
.block-simple-checkbox-block .custom-row__item-input .custom-checkbox input:checked ~ .checkmark {
  background-color: #000000;
}
.path-gettickets .custom-row__terms .accept,
.block-simple-checkbox-block .custom-row__terms .accept {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.path-gettickets .custom-row__terms .accept:hover,
.block-simple-checkbox-block .custom-row__terms .accept:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}
.path-gettickets .custom-row__terms .accept.disabled,
.block-simple-checkbox-block .custom-row__terms .accept.disabled {
  color: #BBBDBF;
  border-color: #BBBDBF;
  font-style: italic;
}
.path-gettickets .custom-row__terms .decline,
.block-simple-checkbox-block .custom-row__terms .decline {
  background-color: transparent;
  border-color: #000;
  color: #000;
}
.path-gettickets .custom-row__terms .decline:hover,
.block-simple-checkbox-block .custom-row__terms .decline:hover {
  background-color: #000;
  border-color: #fff;
  color: #fff;
}
.block-inline-announcement-block .body a {
  color: #4469F4;
}
.footer .nav > li > a {
  color: #4469F4;
}
.region-content article a:not([data-toggle]):not(.btn):not(.slider-nav__item):not(.no-text-styles) {
  text-decoration: underline;
  color: #4469F4;
}
.region-content article a:not([data-toggle]):not(.btn):not(.slider-nav__item):not(.no-text-styles):hover,
.region-content article a:not([data-toggle]):not(.btn):not(.slider-nav__item):not(.no-text-styles):focus {
  text-decoration: underline;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImxpZ2h0LXRoZW1lLmxlc3MiLCJsaWdodC10aGVtZS5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBT0E7RUFDRSxnQkFBQTtFQUNBLFdBQUE7QUNORjtBRFNBO0VBQ0UsZ0JBQUE7QUNQRjtBRFVBO0VBQ0UsY0FBQTtBQ1JGO0FEV0E7Ozs7Ozs7Ozs7Ozs7Ozs7RUFnQkUsV0FBQTtBQ1RGO0FEV0U7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFJRSxXQUFBO0FDbURKO0FEOUNBO0VBQ0UsK0NBQUE7QUNnREY7QUQ5Q0U7RUFDRTtJQUNFLDRCQUFBO0VDZ0RKO0FBQ0Y7QUR0REE7RUFVSSxXQUFBO0FDK0NKO0FEekRBO0VBYU0sc0JBQUE7QUMrQ047QUQxQ0E7Ozs7RUFJRSx1QkFBQTtBQzRDRjtBRHhDRTtFQUNFLGtCQUFBO0VBQ0EseUNBQUE7QUMwQ0o7QUR0Q0E7RUFDRSxnQkFBQTtBQ3dDRjtBRHBDRTtFQUNFLGlEQUFBO0FDc0NKO0FEbENBO0VBQ0U7SUFFSSxnQkFBQTtFQ21DSjtFRC9CQTs7SUFJSSxnQkFBQTtFQytCSjtFRDNCQTs7SUFJSSxnQkFBQTtFQzJCSjtBQUNGO0FEdkJBO0VBQ0UsV0FBQTtBQ3lCRjtBRDFCQTtFQUlJLFdBQUE7QUN5Qko7QURyQkE7RUFFSSxnQkFBQTtBQ3NCSjtBRHhCQTtFQU9NLGNBQUE7QUNvQk47QURmQTs7RUFFRSxVQUFBO0FDaUJGO0FEZEE7Ozs7RUFJRSxrQkFBQTtFQUNBLFdBQUE7QUNnQkY7QURkRTs7OztFQUNFLGdCQUFBO0VBQ0EsV0FBQTtBQ21CSjtBRGJJOzs7Ozs7Ozs7Ozs7RUFDRSxjQUFBO0FDMEJOO0FEdEJFO0VBR0U7Ozs7SUFDRSxzQkFBQTtJQUNBLDZCQUFBO0VDeUJKO0FBQ0Y7QURyQkE7RUFDRSxXQUFBO0FDdUJGO0FEckJFO0VBQ0UsV0FBQTtBQ3VCSjtBRG5CQTtFQUNFLFdBQUE7QUNxQkY7QURuQkU7RUFD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Q3JPSjtBRHVPSTs7RUFFRSwwQkFBQTtBQ3JPTiIsImZpbGUiOiJsaWdodC10aGVtZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBPdmVycmlkZSBkZWZhdWx0IHN0eWxlcyB3aGVuIGxpZ2h0IHRoZW1lIGlzIGFjdGl2YXRlZFxuXG5AaW1wb3J0ICdib290c3RyYXAtb3ZlcnJpZGVzJztcbkBicmFuZC1pbnZlcnNlOiAjMDAwO1xuQG5hdmJhci1kZWZhdWx0LWxpbmstY29sb3I6ICMwMDA7XG5AYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ6ICM0NDY5RjQ7XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gIGNvbG9yOiBAYmxhY2s7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbn1cblxuYS5hY3Rpb24tbGluayB7XG4gIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxubGksXG5hLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXY+bGk+YSxcbi5jYXJkLWJsb2dfX2NvbnRlbnQsXG4ubWFpbGNoaW1wLWRlc2NyaXB0aW9uLFxuLmNhcHRpb24sXG4ucXVvdGVzLFxudGFibGUsXG4ubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgLmNhcmQtYmxvZy0tZ3JlZW4gJixcbiAgLmNhcmQtZXZlbnQtLWdyZWVuICYsXG4gIC5jYXJkLWNhdC0tZ3JlZW4gJixcbiAgLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAmIHtcbiAgICBjb2xvcjogQHdoaXRlO1xuICB9XG59XG5cbi8vIFNpdGUgQWxlcnQgT3ZlcnJpZGVzXG4uYnMtc2l0ZS1hbGVydCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSAobWluLXdpZHRoOiBAc2NyZWVuLXNtLW1pbikge1xuICAgICYuc3VibmF2LW9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAuY2xvc2UtYnV0dG9uIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuXG4ubmF2LW1haW5fX2JhciB7XG4gIC5zY3JvbGxlZCAmIHtcbiAgICBib3JkZXItY29sb3I6IEB3aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIEBwcmltYXJ5LXRyYW5zaXRpb247XG4gIH1cbn1cblxuLm5hdi1tYWluX19zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICAuc2Nyb2xsZWQgJiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgYm9keS5tZW51LW9wZW4ge1xuICAgIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgYm9keS5kZWNheS01MC5tZW51LW9wZW4ge1xuXG4gICAgLm5hdi1tYWluX19iYXItY29udGFpbmVyLFxuICAgIC5uYXYtbWFpbl9fc2VhcmNoIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgfVxuICB9XG5cbiAgYm9keS5kZWNheS0xMDAubWVudS1vcGVuIHtcblxuICAgIC5uYXYtbWFpbl9fc2VhcmNoLFxuICAgIC5uYXYtbWFpbl9fYmFyLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgIH1cbiAgfVxufVxuXG4uYmxvY2stbGFjbWEtc2VhcmNoIHtcbiAgY29sb3I6IEBibGFjaztcblxuICBpbnB1dC5mb3JtLXRleHQge1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gIH1cbn1cblxuLnBhZ2Utbm9kZS10eXBlLXBhZ2Uge1xuICAuanMtYnAtdGFiLWZpeGVkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcbiAgfVxuXG4gIC51bmZyYW1lZC1saW5rIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5nYWxsZXJ5LXdyYXBwZXIgLmZsaWNraXR5LWJ1dHRvbi1pY29uLFxuLmdhbGxlcnkgLmZsaWNraXR5LWJ1dHRvbi1pY29uIHtcbiAgZmlsbDogQGJsYWNrO1xufVxuXG4uYnRuLXByaW1hcnksXG4ud3lzaXd5Zy1idXR0b24sXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnksXG4udmlldyAucGFnZXJfX2l0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICBjb2xvcjogQGJsYWNrO1xuXG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IEBicmFuZC1pbnZlcnNlO1xuICAgIGNvbG9yOiBAYnJhbmQtcHJpbWFyeTtcbiAgfVxuXG4gIC5idG4taW5hY3RpdmUsXG4gICYuZGlzYWJsZWQsXG4gICZbZGlzYWJsZWRdIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBAZ3JheS1iYXNlO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiBAc2NyZWVuLXNtKSB7XG5cbiAgICAvLyBwcmltYXJpbHkgZm9yIGljYWwgYnV0dG9uXG4gICAgJl9fcmVzZXQge1xuICAgICAgY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmJ0bi1pY29uIHtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuICB9XG59XG5cbi5idG4taWNvbl9fbGluayB7XG4gIGNvbG9yOiBAYmxhY2s7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDNweCBAYmxhY2s7XG4gIH1cbn1cblxuLnNvY2lhbHMgYSB7XG4gIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuXG4gICYuc29jaWFsX2ljb25fdHdpdHRlciB7XG4gICAgLmljb24ge1xuICAgICAgc3ZnIHtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgZmlsbDogQGJsYWNrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6IEBibGFjaztcbn1cblxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIC5idG4ge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgIH1cbiAgfVxufVxuXG4uY2hlY2tib3gsXG4uYXJ0LWV4aGliaXRpb25zLXRyYXZlbGxpbmcgLnJhZGlvIHtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgLmNyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogQGJsYWNrO1xuICAgIH1cblxuICAgIC5jci1pY29uIHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5jaGVja2JveCBsYWJlbCBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCsuY3IsXG4uYXJ0LWV4aGliaXRpb25zLXRyYXZlbGxpbmcgLnJhZGlvIGxhYmVsIGlucHV0W3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkKy5jciB7XG4gIGJhY2tncm91bmQ6IEBibGFjaztcbiAgYm9yZGVyOiAxcHggc29saWQgQGJsYWNrO1xufVxuXG4uY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQrLmNyPi5jci1pY29uLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCsuY3I+LmNyLWljb24ge1xuICBjb2xvcjogQHdoaXRlO1xufVxuXG5cbi5pY29uIHN2ZyB7XG4gIGZpbGw6IEBibGFjaztcbn1cblxuLnZpZXctdG9nZ2xlX19idXR0b24ge1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4udmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xuXG4gIC5pY29uIHN2ZyB7XG4gICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xuICB9XG59XG5cbi52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEge1xuICAudmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXG4gICAgLmljb24gc3ZnIHtcbiAgICAgIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLnBhdGgtZnJvbnRwYWdlIHtcbiAgLmhvbWUtY2Fyb3VzZWwtbmF2IHtcbiAgICAuY2Fyb3VzZWwtY2VsbCB7XG4gICAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMwMDAwMDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvY2F0aW9uLFxuICAuZGV0YWlscyxcbiAgLnZpc2l0LWluZm8sXG4gIC5kYXRlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cblxuICAuaG9tZS1jYXJvdXNlbC1tYWluIHtcbiAgICAuY2Fyb3VzZWwtY2VsbCB7XG5cbiAgICAgIC5ldmVudHMsXG4gICAgICAudmlzaXQtaW5mbyB7XG5cbiAgICAgICAgLnJlYWQtbW9yZSxcbiAgICAgICAgLm1vcmUtaW5mbyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5ib2R5LnBhcnRuZXJzaGlwcyxcbmJvZHkucGF0aC1sYWIge1xuXG4gIC5ibG9jay1sYXlvdXQtYnVpbGRlcl9faW1hZ2UgaW1nLFxuICAucGFydG5lci1sb2dvIGltZyB7XG4gICAgJi5kYXJrLXRoZW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJi5saWdodC10aGVtZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2FyZHNcbi5jYXJkLWJsb2csXG4uY2FyZC1jYXQge1xuXG4gIC8vIEhvdmVyIHN0eWxlc1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgY29sb3I6IEBibGFjaztcblxuICAgIC5jYXJkLWNhdF9fY29udGVudCB7XG4gICAgICBjb2xvcjogQHdoaXRlO1xuICAgIH1cblxuICAgIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4gICAgLmNhcmQtYmxvZ19fZGF0ZSB7XG4gICAgICBjb2xvcjogQGdyYXktYmFzZTtcbiAgICB9XG5cbiAgICAuY2FyZC1jYXRfX2hlYWRpbmcsXG4gICAgLmNhcmQtYmxvZ19faGVhZGVyIHtcbiAgICAgIGNvbG9yOiBAd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi5jYXJkLWV2ZW50IHtcbiAgY29sb3I6IEBibGFjaztcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG4gICAgY29sb3I6IEB3aGl0ZTtcblxuICAgIC5jYXJkLWV2ZW50X19uYW1lIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZXZlbnRfX2NvbnRlbnQge1xuICAgICAgY29sb3I6IEB3aGl0ZTtcblxuICAgICAgcCxcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNhcmQtZXZlbnRfX2hlYWRlciB7XG4gICAgICBjb2xvcjogQGdyYXktYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gc2xpZGVyLW5hdlxuLnNsaWRlci1uYXZfX2l0ZW0ge1xuICBjb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0O1xuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgfVxuICB9XG59XG5cbi8vIGxhY21hLW1lbnVcbi5sYWNtYS1tZW51IHtcbiAgbGkgYSB7XG4gICAgLy9jb2xvcjogQGJsYWNrO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIGxpLmFjdGl2ZSBhIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgJjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiBAYmxhY2s7XG4gICAgfVxuICB9XG5cbn1cblxuLy8gV29yZGZseVxuLnBhdGgtcHJlc3MgLndvcmRmbHktZm9ybSB7XG4gIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gICAgYm9yZGVyLWNvbG9yOiBAYmxhY2s7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcblxuICAgICAgc3ZnIHtcbiAgICAgICAgZmlsbDogQHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi8vIG5hdi1vdmVybGF5XG4ubmF2LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG59XG5cbi8vIG5hdi1tYWluXG4ubmF2LW1haW4ge1xuICAmX19iYXIge1xuICAgIGJhY2tncm91bmQ6IGZhZGUoQHdoaXRlLCA4MCUpO1xuXG4gICAgJi5zdWJuYXYtb3BlbiB7XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIEBwcmltYXJ5LXRyYW5zaXRpb247XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5tZW51LW9wZW4ge1xuICAgICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGJhY2tncm91bmQ6IEB3aGl0ZTtcblxuICAgIC5tYWluLW1lbnVfX3N0YXRpYyB7XG4gICAgICBhIHtcbiAgICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogQHNjcmVlbi1zbS1taW4pIHtcbiAgICAgIC5tYWluLW1lbnVfX3RvcC1pdGVtIHtcbiAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1tZW51X19ncm91cC5zdWJuYXYtb3BlbiAubWFpbi1tZW51X190b3AtaXRlbTphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pbnNpZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gtaWNvbiB7XG4gICAgLnRvZ2dsZS1jbG9zZSBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cblxuICAmX190b2dnbGUge1xuICAgIC50b2dnbGUtb3BlbiBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICB9XG4gIH1cbn1cblxuLmRlY2F5LTUwIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5kZWNheS0xMDAgLm5hdi1tYWluX19tZW51IC5tZW51LWluc2lkZSB7XG4gIGJhY2tncm91bmQ6ICNkZGQgIWltcG9ydGFudDtcbn1cblxuLy8gU2VhcmNoIHBhZ2VcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtLmlzLXNlbGVjdGVkIGEsXG4udmlldy1mdWxsLXNlYXJjaCAuaW5mbyxcbi52aWV3LWZ1bGwtc2VhcmNoIC5ib2R5LFxuI2xhY21hLXRhYnMgLnNsaWRlci1uYXYgLnNsaWRlci1uYXZfX2l0ZW06aG92ZXIgYSxcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5yZXNldC1zZWFyY2ggc3Bhbixcbi5zbGlkZXItbmF2X19pdGVtOmFmdGVyLFxuI2FydHdvcmstdG9nZ2xlIC5zZWxlY3RlZDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4jYXJ0d29yay10b2dnbGUgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuXG4jbGFjbWEtY29sbGVjdGlvbnMtcmVzdWx0cyAuaW5mbyxcbiNsYWNtYS1jb2xsZWN0aW9ucy1yZXN1bHRzIC5zbmlwcGV0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5cbi5tYWluLW1lbnUge1xuICAmX19ncm91cCB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIGNvbG9yOiBAYmxhY2s7XG5cbiAgICB0cmFuc2l0aW9uOiBjb2xvciBAcHJpbWFyeS10cmFuc2l0aW9uO1xuXG4gICAgJi5zdWJuYXYtb3BlbiB7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cblxuICAgICYuc3VibmF2LWNsb3NlZCB7XG4gICAgICBjb2xvcjogQGdyYXktYmFzZTtcbiAgICB9XG4gIH1cbn1cblxuLy8gTmF2IFRhYnNcbi5uYXYtdGFicz5saT5hOmhvdmVyLFxuLm5hdi10YWJzPmxpPmE6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBAYmxhY2s7XG4gIGNvbG9yOiBAd2hpdGU7XG59XG5cbi5uYXYtdGFicz5saS5hY3RpdmU+YSxcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpob3Zlcixcbi5uYXYtdGFicz5saS5hY3RpdmU+YTpmb2N1cyB7XG4gIGNvbG9yOiBAYmxhY2s7XG4gIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLy8gVXNlciBsb2dpblxuLnBhdGgtdXNlciB7XG5cbiAgLnVzZXItbG9naW4tZm9ybSxcbiAgLnVzZXItcGFzcyB7XG4gICAgLmJ0biB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IEBibGFjaztcbiAgICAgICAgY29sb3I6IEB3aGl0ZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQ2FsZW5kYXJcbi5kYXRlcmFuZ2VwaWNrZXIge1xuICBiYWNrZ3JvdW5kOiBAd2hpdGUgIWltcG9ydGFudDtcblxuICB0aCB7XG4gICAgY29sb3I6IEBibGFjaztcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBjb2xvcjogQGJsYWNrO1xuXG4gICAgJi5pbi1yYW5nZSB7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cblxuICAgICYuYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQGFjdGlvbi1saW5rLWNvbG9yLWxpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZDpob3ZlciB7XG4gICAgICBjb2xvcjogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMtbWF4KSB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IEBibGFjayAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZXZlbnRzLWNhbGVuZGFyIC5mb3JtLWl0ZW0ta2V5cyAuZm9ybS1zdWJtaXQge1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBAYmxhY2sgIWltcG9ydGFudDtcblxuICAgIHN2ZyB7XG4gICAgICBmaWxsOiBAd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgc3ZnIHtcbiAgICBmaWxsOiBAYmxhY2s7XG4gIH1cbn1cblxuLmZvcm0tdGV4dCxcbi5mb3JtLWVtYWlsLFxuLmZvcm0tc2VsZWN0IHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IEBibGFjaztcbiAgICBib3JkZXItY29sb3I6IEBibGFjaztcbiAgfVxufVxuXG5ib2R5LnB1YmxpY2F0aW9ucyB7XG4gIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tdGV4dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTU5NTk1O1xuICAgIGNvbG9yOiBAYmxhY2s7XG4gIH1cblxuICAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIgLmN1c3RvbS1jb2xsYXBzZSB7XG4gICAgYmFja2dyb3VuZDogQHdoaXRlO1xuICB9XG5cbiAgLnB1YmxpY2F0aW9ucy1pdGVtIC5kZXRhaWxzIC50aXRsZSB7XG4gICAgY29sb3I6IGJsYWNrO1xuICB9XG59XG5cbi5hcnQtZXhoaWJpdGlvbnMtcGFzdCAudmlldy12aWV3LWV4aGliaXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybSAuY3VzdG9tLWNvbGxhcHNlLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC52aWV3LXZpZXctZXhoaWJpdGlvbiAudmlld3MtZXhwb3NlZC1mb3JtIC5jdXN0b20tY29sbGFwc2UsXG5ib2R5LnByZXNzICN2aWV3cy1leHBvc2VkLWZvcm0tcHJlc3Mtdmlldy1wcmVzcy1saXN0aW5nLXBhZ2UgLmN1c3RvbS1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6IEB3aGl0ZTtcbn1cblxuYm9keS5wYXJ0bmVyc2hpcHMgLmZpZWxkLS1uYW1lLWJwLXRleHQge1xuICBjb2xvcjogQGJsYWNrO1xufVxuXG4vLyBGaWx0ZXIgb3ZlcmxheXNcblxuLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIHtcbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4tc20pIHtcbiAgICBiYWNrZ3JvdW5kOiBAd2hpdGU7XG5cbiAgICAuYnRuIHtcbiAgICAgIGNvbG9yOiBAYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSW5maW5pdGUgc2Nyb2xsXG5cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4sXG4jYWpheC1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiQHtsYWNtYS1pY29ucy1wYXRofS9TcGlubmVyX0xpZ2h0TW9kZS5naWZcIikgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAudmlld3MtZmllbGQtdHlwZSAucGFnZS1jdXJsLWljb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci10b3AtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogQHdoaXRlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnZpZXctYXJ0LXRlY2gtcHJlc3Mge1xuICAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24gLnBhZ2UtY3VybC1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiBAd2hpdGUgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IEB3aGl0ZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi8vIEV4aGliaXRpb24gUGFnZVxuLnBhZ2Utbm9kZS10eXBlLWV4aGliaXRpb24ge1xuICAuZml4ZWQtdGl0bGUtY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG5cbiAgICAuZml4ZWQtcGFnZS10aXRsZSB7XG4gICAgICBjb2xvcjogQGJsYWNrO1xuICAgIH1cbiAgfVxuXG4gIC5yZWdpb24tY29udGVudCB7XG4gICAgLnVuZnJhbWVkLWxpbmsge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnByZXNza2l0LWxpbmsge1xuICAgIGEge1xuICAgICAgY29sb3I6IEBhY3Rpb24tbGluay1jb2xvci1saWdodDtcbiAgICB9XG4gIH1cbn1cblxuLy8gQXJ0IFRlY2ggbGFiXG5AbGFiLWJsdWU6ICMwMDAwRkY7XG5cbi5kZWNheS01MCAuc2Nyb2xsZWQsXG4uc2Nyb2xsZWQgLmRlY2F5LTUwIHtcbiAgLmJvcmRlciAubmF2LW1haW5fX2JhciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDApO1xuICB9XG59XG5cbi5kZWNheS0xMDAgLnNjcm9sbGVkLFxuLnNjcm9sbGVkIC5kZWNheS0xMDAge1xuICAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMCk7XG4gIH1cbn1cblxuLmRlY2F5LTUwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcblxuICAuYnMtc2l0ZS1hbGVydCxcbiAgLm5hdi1tYWluX19iYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC44KSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIge1xuICAgIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAudmlldy1hcnQtdGVjaC1wcmVzcyB7XG4gICAgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmRlY2F5LTEwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG5cbiAgLmJzLXNpdGUtYWxlcnQsXG4gIC5uYXYtbWFpbl9fYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIyMSwgMjIxLCAyMjEsIDAuOCkgIWltcG9ydGFudDtcbiAgfVxuXG4gIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIHtcbiAgICAudmlld3MtZmllbGQtdHlwZSAucGFnZS1jdXJsLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctYXJ0LXRlY2gtcHJlc3Mge1xuICAgIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZGRkICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG5cbi5wYXRoLWxhYiAubWVudS0tYXJ0LXRlY2gtbGFiIC5hY3RpdmUgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tZW51LS1hcnQtdGVjaC1sYWIgLmFjdGl2ZSBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucHJvamVjdC10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxhYi1hcnRpc3QtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIHtcbiAgYmFja2dyb3VuZDogQGxhYi1ibHVlO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIENocm9tZS9PcGVyYS9TYWZhcmkgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogSUUgMTArICovXG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIC8qIEZpcmVmb3ggMTgtICovXG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmJlZm9yZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAuY2xvc2UteDpiZWZvcmUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXN0aWNreSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtc3RpY2t5LFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAuYmxvY2stdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLmJsb2NrLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LXNpZGViYXItdGl0bGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24ge1xuICBjb2xvcjogQGxhYi1ibHVlO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3Bhbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aW1lc3RhbXAgc3BhbiB7XG4gIGNvbG9yOiBAbGFiLWJsdWU7XG4gIGJvcmRlci1jb2xvcjogQGxhYi1ibHVlO1xufVxuXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiAuYnV0dG9uLWljb24gc3ZnIHtcbiAgZmlsbDogI2ZmZjtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICNmZmYgODAlLCAjZmZmIDEwMCUpO1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJAe2xhY21hLWljb25zLXBhdGh9L3Bvc2l0aXZlLWRyb3Bkb3duLnBuZ1wiKSAtM3B4IDhweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMpIHtcbiAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlciB7XG4gIHRvcDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IEBzY3JlZW4teHMpIHtcbiAgICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsIGxlZnQgdG9wLCByaWdodCB0b3AsIGZyb20ocmdiYSgwLCAwLCAwLCAwKSksIGNvbG9yLXN0b3AoODAlLCAjZmZmKSwgdG8oI2ZmZikpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICNmZmYgODAlLCAjZmZmIDEwMCUpXG59XG5cbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMzQsIDM0LCAzNCwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2VlZSksIHRvKCNlZWUpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzQsIDM0LCAzNCwgMCkgMCUsICNlZWUgODAlLCAjZWVlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMzQsIDM0LCAzNCwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2RkZCksIHRvKCNkZGQpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzQsIDM0LCAzNCwgMCkgMCUsICNkZGQgODAlLCAjZGRkIDEwMCUpICFpbXBvcnRhbnQ7XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG5cbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICB9XG59XG5cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYmxvZy1lbnRyeS1kYXRlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWVudHJ5LWRhdGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhci0xLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhci0xLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tdGl0bGUge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZDogQGxhYi1ibHVlO1xuICBjb2xvcjogI2ZmZjtcblxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ucGF0aC1sYWIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCB7XG5cbiAgLnBhZ2UtaGVhZGVyLFxuICBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lIHtcbiAgICBjb2xvcjogQGxhYi1ibHVlO1xuICB9XG5cbiAgLmhpZ2hsaWdodCxcbiAgYXJ0aWNsZSBmaWdjYXB0aW9uLFxuICBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby1kZXNjcmlwdGlvbixcbiAgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzaG93LWNhcHRpb24ge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1idWJibGUtdGV4dCB7XG4gICAgY29sb3I6ICM2NjY7XG4gIH1cblxuICBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldz4ucGFyYWdyYXBoX19jb2x1bW4+ZGl2Om50aC1jaGlsZChldmVuKSB7XG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNjY2O1xuXG4gICAgYSB7XG4gICAgICBjb2xvcjogIzY2NjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmVlZGJhY2sgLndlYmZvcm0tc3VibWlzc2lvbi1mZWVkYmFjay1mb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG5ib2R5LnB1YmxpY2F0aW9ucyAuZXhoaWJpdGlvbi1saXN0LnB1YmxpY2F0aW9uIC5qcy1jdXN0b20tY29sbGFwc2Utd3JhcHBlciAuY3VzdG9tLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLy8gZ2V0dGlja2V0cyBwYWdlXG4ucGF0aC1nZXR0aWNrZXRzLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayB7XG5cbiAgLmN1c3RvbS1wYWdlX19jb25zdHJ1Y3Rpb24tdXBkYXRlIHtcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJCYXVPVFwiO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5hY2NvcmRpb24tdG9nZ2xlLFxuICAuZGlzY2xhaW1lci10eHQgYSxcbiAgLmRpc2NsYWltZXIgYSB7XG4gICAgY29sb3I6ICM0NDY5RjQ7XG4gIH1cblxuICAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCB7XG4gICAgLmN1c3RvbS1jaGVja2JveCB7XG4gICAgICAuY2hlY2ttYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW5wdXQ6Y2hlY2tlZH4uY2hlY2ttYXJrIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gIC5jdXN0b20tcm93X190ZXJtcyB7XG5cbiAgICAuYWNjZXB0IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNCQkJEQkY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0JCQkRCRjtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5kZWNsaW5lIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICAgICAgY29sb3I6ICMwMDA7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBJbmxpbmUgYW5ub3VjZW1lbnRzXG4uYmxvY2staW5saW5lLWFubm91bmNlbWVudC1ibG9jayB7XG4gIC5ib2R5IHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG4gICAgfVxuICB9XG59XG5cbi5mb290ZXIge1xuICAubmF2IHtcbiAgICA+bGkge1xuXG4gICAgICA+YSB7XG4gICAgICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIElubGluZSBsaW5rcyBpbiBib2R5IGNvbnRlbnQuXG4ucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSB7XG5cbiAgLy8gSW5saW5lIGxpbmtzIGluIGJvZHkgY29udGVudC5cbiAgYTpub3QoW2RhdGEtdG9nZ2xlXSk6bm90KC5idG4pOm5vdCguc2xpZGVyLW5hdl9faXRlbSk6bm90KC5uby10ZXh0LXN0eWxlcykge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGNvbG9yOiBAYWN0aW9uLWxpbmstY29sb3ItbGlnaHQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgfVxuICB9XG59IiwiYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xufVxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmEuYWN0aW9uLWxpbmsge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5wLFxubGksXG5hLFxuLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4ubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4uY2FyZC1ibG9nX19jb250ZW50LFxuLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXB0aW9uLFxuLnF1b3RlcyxcbnRhYmxlLFxuLm1vYmlsZS1ib2R5IC5yZWFkLW1vcmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5jYXJkLWJsb2ctLWdyZWVuIGgxLFxuLmNhcmQtYmxvZy0tZ3JlZW4gaDIsXG4uY2FyZC1ibG9nLS1ncmVlbiBoMyxcbi5jYXJkLWJsb2ctLWdyZWVuIGg0LFxuLmNhcmQtYmxvZy0tZ3JlZW4gaDUsXG4uY2FyZC1ibG9nLS1ncmVlbiBwLFxuLmNhcmQtYmxvZy0tZ3JlZW4gbGksXG4uY2FyZC1ibG9nLS1ncmVlbiBhLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uY2FyZC1ibG9nLS1ncmVlbiAubmF2YmFyLWRlZmF1bHQgLm5hdmJhci1uYXYgPiBsaSA+IGEsXG4uY2FyZC1ibG9nLS1ncmVlbiAuY2FyZC1ibG9nX19jb250ZW50LFxuLmNhcmQtYmxvZy0tZ3JlZW4gLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXJkLWJsb2ctLWdyZWVuIC5jYXB0aW9uLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLnF1b3Rlcyxcbi5jYXJkLWJsb2ctLWdyZWVuIHRhYmxlLFxuLmNhcmQtYmxvZy0tZ3JlZW4gLm1vYmlsZS1ib2R5IC5yZWFkLW1vcmUsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDEsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDIsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDMsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDQsXG4uY2FyZC1ldmVudC0tZ3JlZW4gaDUsXG4uY2FyZC1ldmVudC0tZ3JlZW4gcCxcbi5jYXJkLWV2ZW50LS1ncmVlbiBsaSxcbi5jYXJkLWV2ZW50LS1ncmVlbiBhLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLWJyYW5kLFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWV2ZW50LS1ncmVlbiAuY2FyZC1ibG9nX19jb250ZW50LFxuLmNhcmQtZXZlbnQtLWdyZWVuIC5tYWlsY2hpbXAtZGVzY3JpcHRpb24sXG4uY2FyZC1ldmVudC0tZ3JlZW4gLmNhcHRpb24sXG4uY2FyZC1ldmVudC0tZ3JlZW4gLnF1b3Rlcyxcbi5jYXJkLWV2ZW50LS1ncmVlbiB0YWJsZSxcbi5jYXJkLWV2ZW50LS1ncmVlbiAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSxcbi5jYXJkLWNhdC0tZ3JlZW4gaDEsXG4uY2FyZC1jYXQtLWdyZWVuIGgyLFxuLmNhcmQtY2F0LS1ncmVlbiBoMyxcbi5jYXJkLWNhdC0tZ3JlZW4gaDQsXG4uY2FyZC1jYXQtLWdyZWVuIGg1LFxuLmNhcmQtY2F0LS1ncmVlbiBwLFxuLmNhcmQtY2F0LS1ncmVlbiBsaSxcbi5jYXJkLWNhdC0tZ3JlZW4gYSxcbi5jYXJkLWNhdC0tZ3JlZW4gLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uY2FyZC1jYXQtLWdyZWVuIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5jYXJkLWNhdC0tZ3JlZW4gLmNhcmQtYmxvZ19fY29udGVudCxcbi5jYXJkLWNhdC0tZ3JlZW4gLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5jYXJkLWNhdC0tZ3JlZW4gLmNhcHRpb24sXG4uY2FyZC1jYXQtLWdyZWVuIC5xdW90ZXMsXG4uY2FyZC1jYXQtLWdyZWVuIHRhYmxlLFxuLmNhcmQtY2F0LS1ncmVlbiAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDEsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGgyLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBoMyxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgaDQsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIGg1LFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBwLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciBsaSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgYSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLm5hdmJhci1kZWZhdWx0IC5uYXZiYXItYnJhbmQsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIC5uYXZiYXItZGVmYXVsdCAubmF2YmFyLW5hdiA+IGxpID4gYSxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLmNhcmQtYmxvZ19fY29udGVudCxcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLm1haWxjaGltcC1kZXNjcmlwdGlvbixcbi5oZXJvLWhlYWRlcl9fdGV4dC1jb250YWluZXIgLmNhcHRpb24sXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIC5xdW90ZXMsXG4uaGVyby1oZWFkZXJfX3RleHQtY29udGFpbmVyIHRhYmxlLFxuLmhlcm8taGVhZGVyX190ZXh0LWNvbnRhaW5lciAubW9iaWxlLWJvZHkgLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJzLXNpdGUtYWxlcnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCkgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICAuYnMtc2l0ZS1hbGVydC5zdWJuYXYtb3BlbiB7XG4gICAgYmFja2dyb3VuZDogd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJzLXNpdGUtYWxlcnQgLmNsb3NlLWJ1dHRvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJzLXNpdGUtYWxlcnQgLmNsb3NlLWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5idG4tc2Vjb25kYXJ5LFxuLmJ0bi1zZWNvbmRhcnk6aG92ZXIsXG4uYnRuLXNlY29uZGFyeTpmb2N1cyxcbi5idG4tc2Vjb25kYXJ5OmFjdGl2ZSB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xufVxuLnNjcm9sbGVkIC5uYXYtbWFpbl9fYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBib3JkZXItYm90dG9tLWNvbG9yIDAuM3MgZWFzZTtcbn1cbi5uYXYtbWFpbl9fc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5zY3JvbGxlZCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA4NTBweCkge1xuICBib2R5Lm1lbnUtb3BlbiAubmF2LW1haW5fX2Jhci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgYm9keS5kZWNheS01MC5tZW51LW9wZW4gLm5hdi1tYWluX19iYXItY29udGFpbmVyLFxuICBib2R5LmRlY2F5LTUwLm1lbnUtb3BlbiAubmF2LW1haW5fX3NlYXJjaCB7XG4gICAgYmFja2dyb3VuZDogI2VlZTtcbiAgfVxuICBib2R5LmRlY2F5LTEwMC5tZW51LW9wZW4gLm5hdi1tYWluX19zZWFyY2gsXG4gIGJvZHkuZGVjYXktMTAwLm1lbnUtb3BlbiAubmF2LW1haW5fX2Jhci1jb250YWluZXIge1xuICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gIH1cbn1cbi5ibG9jay1sYWNtYS1zZWFyY2gge1xuICBjb2xvcjogIzAwMDtcbn1cbi5ibG9jay1sYWNtYS1zZWFyY2ggaW5wdXQuZm9ybS10ZXh0IHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtcGFnZSAuanMtYnAtdGFiLWZpeGVkLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLnBhZ2Utbm9kZS10eXBlLXBhZ2UgLnVuZnJhbWVkLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLmdhbGxlcnktd3JhcHBlciAuZmxpY2tpdHktYnV0dG9uLWljb24sXG4uZ2FsbGVyeSAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBmaWxsOiAjMDAwO1xufVxuLmJ0bi1wcmltYXJ5LFxuLnd5c2l3eWctYnV0dG9uLFxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5LFxuLnZpZXcgLnBhZ2VyX19pdGVtIGEge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnd5c2l3eWctYnV0dG9uOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5OmhvdmVyLFxuLnZpZXcgLnBhZ2VyX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5idG4tcHJpbWFyeSAuYnRuLWluYWN0aXZlOmhvdmVyLFxuLnd5c2l3eWctYnV0dG9uIC5idG4taW5hY3RpdmU6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnkgLmJ0bi1pbmFjdGl2ZTpob3Zlcixcbi52aWV3IC5wYWdlcl9faXRlbSBhIC5idG4taW5hY3RpdmU6aG92ZXIsXG4uYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4ud3lzaXd5Zy1idXR0b24uZGlzYWJsZWQ6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtcHJlc3MtcmVsZWFzZSAud2ViZm9ybS1zdWJtaXNzaW9uLXByZXNzLWluZm8tZm9ybSAuYnRuLXByaW1hcnkuZGlzYWJsZWQ6aG92ZXIsXG4udmlldyAucGFnZXJfX2l0ZW0gYS5kaXNhYmxlZDpob3Zlcixcbi5idG4tcHJpbWFyeVtkaXNhYmxlZF06aG92ZXIsXG4ud3lzaXd5Zy1idXR0b25bZGlzYWJsZWRdOmhvdmVyLFxuLnBhZ2Utbm9kZS10eXBlLXByZXNzLXJlbGVhc2UgLndlYmZvcm0tc3VibWlzc2lvbi1wcmVzcy1pbmZvLWZvcm0gLmJ0bi1wcmltYXJ5W2Rpc2FibGVkXTpob3Zlcixcbi52aWV3IC5wYWdlcl9faXRlbSBhW2Rpc2FibGVkXTpob3ZlciB7XG4gIGNvbG9yOiAjOTU5NTk1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG4gIC5idG4tcHJpbWFyeV9fcmVzZXQsXG4gIC53eXNpd3lnLWJ1dHRvbl9fcmVzZXQsXG4gIC5wYWdlLW5vZGUtdHlwZS1wcmVzcy1yZWxlYXNlIC53ZWJmb3JtLXN1Ym1pc3Npb24tcHJlc3MtaW5mby1mb3JtIC5idG4tcHJpbWFyeV9fcmVzZXQsXG4gIC52aWV3IC5wYWdlcl9faXRlbSBhX19yZXNldCB7XG4gICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgfVxufVxuLmJ0bi1pY29uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWljb246aG92ZXIge1xuICBjb2xvcjogIzAwMDtcbn1cbi5idG4taWNvbl9fbGluayB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmJ0bi1pY29uX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uYnRuLWljb25fX2xpbms6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAzcHggIzAwMDtcbn1cbi5zb2NpYWxzIGEge1xuICBib3JkZXItY29sb3I6ICMwMDA7XG59XG4uc29jaWFscyBhLnNvY2lhbF9pY29uX3R3aXR0ZXIgLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjMDAwO1xufVxuLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5pbnB1dC1ncm91cC1idG4gLmJ0biB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmlucHV0LWdyb3VwLWJ0biAuYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94LFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbyB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbzpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyIC5jcixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW86aG92ZXIgLmNyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLmNoZWNrYm94OmhvdmVyIC5jci1pY29uLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbzpob3ZlciAuY3ItaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNoZWNrYm94IGxhYmVsIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgLmNyLFxuLmFydC1leGhpYml0aW9ucy10cmF2ZWxsaW5nIC5yYWRpbyBsYWJlbCBpbnB1dFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIC5jciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG4uY2hlY2tib3ggbGFiZWwgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyAuY3IgPiAuY3ItaWNvbixcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAucmFkaW8gbGFiZWwgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyAuY3IgPiAuY3ItaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmljb24gc3ZnIHtcbiAgZmlsbDogIzAwMDtcbn1cbi52aWV3LXRvZ2dsZV9fYnV0dG9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG4udmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogIzAwMCAhaW1wb3J0YW50O1xufVxuLnZpZXctdG9nZ2xlX19idXR0b24tLWFjdGl2ZSAuaWNvbiBzdmcge1xuICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4udmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3LXRvZ2dsZV9fYnV0dG9uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlldy10b2dnbGVfX2J1dHRvbi0tYWN0aXZlIC5pY29uIHN2ZyB7XG4gIGZpbGw6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1uYXYgLmNhcm91c2VsLWNlbGwge1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1uYXYgLmNhcm91c2VsLWNlbGwuYWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzAwMDAwMDtcbn1cbi5wYXRoLWZyb250cGFnZSAubG9jYXRpb24sXG4ucGF0aC1mcm9udHBhZ2UgLmRldGFpbHMsXG4ucGF0aC1mcm9udHBhZ2UgLnZpc2l0LWluZm8sXG4ucGF0aC1mcm9udHBhZ2UgLmRhdGUge1xuICBjb2xvcjogYmxhY2s7XG59XG4ucGF0aC1mcm9udHBhZ2UgLmhvbWUtY2Fyb3VzZWwtbWFpbiAuY2Fyb3VzZWwtY2VsbCAuZXZlbnRzIC5yZWFkLW1vcmUgYSxcbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1tYWluIC5jYXJvdXNlbC1jZWxsIC52aXNpdC1pbmZvIC5yZWFkLW1vcmUgYSxcbi5wYXRoLWZyb250cGFnZSAuaG9tZS1jYXJvdXNlbC1tYWluIC5jYXJvdXNlbC1jZWxsIC5ldmVudHMgLm1vcmUtaW5mbyBhLFxuLnBhdGgtZnJvbnRwYWdlIC5ob21lLWNhcm91c2VsLW1haW4gLmNhcm91c2VsLWNlbGwgLnZpc2l0LWluZm8gLm1vcmUtaW5mbyBhIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG5ib2R5LnBhcnRuZXJzaGlwcyAuYmxvY2stbGF5b3V0LWJ1aWxkZXJfX2ltYWdlIGltZy5kYXJrLXRoZW1lLFxuYm9keS5wYXRoLWxhYiAuYmxvY2stbGF5b3V0LWJ1aWxkZXJfX2ltYWdlIGltZy5kYXJrLXRoZW1lLFxuYm9keS5wYXJ0bmVyc2hpcHMgLnBhcnRuZXItbG9nbyBpbWcuZGFyay10aGVtZSxcbmJvZHkucGF0aC1sYWIgLnBhcnRuZXItbG9nbyBpbWcuZGFyay10aGVtZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5ib2R5LnBhcnRuZXJzaGlwcyAuYmxvY2stbGF5b3V0LWJ1aWxkZXJfX2ltYWdlIGltZy5saWdodC10aGVtZSxcbmJvZHkucGF0aC1sYWIgLmJsb2NrLWxheW91dC1idWlsZGVyX19pbWFnZSBpbWcubGlnaHQtdGhlbWUsXG5ib2R5LnBhcnRuZXJzaGlwcyAucGFydG5lci1sb2dvIGltZy5saWdodC10aGVtZSxcbmJvZHkucGF0aC1sYWIgLnBhcnRuZXItbG9nbyBpbWcubGlnaHQtdGhlbWUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jYXJkLWJsb2c6aG92ZXIsXG4uY2FyZC1jYXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmNhcmQtYmxvZzpob3ZlciAuY2FyZC1jYXRfX2NvbnRlbnQsXG4uY2FyZC1jYXQ6aG92ZXIgLmNhcmQtY2F0X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWJsb2dfX2NvbnRlbnQsXG4uY2FyZC1jYXQ6aG92ZXIgLmNhcmQtYmxvZ19fY29udGVudCxcbi5jYXJkLWJsb2c6aG92ZXIgLmNhcmQtYmxvZ19fZGF0ZSxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1ibG9nX19kYXRlIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWNhdF9faGVhZGluZyxcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1jYXRfX2hlYWRpbmcsXG4uY2FyZC1ibG9nOmhvdmVyIC5jYXJkLWJsb2dfX2hlYWRlcixcbi5jYXJkLWNhdDpob3ZlciAuY2FyZC1ibG9nX19oZWFkZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5jYXJkLWV2ZW50IHtcbiAgY29sb3I6ICMwMDA7XG59XG4uY2FyZC1ldmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9fbmFtZSBhIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5jYXJkLWV2ZW50OmhvdmVyIC5jYXJkLWV2ZW50X19jb250ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9fY29udGVudCBwLFxuLmNhcmQtZXZlbnQ6aG92ZXIgLmNhcmQtZXZlbnRfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ldmVudDpob3ZlciAuY2FyZC1ldmVudF9faGVhZGVyIHtcbiAgY29sb3I6ICM5NTk1OTU7XG59XG4uc2xpZGVyLW5hdl9faXRlbSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnNsaWRlci1uYXZfX2l0ZW06aG92ZXIsXG4uc2xpZGVyLW5hdl9faXRlbTpmb2N1cyxcbi5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnNsaWRlci1uYXZfX2l0ZW06aG92ZXI6YWZ0ZXIsXG4uc2xpZGVyLW5hdl9faXRlbTpmb2N1czphZnRlcixcbi5zbGlkZXItbmF2X19pdGVtLmFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ubGFjbWEtbWVudSBsaSBhOmhvdmVyLFxuLmxhY21hLW1lbnUgbGkgYTphY3RpdmUge1xuICBjb2xvcjogIzAwMDtcbn1cbi5sYWNtYS1tZW51IGxpLmFjdGl2ZSBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ubGFjbWEtbWVudSBsaS5hY3RpdmUgYTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4ucGF0aC1wcmVzcyAud29yZGZseS1mb3JtIC5mb3JtLWFjdGlvbnMgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbn1cbi5wYXRoLXByZXNzIC53b3JkZmx5LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbi5wYXRoLXByZXNzIC53b3JkZmx5LWZvcm0gLmZvcm0tYWN0aW9ucyAuYnRuOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG59XG4ubW9kYWwtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2LW92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1tYWluX19iYXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLm5hdi1tYWluX19iYXIuc3VibmF2LW9wZW4ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2U7XG4gIH1cbn1cbi5uYXYtbWFpbl9fYmFyLm1lbnUtb3BlbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ubmF2LW1haW5fX21lbnUge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuLm5hdi1tYWluX19tZW51IC5tYWluLW1lbnVfX3N0YXRpYyBhIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogODUwcHgpIHtcbiAgLm5hdi1tYWluX19tZW51IC5tYWluLW1lbnVfX3RvcC1pdGVtIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLm5hdi1tYWluX19tZW51IC5tYWluLW1lbnVfX2dyb3VwLnN1Ym5hdi1vcGVuIC5tYWluLW1lbnVfX3RvcC1pdGVtOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgfVxuICAubmF2LW1haW5fX21lbnUgLm1lbnUtaW5zaWRlIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgfVxufVxuLm5hdi1tYWluX19zZWFyY2gtaWNvbiAudG9nZ2xlLWNsb3NlIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLm5hdi1tYWluX190b2dnbGUgLnRvZ2dsZS1vcGVuIHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuLmRlY2F5LTUwIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC5uYXYtbWFpbl9fbWVudSAubWVudS1pbnNpZGUge1xuICBiYWNrZ3JvdW5kOiAjZGRkICFpbXBvcnRhbnQ7XG59XG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbS5pcy1zZWxlY3RlZCBhLFxuLnZpZXctZnVsbC1zZWFyY2ggLmluZm8sXG4udmlldy1mdWxsLXNlYXJjaCAuYm9keSxcbiNsYWNtYS10YWJzIC5zbGlkZXItbmF2IC5zbGlkZXItbmF2X19pdGVtOmhvdmVyIGEsXG4jbGFjbWEtdGFicyAuc2xpZGVyLW5hdiAuc2xpZGVyLW5hdl9faXRlbS5hY3RpdmUgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnJlc2V0LXNlYXJjaCBzcGFuLFxuLnNsaWRlci1uYXZfX2l0ZW06YWZ0ZXIsXG4jYXJ0d29yay10b2dnbGUgLnNlbGVjdGVkOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG4jYXJ0d29yay10b2dnbGUgbGk6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuI2xhY21hLWNvbGxlY3Rpb25zLXJlc3VsdHMgLmluZm8sXG4jbGFjbWEtY29sbGVjdGlvbnMtcmVzdWx0cyAuc25pcHBldCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5tYWluLW1lbnVfX2dyb3VwIHtcbiAgd2lkdGg6IDE2MHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xufVxuLm1haW4tbWVudV9fZ3JvdXAuc3VibmF2LW9wZW4ge1xuICBjb2xvcjogIzAwMDtcbn1cbi5tYWluLW1lbnVfX2dyb3VwLnN1Ym5hdi1jbG9zZWQge1xuICBjb2xvcjogIzk1OTU5NTtcbn1cbi5uYXYtdGFicyA+IGxpID4gYTpob3Zlcixcbi5uYXYtdGFicyA+IGxpID4gYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuLm5hdi10YWJzID4gbGkuYWN0aXZlID4gYSxcbi5uYXYtdGFicyA+IGxpLmFjdGl2ZSA+IGE6aG92ZXIsXG4ubmF2LXRhYnMgPiBsaS5hY3RpdmUgPiBhOmZvY3VzIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGF0aC11c2VyIC51c2VyLWxvZ2luLWZvcm0gLmJ0bixcbi5wYXRoLXVzZXIgLnVzZXItcGFzcyAuYnRuIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbi5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSAuYnRuOmhvdmVyLFxuLnBhdGgtdXNlciAudXNlci1wYXNzIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLXVzZXIgLnVzZXItbG9naW4tZm9ybSBsYWJlbCxcbi5wYXRoLXVzZXIgLnVzZXItcGFzcyBsYWJlbCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB7XG4gIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGgge1xuICBjb2xvcjogIzAwMDtcbn1cbi5kYXRlcmFuZ2VwaWNrZXIgdGg6aG92ZXIge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5pbi1yYW5nZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsXG4uZGF0ZXJhbmdlcGlja2VyIHRkOmhvdmVyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NjlGNCAhaW1wb3J0YW50O1xufVxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NDlweCkge1xuICAuZGF0ZXJhbmdlcGlja2VyIHRkOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAuZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5ldmVudHMtY2FsZW5kYXIgLmZvcm0taXRlbS1rZXlzIC5mb3JtLXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwMDAgIWltcG9ydGFudDtcbn1cbi5ldmVudHMtY2FsZW5kYXIgLmZvcm0taXRlbS1rZXlzIC5mb3JtLXN1Ym1pdDpob3ZlciBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLmV2ZW50cy1jYWxlbmRhciAuZm9ybS1pdGVtLWtleXMgLmZvcm0tc3VibWl0IHN2ZyB7XG4gIGZpbGw6ICMwMDA7XG59XG4uZm9ybS10ZXh0OmZvY3VzLFxuLmZvcm0tZW1haWw6Zm9jdXMsXG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuYm9keS5wdWJsaWNhdGlvbnMgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZm9ybS10ZXh0IHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5NTk1O1xuICBjb2xvcjogIzAwMDtcbn1cbmJvZHkucHVibGljYXRpb25zIC5qcy1jdXN0b20tY29sbGFwc2Utd3JhcHBlciAuY3VzdG9tLWNvbGxhcHNlIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbmJvZHkucHVibGljYXRpb25zIC5wdWJsaWNhdGlvbnMtaXRlbSAuZGV0YWlscyAudGl0bGUge1xuICBjb2xvcjogYmxhY2s7XG59XG4uYXJ0LWV4aGliaXRpb25zLXBhc3QgLnZpZXctdmlldy1leGhpYml0aW9uIC52aWV3cy1leHBvc2VkLWZvcm0gLmN1c3RvbS1jb2xsYXBzZSxcbi5hcnQtZXhoaWJpdGlvbnMtdHJhdmVsbGluZyAudmlldy12aWV3LWV4aGliaXRpb24gLnZpZXdzLWV4cG9zZWQtZm9ybSAuY3VzdG9tLWNvbGxhcHNlLFxuYm9keS5wcmVzcyAjdmlld3MtZXhwb3NlZC1mb3JtLXByZXNzLXZpZXctcHJlc3MtbGlzdGluZy1wYWdlIC5jdXN0b20tY29sbGFwc2Uge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuYm9keS5wYXJ0bmVyc2hpcHMgLmZpZWxkLS1uYW1lLWJwLXRleHQge1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gIH1cbiAgLmpzLWN1c3RvbS1jb2xsYXBzZS13cmFwcGVyIC5idG4ge1xuICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hamF4LXByb2dyZXNzLWZ1bGxzY3JlZW4sXG4jYWpheC1sb2FkaW5nIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL1NwaW5uZXJfTGlnaHRNb2RlLmdpZlwiKSBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbi5wYWdlLW5vZGUtdHlwZS1leGhpYml0aW9uIC5maXhlZC10aXRsZS1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXhoaWJpdGlvbiAuZml4ZWQtdGl0bGUtY29udGFpbmVyIC5maXhlZC1wYWdlLXRpdGxlIHtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGFnZS1ub2RlLXR5cGUtZXhoaWJpdGlvbiAucmVnaW9uLWNvbnRlbnQgLnVuZnJhbWVkLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnBhZ2Utbm9kZS10eXBlLWV4aGliaXRpb24gLnByZXNza2l0LWxpbmsgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLmRlY2F5LTUwIC5zY3JvbGxlZCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyLFxuLnNjcm9sbGVkIC5kZWNheS01MCAuYm9yZGVyIC5uYXYtbWFpbl9fYmFyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDE3LCAxNywgMTcsIDApO1xufVxuLmRlY2F5LTEwMCAuc2Nyb2xsZWQgLmJvcmRlciAubmF2LW1haW5fX2Jhcixcbi5zY3JvbGxlZCAuZGVjYXktMTAwIC5ib3JkZXIgLm5hdi1tYWluX19iYXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMzQsIDM0LCAzNCwgMCk7XG59XG4uZGVjYXktNTAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuLmRlY2F5LTUwIC5icy1zaXRlLWFsZXJ0LFxuLmRlY2F5LTUwIC5uYXYtbWFpbl9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjgpICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktNTAgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXR5cGUgLnBhZ2UtY3VybC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VlZSAhaW1wb3J0YW50O1xufVxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbiAucGFnZS1jdXJsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZWUgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZDtcbn1cbi5kZWNheS0xMDAgLmJzLXNpdGUtYWxlcnQsXG4uZGVjYXktMTAwIC5uYXYtbWFpbl9fYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjEsIDIyMSwgMjIxLCAwLjgpICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC10eXBlIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtcHJlc3MgLnZpZXdzLWZpZWxkLWZpZWxkLXB1YmxpY2F0aW9uIC5wYWdlLWN1cmwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2RkZCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cbi5wYXRoLWxhYiAubWVudS0tYXJ0LXRlY2gtbGFiIC5hY3RpdmUgYSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tZW51LS1hcnQtdGVjaC1sYWIgLmFjdGl2ZSBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAucHJvamVjdC10aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWxhYi1hcnRpc3QtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayB7XG4gIGJhY2tncm91bmQ6ICMwMDAwRkY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBDaHJvbWUvT3BlcmEvU2FmYXJpICovXG4gIGNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotbW96LXBsYWNlaG9sZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE5KyAqL1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAvKiBJRSAxMCsgKi9cbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWw6LW1vei1wbGFjZWhvbGRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOi1tb3otcGxhY2Vob2xkZXIge1xuICAvKiBGaXJlZm94IDE4LSAqL1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLndvcmRmbHktZm9ybSAuZm9ybS1lbWFpbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAud29yZGZseS1ibG9jayAud29yZGZseS1mb3JtIC5mb3JtLWVtYWlsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC53b3JkZmx5LWZvcm0gLmZvcm0tZW1haWwge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YmVmb3JlLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC53b3JkZmx5LWJsb2NrIC5jbG9zZS14OmJlZm9yZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLndvcmRmbHktYmxvY2sgLmNsb3NlLXg6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtdHlwZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLXN0aWNreSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtc3RpY2t5LFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAuYmxvY2stdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLmJsb2NrLXRpdGxlLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIGxhYmVsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gbGFiZWwsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtdGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC10aXRsZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgYTpob3ZlciAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSBhOmhvdmVyIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5maWVsZC0tbmFtZS1maWVsZC1wcm9qZWN0LXNpZGViYXItdGl0bGUsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLXByZXNzIC52aWV3cy1maWVsZC1maWVsZC1wdWJsaWNhdGlvbixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1wcmVzcyAudmlld3MtZmllbGQtZmllbGQtcHVibGljYXRpb24ge1xuICBjb2xvcjogIzAwMDBGRjtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGltZXN0YW1wLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtdGltZXN0YW1wIHNwYW4sXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpbWVzdGFtcCBzcGFuIHtcbiAgY29sb3I6ICMwMDAwRkY7XG4gIGJvcmRlci1jb2xvcjogIzAwMDBGRjtcbn1cbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIC5idXR0b24taWNvbiBzdmcge1xuICBmaWxsOiAjZmZmO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMCwgMCwgMCwgMCkgMCUsICNmZmYgODAlLCAjZmZmIDEwMCUpO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL3Bvc2l0aXZlLWRyb3Bkb3duLnBuZ1wiKSAtM3B4IDhweCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgdG9wOiAyM3B4ICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIsXG4gIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IDNweCAhaW1wb3J0YW50O1xuICB9XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdC13cmFwcGVyIC5zZWxlY3RyaWMgLmJ1dHRvbjphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3Qtd3JhcHBlciAuc2VsZWN0cmljIC5idXR0b246YWZ0ZXIge1xuICB0b3A6IDBweCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyLFxuICAucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAuYmVmLWV4cG9zZWQtZm9ybSAuc2VsZWN0LXdyYXBwZXIgLnNlbGVjdHJpYyAuYnV0dG9uOmFmdGVyIHtcbiAgICB0b3A6IC02cHggIWltcG9ydGFudDtcbiAgfVxufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3Mtcm93IC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMCwgMCwgMCwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2ZmZiksIHRvKCNmZmYpKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjZmZmIDgwJSwgI2ZmZiAxMDAlKTtcbn1cbi5kZWNheS01MCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtdGl0bGU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1sYWItYXJ0aXN0LW5hbWU6YWZ0ZXIsXG4uZGVjYXktNTAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLXN1YnRpdGxlOmFmdGVyLFxuLmRlY2F5LTUwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgcmlnaHQgdG9wLCBmcm9tKHJnYmEoMzQsIDM0LCAzNCwgMCkpLCBjb2xvci1zdG9wKDgwJSwgI2VlZSksIHRvKCNlZWUpKSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMzQsIDM0LCAzNCwgMCkgMCUsICNlZWUgODAlLCAjZWVlIDEwMCUpICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLXRpdGxlOmFmdGVyLFxuLmRlY2F5LTEwMCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1maWVsZC10aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLmFydF90ZWNoX3Byb2plY3QgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWxhYi1hcnRpc3QtbmFtZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtbGFiLWFydGlzdC1uYW1lOmFmdGVyLFxuLmRlY2F5LTEwMCAuYXJ0X3RlY2hfcHJvamVjdCAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIsXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1maWVsZC1maWVsZC1zdWJ0aXRsZTphZnRlcixcbi5kZWNheS0xMDAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtc3VidGl0bGU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWdyYWRpZW50KGxpbmVhciwgbGVmdCB0b3AsIHJpZ2h0IHRvcCwgZnJvbShyZ2JhKDM0LCAzNCwgMzQsIDApKSwgY29sb3Itc3RvcCg4MCUsICNkZGQpLCB0bygjZGRkKSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDM0LCAzNCwgMzQsIDApIDAlLCAjZGRkIDgwJSwgI2RkZCAxMDAlKSAhaW1wb3J0YW50O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLmRlY2F5LTUwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktNTAgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSxcbi5kZWNheS01MCAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFpbXBvcnRhbnQ7XG59XG4uZGVjYXktMTAwIC5hcnRfdGVjaF9wcm9qZWN0IC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1leHBvc2VkLWZvcm0sXG4uZGVjYXktMTAwIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGQgIWltcG9ydGFudDtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLWV4cG9zZWQtZm9ybSAuc2VsZWN0cmljIC5sYWJlbCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAudmlld3MtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5iZWYtZXhwb3NlZC1mb3JtIC5zZWxlY3RyaWMgLmxhYmVsLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLmJlZi1leHBvc2VkLWZvcm0gLnNlbGVjdHJpYyAubGFiZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBjb2xvcjogIzAwMDtcbn1cbi5zZWxlY3RyaWMtaXRlbXMgbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMiAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1hcmNoaXZlLXllYXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18yIC52aWV3cy1maWVsZC1maWVsZC1ibG9nLWVudHJ5LWRhdGUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzIgLnZpZXdzLWZpZWxkLWZpZWxkLWJsb2ctZW50cnktZGF0ZSxcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLnZpZXdzLXJvdyAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnZpZXdzLWZpZWxkLWZpZWxkLWFyY2hpdmUteWVhcixcbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLTEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAudmlld3MtZmllbGQtZmllbGQtYXJjaGl2ZS15ZWFyLTEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC12aWRlby10aXRsZSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctYXJ0LXRlY2gtbGFiLWFyY2hpdmUudmlldy1kaXNwbGF5LWlkLWJsb2NrXzEgLm1vcmUtbGluayBhLFxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy1pZC1hcnRfdGVjaF9sYWJfYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtcGFnZV8xIC5wYWdlciBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGEsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWJ1dHRvbiBhIHtcbiAgYmFja2dyb3VuZDogIzAwMDBGRjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWFydC10ZWNoLWxhYi1hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1ibG9ja18xIC5tb3JlLWxpbmsgYTpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5tYWluLWNvbnRhaW5lciAudmlldy1hcnQtdGVjaC1sYWItYXJjaGl2ZS52aWV3LWRpc3BsYXktaWQtYmxvY2tfMSAubW9yZS1saW5rIGE6aG92ZXIsXG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LWlkLWFydF90ZWNoX2xhYl9hcmNoaXZlLnZpZXctZGlzcGxheS1pZC1wYWdlXzEgLnBhZ2VyIGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctaWQtYXJ0X3RlY2hfbGFiX2FyY2hpdmUudmlldy1kaXNwbGF5LWlkLXBhZ2VfMSAucGFnZXIgYTpob3Zlcixcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0tYnV0dG9uIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1sYWIgLnBhZ2UtaGVhZGVyLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLnBhZ2UtaGVhZGVyLFxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLWludGVydmlld2VlLW5hbWUsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1pbnRlcnZpZXdlZS1uYW1lIHtcbiAgY29sb3I6ICMwMDAwRkY7XG59XG4ucGF0aC1sYWIgLmhpZ2hsaWdodCxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IC5oaWdobGlnaHQsXG4ucGF0aC1sYWIgYXJ0aWNsZSBmaWdjYXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSBmaWdjYXB0aW9uLFxuLnBhdGgtbGFiIGFydGljbGUgLmZpZWxkLS1uYW1lLWZpZWxkLXZpZGVvLWRlc2NyaXB0aW9uLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtdmlkZW8tZGVzY3JpcHRpb24sXG4ucGF0aC1sYWIgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtc2xpZGVzaG93LWNhcHRpb24sXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1zbGlkZXNob3ctY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1sYWIgYXJ0aWNsZSAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5maWVsZC0tbmFtZS1maWVsZC1idWJibGUtdGV4dCB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhdGgtbGFiIGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJ2aWV3ID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSxcbi5wYWdlLW5vZGUtdHlwZS1hcnQtdGVjaC1wcm9qZWN0IGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJ2aWV3ID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSAuZmllbGQtLW5hbWUtZmllbGQtaW50ZXJ2aWV3ZWUtbmFtZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuLnBhdGgtbGFiIGFydGljbGUgLnBhcmFncmFwaC0tdHlwZS0taW50ZXJ2aWV3ID4gLnBhcmFncmFwaF9fY29sdW1uID4gZGl2Om50aC1jaGlsZChldmVuKSAuZmllbGQtLW5hbWUtZmllbGQtYnViYmxlLXRleHQsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCBhcnRpY2xlIC5wYXJhZ3JhcGgtLXR5cGUtLWludGVydmlldyA+IC5wYXJhZ3JhcGhfX2NvbHVtbiA+IGRpdjpudGgtY2hpbGQoZXZlbikgLmZpZWxkLS1uYW1lLWZpZWxkLWJ1YmJsZS10ZXh0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG59XG4ucGF0aC1sYWIgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3csXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyB7XG4gIGJvcmRlci1jb2xvcjogIzY2Njtcbn1cbi5wYXRoLWxhYiAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyBhLFxuLnBhZ2Utbm9kZS10eXBlLWFydC10ZWNoLXByb2plY3QgLm1haW4tY29udGFpbmVyIC52aWV3LXRlY2gtbGFiLXRpY2tlci10YXBlIC52aWV3cy1yb3cgYSB7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhdGgtbGFiIC5tYWluLWNvbnRhaW5lciAudmlldy10ZWNoLWxhYi10aWNrZXItdGFwZSAudmlld3Mtcm93IGE6aG92ZXIsXG4ucGFnZS1ub2RlLXR5cGUtYXJ0LXRlY2gtcHJvamVjdCAubWFpbi1jb250YWluZXIgLnZpZXctdGVjaC1sYWItdGlja2VyLXRhcGUgLnZpZXdzLXJvdyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG4uZmVlZGJhY2sgLndlYmZvcm0tc3VibWlzc2lvbi1mZWVkYmFjay1mb3JtIC53ZWJmb3JtLWJ1dHRvbi0tc3VibWl0IHtcbiAgY29sb3I6IGJsYWNrO1xufVxuYm9keS5wdWJsaWNhdGlvbnMgLmV4aGliaXRpb24tbGlzdC5wdWJsaWNhdGlvbiAuanMtY3VzdG9tLWNvbGxhcHNlLXdyYXBwZXIgLmN1c3RvbS1jb2xsYXBzZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcGFnZV9fY29uc3RydWN0aW9uLXVwZGF0ZSBoMixcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1wYWdlX19jb25zdHJ1Y3Rpb24tdXBkYXRlIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiQmF1T1RcIjtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuYWNjb3JkaW9uLXRvZ2dsZSxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmFjY29yZGlvbi10b2dnbGUsXG4ucGF0aC1nZXR0aWNrZXRzIC5kaXNjbGFpbWVyLXR4dCBhLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuZGlzY2xhaW1lci10eHQgYSxcbi5wYXRoLWdldHRpY2tldHMgLmRpc2NsYWltZXIgYSxcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmRpc2NsYWltZXIgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IC5jaGVja21hcmssXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5jdXN0b20tcm93X19pdGVtLWlucHV0IC5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X19pdGVtLWlucHV0IC5jdXN0b20tY2hlY2tib3ggLmNoZWNrbWFyazphZnRlcixcbi5ibG9jay1zaW1wbGUtY2hlY2tib3gtYmxvY2sgLmN1c3RvbS1yb3dfX2l0ZW0taW5wdXQgLmN1c3RvbS1jaGVja2JveCAuY2hlY2ttYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuLnBhdGgtZ2V0dGlja2V0cyAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19faXRlbS1pbnB1dCAuY3VzdG9tLWNoZWNrYm94IGlucHV0OmNoZWNrZWQgfiAuY2hlY2ttYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5hY2NlcHQsXG4uYmxvY2stc2ltcGxlLWNoZWNrYm94LWJsb2NrIC5jdXN0b20tcm93X190ZXJtcyAuYWNjZXB0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6ICMwMDA7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuYWNjZXB0OmhvdmVyLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG4ucGF0aC1nZXR0aWNrZXRzIC5jdXN0b20tcm93X190ZXJtcyAuYWNjZXB0LmRpc2FibGVkLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmFjY2VwdC5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjQkJCREJGO1xuICBib3JkZXItY29sb3I6ICNCQkJEQkY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5kZWNsaW5lLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmRlY2xpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogIzAwMDtcbn1cbi5wYXRoLWdldHRpY2tldHMgLmN1c3RvbS1yb3dfX3Rlcm1zIC5kZWNsaW5lOmhvdmVyLFxuLmJsb2NrLXNpbXBsZS1jaGVja2JveC1ibG9jayAuY3VzdG9tLXJvd19fdGVybXMgLmRlY2xpbmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmJsb2NrLWlubGluZS1hbm5vdW5jZW1lbnQtYmxvY2sgLmJvZHkgYSB7XG4gIGNvbG9yOiAjNDQ2OUY0O1xufVxuLmZvb3RlciAubmF2ID4gbGkgPiBhIHtcbiAgY29sb3I6ICM0NDY5RjQ7XG59XG4ucmVnaW9uLWNvbnRlbnQgYXJ0aWNsZSBhOm5vdChbZGF0YS10b2dnbGVdKTpub3QoLmJ0bik6bm90KC5zbGlkZXItbmF2X19pdGVtKTpub3QoLm5vLXRleHQtc3R5bGVzKSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzQ0NjlGNDtcbn1cbi5yZWdpb24tY29udGVudCBhcnRpY2xlIGE6bm90KFtkYXRhLXRvZ2dsZV0pOm5vdCguYnRuKTpub3QoLnNsaWRlci1uYXZfX2l0ZW0pOm5vdCgubm8tdGV4dC1zdHlsZXMpOmhvdmVyLFxuLnJlZ2lvbi1jb250ZW50IGFydGljbGUgYTpub3QoW2RhdGEtdG9nZ2xlXSk6bm90KC5idG4pOm5vdCguc2xpZGVyLW5hdl9faXRlbSk6bm90KC5uby10ZXh0LXN0eWxlcyk6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiJdfQ== */
