/* PRIMARY COLORS */
/* 003976 */
/* EFAB00 */
/* 0073BD */
/* 4B4AA9 */
/* AEEAE5 */
/* E5E854 */
/* F8EB61 */
/* 627378 */
/* E1143C */
/* SECONDARY COLORS */
/* 000000 */
/* DDDDDD */
/* EAEAEA */
/* F4F4F4 */
/* e6e6e6 */
/* 4D4D4C */
/* FFFFFF */
/* 5EC4DF */
/* 006cc2 */
/* F1AB03 */
/* 1e1c22 */
/* 0b0318 */
/* dfe4e6 */
/* cacaca */
/* 993399 */
/*

EXAMPLE FOR MQ REFERENCES =>

body {
  > * { display: none !important; }
  background: green !important;
  @media only screen and (max-width: 45.563rem)  { background: orange !important;  }
  @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) { background: teal !important;    }
  @media only screen and (min-width: 64rem)  { background: orchid !important;  }
  @media only screen and (min-width: 75rem) { background: tomato !important;  }
}

*/
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);
@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400,300,700);
@font-face {
  font-display: swap;
  font-family: 'NationalLight';
  src: url("../fonts/NationalWeb-Light.eot") format("eot"), url("../fonts/NationalWeb-Light.woff2") format("woff2"), url("../fonts/NationalWeb-Light.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalLightItalic';
  src: url("../fonts/National-LightItalic.eot") format("eot"), url("../fonts/National-LightItalic.woff2") format("woff2"), url("../fonts/National-LightItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalMedium';
  src: url("../fonts/National-Medium.eot") format("eot"), url("../fonts/National-Medium.woff2") format("woff2"), url("../fonts/National-Medium.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalMediumItalic';
  src: url("../fonts/National-MediumItalic.eot") format("eot"), url("../fonts/National-MediumItalic.woff2") format("woff2"), url("../fonts/National-MediumItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBook';
  src: url("../fonts/National-Book.eot") format("eot"), url("../fonts/National-Book.woff2") format("woff2"), url("../fonts/National-Book.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalSemiBold';
  src: url("../fonts/National-Semibold.eot") format("eot"), url("../fonts/National-Semibold.woff2") format("woff2"), url("../fonts/National-Semibold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBold';
  src: url("../fonts/National-Bold.eot") format("eot"), url("../fonts/National-Bold.woff2") format("woff2"), url("../fonts/National-Bold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBoldItalic';
  src: url("../fonts/National-BoldItalic.eot") format("eot"), url("../fonts/National-BoldItalic.woff2") format("woff2"), url("../fonts/National-BoldItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalExtraBold';
  src: url("../fonts/National-Extrabold.eot") format("eot"), url("../fonts/National-Extrabold.woff2") format("woff2"), url("../fonts/National-Extrabold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBlackItalic';
  src: url("../fonts/National-BlackItalic.eot") format("eot"), url("../fonts/National-BlackItalic.woff2") format("woff2"), url("../fonts/National-BlackItalic.woff") format("woff"); }

/*
  National Fonts
*/
/*
  Roboto Fonts
*/
@font-face {
  font-display: swap;
  font-family: 'NationalLight';
  src: url("../fonts/NationalWeb-Light.eot") format("eot"), url("../fonts/NationalWeb-Light.woff2") format("woff2"), url("../fonts/NationalWeb-Light.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalLightItalic';
  src: url("../fonts/National-LightItalic.eot") format("eot"), url("../fonts/National-LightItalic.woff2") format("woff2"), url("../fonts/National-LightItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalMedium';
  src: url("../fonts/National-Medium.eot") format("eot"), url("../fonts/National-Medium.woff2") format("woff2"), url("../fonts/National-Medium.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalMediumItalic';
  src: url("../fonts/National-MediumItalic.eot") format("eot"), url("../fonts/National-MediumItalic.woff2") format("woff2"), url("../fonts/National-MediumItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBook';
  src: url("../fonts/National-Book.eot") format("eot"), url("../fonts/National-Book.woff2") format("woff2"), url("../fonts/National-Book.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalSemiBold';
  src: url("../fonts/National-Semibold.eot") format("eot"), url("../fonts/National-Semibold.woff2") format("woff2"), url("../fonts/National-Semibold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBold';
  src: url("../fonts/National-Bold.eot") format("eot"), url("../fonts/National-Bold.woff2") format("woff2"), url("../fonts/National-Bold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBoldItalic';
  src: url("../fonts/National-BoldItalic.eot") format("eot"), url("../fonts/National-BoldItalic.woff2") format("woff2"), url("../fonts/National-BoldItalic.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalExtraBold';
  src: url("../fonts/National-Extrabold.eot") format("eot"), url("../fonts/National-Extrabold.woff2") format("woff2"), url("../fonts/National-Extrabold.woff") format("woff"); }

@font-face {
  font-display: swap;
  font-family: 'NationalBlackItalic';
  src: url("../fonts/National-BlackItalic.eot") format("eot"), url("../fonts/National-BlackItalic.woff2") format("woff2"), url("../fonts/National-BlackItalic.woff") format("woff"); }

/*
  National Fonts
*/
/*
  Roboto Fonts
*/
/* PRIMARY COLORS */
/* 003976 */
/* EFAB00 */
/* 0073BD */
/* 4B4AA9 */
/* AEEAE5 */
/* E5E854 */
/* F8EB61 */
/* 627378 */
/* E1143C */
/* SECONDARY COLORS */
/* 000000 */
/* DDDDDD */
/* EAEAEA */
/* F4F4F4 */
/* e6e6e6 */
/* 4D4D4C */
/* FFFFFF */
/* 5EC4DF */
/* 006cc2 */
/* F1AB03 */
/* 1e1c22 */
/* 0b0318 */
/* dfe4e6 */
/* cacaca */
/* 993399 */
/*

EXAMPLE FOR MQ REFERENCES =>

body {
  > * { display: none !important; }
  background: green !important;
  @media only screen and (max-width: 45.563rem)  { background: orange !important;  }
  @media only screen and (min-width: 45.625rem) and (max-width: 63.938rem) { background: teal !important;    }
  @media only screen and (min-width: 64rem)  { background: orchid !important;  }
  @media only screen and (min-width: 75rem) { background: tomato !important;  }
}

*/
ul.content_mosaic .count-li-1 .overlay-color,
ul.content_mosaic .count-li-2 .overlay-color,
ul.content_mosaic .count-li-3 .overlay-color,
ul.content_mosaic .count-li-4 .overlay-color,
ul.content_mosaic .count-li-5 .overlay-color,
ul.content_mosaic .count-li-6 .overlay-color,
ul.content_mosaic .count-li-7 .overlay-color,
ul.content_mosaic .count-li-8 .overlay-color,
ul.content_mosaic .count-li-9 .overlay-color {
  background-color: transparent; }
  ul.content_mosaic .count-li-1 .overlay-color:after,
  ul.content_mosaic .count-li-2 .overlay-color:after,
  ul.content_mosaic .count-li-3 .overlay-color:after,
  ul.content_mosaic .count-li-4 .overlay-color:after,
  ul.content_mosaic .count-li-5 .overlay-color:after,
  ul.content_mosaic .count-li-6 .overlay-color:after,
  ul.content_mosaic .count-li-7 .overlay-color:after,
  ul.content_mosaic .count-li-8 .overlay-color:after,
  ul.content_mosaic .count-li-9 .overlay-color:after {
    content: "";
    position: absolute;
    bottom: 50%;
    top: 0;
    right: 0;
    left: 0;
    background-color: transparent;
    background-image: linear-gradient(to bottom, #0a0a0a, transparent);
    z-index: 4; }

ul.content_mosaic .count-li-1 a,
ul.content_mosaic .count-li-2 a,
ul.content_mosaic .count-li-3 a,
ul.content_mosaic .count-li-4 a,
ul.content_mosaic .count-li-5 a,
ul.content_mosaic .count-li-6 a,
ul.content_mosaic .count-li-7 a,
ul.content_mosaic .count-li-8 a,
ul.content_mosaic .count-li-9 a {
  color: white; }

ul.content_mosaic .count-li-1:hover .overlay-color,
ul.content_mosaic .count-li-2:hover .overlay-color,
ul.content_mosaic .count-li-3:hover .overlay-color,
ul.content_mosaic .count-li-4:hover .overlay-color,
ul.content_mosaic .count-li-5:hover .overlay-color,
ul.content_mosaic .count-li-6:hover .overlay-color,
ul.content_mosaic .count-li-7:hover .overlay-color,
ul.content_mosaic .count-li-8:hover .overlay-color,
ul.content_mosaic .count-li-9:hover .overlay-color {
  background-color: rgba(0, 0, 0, 0.15); }

ul.content_mosaic.featured .count-li-1 .overlay-color,
ul.content_mosaic.featured .count-li-2 .overlay-color,
ul.content_mosaic.featured .count-li-3 .overlay-color,
ul.content_mosaic.featured .count-li-4 .overlay-color,
ul.content_mosaic.featured .count-li-5 .overlay-color,
ul.content_mosaic.featured .count-li-6 .overlay-color,
ul.content_mosaic.featured .count-li-7 .overlay-color,
ul.content_mosaic.featured .count-li-8 .overlay-color,
ul.content_mosaic.featured .count-li-9 .overlay-color,
ul.content_mosaic.featured .count-li-10 .overlay-color {
  background-color: transparent; }

ul.content_mosaic.featured .count-li-1 a,
ul.content_mosaic.featured .count-li-2 a,
ul.content_mosaic.featured .count-li-3 a,
ul.content_mosaic.featured .count-li-4 a,
ul.content_mosaic.featured .count-li-5 a,
ul.content_mosaic.featured .count-li-6 a,
ul.content_mosaic.featured .count-li-7 a,
ul.content_mosaic.featured .count-li-8 a,
ul.content_mosaic.featured .count-li-9 a,
ul.content_mosaic.featured .count-li-10 a {
  color: white; }

ul.content_mosaic.featured .count-li-1:hover .overlay-color,
ul.content_mosaic.featured .count-li-2:hover .overlay-color,
ul.content_mosaic.featured .count-li-3:hover .overlay-color,
ul.content_mosaic.featured .count-li-4:hover .overlay-color,
ul.content_mosaic.featured .count-li-5:hover .overlay-color,
ul.content_mosaic.featured .count-li-6:hover .overlay-color,
ul.content_mosaic.featured .count-li-7:hover .overlay-color,
ul.content_mosaic.featured .count-li-8:hover .overlay-color,
ul.content_mosaic.featured .count-li-9:hover .overlay-color,
ul.content_mosaic.featured .count-li-10:hover .overlay-color {
  background-color: rgba(0, 0, 0, 0.15); }

ul.content_mosaic.featured .count-li-1 .overlay-color:after {
  content: "";
  position: absolute;
  bottom: 0;
  top: 50%;
  right: 0;
  left: 0;
  background-color: transparent;
  background-image: linear-gradient(to top, #0a0a0a, transparent);
  z-index: 4; }

ul.content_mosaic.featured .count-li-2 .overlay-color:after,
ul.content_mosaic.featured .count-li-3 .overlay-color:after,
ul.content_mosaic.featured .count-li-4 .overlay-color:after,
ul.content_mosaic.featured .count-li-5 .overlay-color:after,
ul.content_mosaic.featured .count-li-6 .overlay-color:after,
ul.content_mosaic.featured .count-li-7 .overlay-color:after,
ul.content_mosaic.featured .count-li-8 .overlay-color:after,
ul.content_mosaic.featured .count-li-9 .overlay-color:after,
ul.content_mosaic.featured .count-li-10 .overlay-color:after {
  content: "";
  position: absolute;
  bottom: 50%;
  top: 0;
  right: 0;
  left: 0;
  background-color: transparent;
  background-image: linear-gradient(to bottom, #0a0a0a, transparent);
  z-index: 4; }

.view.view-teaser-1.view-display-id-teaser2 .view-content .views-row .copy h2 a {
  color: #666; }

.view.view-teaser-1.view-display-id-teaser1 .view-content .views-row {
  position: relative; }
  .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy {
    background-color: #e7e7e7;
    background-image: none;
    clip-path: inherit !important;
    clip-path: inherit !important;
    -webkit-clip-path: inherit !important; }
    .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy h2 a {
      color: #666; }
    .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy p {
      color: #333; }
  .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .media {
    clip-path: inherit !important;
    clip-path: inherit !important;
    -webkit-clip-path: inherit !important;
    padding: 0; }
  .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row.views-row-odd .copy a:hover {
    border-bottom: 0; }

.view.view-teaser-1.view-display-id-teaser2 .view-content .views-row .media {
  clip-path: inherit !important;
  clip-path: inherit !important;
  -webkit-clip-path: inherit !important; }

.teasersContainer.hideSummary .mainTeaser .teaserCopy .teaserText, .teasersContainer.hideSummary .mainTeaser .teaserCopy .readMore, .teasersContainer.hideSummary .subTeaser .teaserCopy .teaserText, .teasersContainer.hideSummary .subTeaser .teaserCopy .readMore {
  display: block; }

@media screen and (min-width: 1023px) {
  body[class*="node-type-academic-group"].theme--ksu-department-zurb-fashion .feature-stories-container .featured-news-nav {
    top: 50%; } }

body.theme--ksu-department-zurb-fashion .l-header {
  background-image: none;
  background-color: white !important;
  position: relative; }
  body.theme--ksu-department-zurb-fashion .l-header .block-kent-state-blocks-campus-secondary-menu a {
    color: white;
    font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

.kent-rd-megamenu ul.megamenu-wrapper > li > a {
  color: black;
  text-shadow: none; }
  .kent-rd-megamenu ul.megamenu-wrapper > li > a > span {
    color: black; }

#og_intro_block .side-menu-links .svg-el,
.panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  clip-path: inherit !important;
  -webkit-clip-path: inherit !important;
  padding: 20px; }

body.toolbar div#page {
  position: relative; }

header .block-kent-state-blocks-group-header .group-name a {
  text-shadow: none;
  display: inline-block !important; }

html .l-header .block-kent-state-blocks-campus-secondary-menu li a span:last-of-type,
html .l-header .block-kent-state-blocks-campus-secondary-menu span.fa {
  background-color: #003976;
  color: white; }

.l-header-region .block-ksu-custom-blocks-redesign-kent-mobile-menu .menu-button span {
  background-color: #0073bd; }
  .l-header-region .block-ksu-custom-blocks-redesign-kent-mobile-menu .menu-button span:after, .l-header-region .block-ksu-custom-blocks-redesign-kent-mobile-menu .menu-button span:before {
    background-color: #0073bd !important; }

.kent-rd-megamenu ul.megamenu-wrapper > li {
  line-height: 2em !important; }

div.footer-outside-wrap .inside-wrap {
  background-color: white; }

body .footer-outside-wrap section.l-footer-columns,
body .footer-outside-wrap footer.l-footer {
  color: black; }

.block-kent-state-blocks-campus-footer-menu {
  padding: 1em;
  background-color: #e7e7e7; }
  @media only screen and (min-width: 64rem) {
    .block-kent-state-blocks-campus-footer-menu {
      margin-top: -1em; } }

.sidebar .panel-pane.pane-entity-field.pane-node-field-event-media {
  position: relative;
  left: 1.66rem; }

body .l-header {
  background-image: none !important; }

#og_intro_block .side-menu-links .svg-el {
  background-color: #E7E7E7; }

body #og_intro_block.white-background .inside-container .welcome-text {
  font-size: 27px;
  font-family: 'NationalBlackItalic', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-transform: uppercase;
  line-height: 120%; }

.panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .more-link a,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .more-link a {
  background-color: #e7e7e7; }
  .panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .more-link a:hover,
  .panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .more-link a:hover {
    background-color: #cecece; }

.view.view-teaser-1.view-display-id-teaser2 .view-content .views-row .copy h2 a:after {
  background-image: url(/sites/all/themes/custom/ksu_department_zurb_fashion/img/teaser3-title.svg); }

.feature-top .pane-node-field-group-media .owl-carousel:after,
.feature-top .pane-node-field-group-media .owl-single .file-image .content:after,
body[class*="node-type-administrative-group"] .feature-top .view.view-slideshows.view-id-slideshows.view-display-id-hero_slideshow_with_subtitles_pane:after,
body[class*="node-type-academic-group"] .feature-top .view.view-slideshows.view-id-slideshows.view-display-id-hero_slideshow_with_subtitles_pane:after {
  background-image: url(/sites/all/themes/custom/ksu_department_zurb_fashion/img/intro-accent.svg); }

header .block-kent-state-blocks-group-header .group-name a {
  text-transform: uppercase;
  font-size: 2em;
  display: block;
  font-family: 'NationalBlackItalic', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

html .l-header .block-kent-state-blocks-campus-secondary-menu li a span:last-of-type,
html .l-header .block-kent-state-blocks-campus-secondary-menu span.fa {
  background-color: #003976;
  color: white !important; }

div.footer-outside-wrap .inside-wrap {
  padding-top: 50px; }

.button.expand {
  padding-left: 0;
  padding-right: 0;
  width: 100%; }

.button.expand:hover {
  color: #3e3e3e; }

.node-type-page .button.secondary:hover {
  background-color: #b9b9b9;
  text-decoration: underline; }

.node-type-page .view-mode-landing_teaser .button.secondary img {
  margin-top: 5px; }

/* FOOTER */
body .footer-outside-wrap section.l-footer-columns h2,
body .footer-outside-wrap section.l-footer-columns h2.block-title,
body .footer-outside-wrap footer.l-footer h2,
body .footer-outside-wrap footer.l-footer h2.block-title {
  color: #efab00; }

.footer-outside-wrap section.l-footer-columns section.block.block-kent-state-blocks-footer-subtitle-block .footer-subtitle a,
.footer-outside-wrap section.l-footer-columns section.block.block-kent-state-blocks-footer-title-block .footer-title-block .footer-title {
  color: #666; }

body .block-kent-state-blocks-campus-social-media a .fa-square:before,
.block-kent-state-blocks-group-social-media a .fa-square:before {
  color: #efab00; }

body .footer-outside-wrap section.l-footer-columns .block-content ul li a,
body .footer-outside-wrap footer.l-footer .block-content ul li a {
  color: black; }

body .footer-outside-wrap section.l-footer-columns a {
  color: #efab00; }

/* MAIN MENU */
header .block-kent-state-blocks-group-header .group-name a {
  color: #efab00 !important; }

body .block-apachesolr-panels-search-form .search-button {
  color: #424242; }
  body .block-apachesolr-panels-search-form .search-button:hover {
    background-color: #e7e7e7;
    color: #efab00; }

body ul.breadcrumbs li.current, body ul.breadcrumbs li.current a {
  color: #efab00; }

body.node-type-article .pane-kent-state-blocks-social-media-share ul li a {
  color: #efab00; }

.kent-rd-megamenu ul.megamenu-wrapper > li > a > span:after {
  background-color: #efab00; }

body .kent-rd-megamenu ul.megamenu-wrapper li div.megamenu-container {
  border-bottom: 3px solid #424242; }

/* TEASERS */
.view.view-teaser-1.view-display-id-teaser2 .view-content .views-row .copy h2 a {
  color: #666; }

.view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy {
  border-left: 3px solid #efab00; }
  .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy p a:not(.button) {
    color: #efab00; }
  .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy a.button {
    color: #bc8700;
    font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-variant-numeric: lining-nums;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; }

/* homepage */
div.footer-outside-wrap {
  border-top: 5px solid #efab00; }

a.button.primary {
  background-color: #424242; }
  a.button.primary:hover {
    background-color: #666; }

a.button.text-button {
  color: #424242; }

.panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  background-color: #e7e7e7; }
  .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu ul.menu li a {
    color: #efab00; }

.panel-pane.pane-node h2.pane-title {
  color: #424242; }

body h1, h2, h3, h4, h5, h6 {
  color: #424242; }
  body h1 a:link, h2 a:link, h3 a:link, h4 a:link, h5 a:link, h6 a:link {
    color: #424242; }

.small-12.medium-12.large-12.large-centered.columns.halves-row .panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .more-link a {
  color: #424242;
  background-color: transparent; }

.small-12.medium-12.large-12.large-centered.columns.halves-row .panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .views-row .views-field.views-field-created {
  color: #424242; }

.small-12.medium-12.large-12.large-centered.columns.halves-row .panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .views-row .views-field.views-field-title a {
  color: #666; }

.panel-pane.pane-node h2.pane-title {
  color: #424242; }

.panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .views-row .views-field.views-field-created,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .views-row .created,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .views-row .views-field.views-field-created,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .views-row .created {
  color: #424242; }

.panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .views-row .views-field.views-field-title a,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .views-row .views-field.views-field-title a {
  color: #666; }

.panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .more-link a,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .more-link a {
  color: #efab00; }

.panel-pane.pane-views-panes.pane-events-group-promoted-pane-2col h2.pane-title,
.panel-pane.pane-views-panes.pane-events-group-promoted-pane-1col h2.pane-title,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col h2.pane-title,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col h2.pane-title,
.panel-pane.pane-views-panes.pane-teaser-1-teaser1 h2.pane-title,
.panel-pane.pane-views-panes.pane-teaser-1-teaser2 h2.pane-title,
.panel-pane.pane-views-panes.pane-teaser-1-teaser3 h2.pane-title,
.panel-pane.pane-views-panes.pane-teaser-1-teaser4 h2.pane-title,
[class*=pane-aggregator-feed] h2.pane-title,
.panel-pane.pane-views-panes.pane-tabs-accordions h2.pane-title {
  color: #424242;
  border-bottom: 3px solid #efab00; }

body #og_intro_block.white-background .inside-container .welcome-text {
  color: #424242; }

.field-name-body p a:not([class*="button"]),
.field-name-body ul a:not([class*="button"]),
.field-name-field-body p a:not([class*="button"]),
.field-name-field-body ul a:not([class*="button"]) {
  color: #efab00; }

@media only screen and (min-width: 64rem) {
  #og_intro_block .side-menu-links li a {
    color: #efab00; } }

.field-name-body ul li a:not([class*="button"]) {
  color: #efab00; }

body[class*="theme--ksu-department-zurb"] .kent-rd-megamenu ul.megamenu-wrapper li div.megamenu-container {
  border-bottom: 3px solid #efab00; }

.st0 {
  fill: #424242; }

.st1 {
  fill: #efab00; }

#og_intro_block .side-menu-links .svg-el {
  background-color: #EEE; }

#og_intro_block .side-menu-links li a {
  color: #424242; }
  #og_intro_block .side-menu-links li a:hover {
    color: #0073bd; }

.view.view-teaser-1.view-display-id-teaser2 .view-content .views-row .copy h2 a:after {
  background-image: url(/sites/all/themes/custom/ksu_department_zurb_fashion/img/teaser3Gold-title.svg); }

.view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy {
  background-color: #F8F8F8;
  font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .more-link a,
.panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .more-link a {
  background-color: #efab00;
  font-family: 'NationalBold', "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-variant-numeric: lining-nums;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #424242; }
  .panel-pane.pane-views-panes.pane-articles-group-panel-pane-2col .more-link a:hover,
  .panel-pane.pane-views-panes.pane-articles-group-panel-pane-1col .more-link a:hover {
    background-color: #0073bd;
    color: white; }

#og_intro_block .side-menu-links .svg-el {
  background-color: #F8F8F8; }

div.footer-outside-wrap .inside-wrap {
  background-color: rgba(255, 255, 255, 0.95); }

.panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu {
  background-color: #F8F8F8; }
  .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu li a {
    color: #424242; }
    .panel-pane.pane-block.pane-kent-state-blocks-group-primary-menu li a:hover {
      color: #0073bd; }

.field-name-body p a:not([class*="button"]),
.field-name-body ul a:not([class*="button"]),
.field-name-field-body p a:not([class*="button"]),
.field-name-field-body ul a:not([class*="button"]) {
  color: #0073bd; }

header .block-kent-state-blocks-group-header .group-name a {
  font-size: 1.5em;
  line-height: 120%; }

.calendar-date {
  background-color: #efab00; }

.view-display-id-group_profiles .views-submit-button button {
  background-color: #efab00;
  border: none; }

a.button.primary {
  background-color: #efab00;
  color: #424242; }
  a.button.primary:hover {
    background-color: #0073bd;
    color: white; }

a.button.text-button {
  color: white; }

body .footer-outside-wrap section.l-footer-columns h2,
body .footer-outside-wrap section.l-footer-columns h2.block-title,
body .footer-outside-wrap footer.l-footer h2,
body .footer-outside-wrap footer.l-footer h2.block-title,
body .footer-outside-wrap section.l-footer-columns span.email a {
  color: #424242; }

body .footer-outside-wrap section.l-footer-columns span.email a {
  text-decoration: underline; }
  body .footer-outside-wrap section.l-footer-columns span.email a:hover {
    color: #0073bd; }

body .footer-outside-wrap section.l-footer-columns .block-content ul li a:hover,
body .footer-outside-wrap footer.l-footer .block-content ul li a:hover {
  color: #0073bd; }

.view.view-teaser-1.view-display-id-teaser2 .view-content .views-row .copy h2 a:hover {
  color: #0073bd; }

@media screen and (min-width: 1023px) {
  body[class*="node-type-academic-group"].theme--ksu-department-zurb-fashion .feature-stories-container .featured-news-nav {
    top: 38%; } }

.view-display-id-group_all_events_archive_thumbnail .views-field-title a {
  color: #424242;
  font-size: 1.5rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL192YXJzLnNjc3MiLCJnb2xkYWNjZW50LmNzcyIsIi4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL19mb250cy5zY3NzIiwiX21vc2FpYy5zY3NzIiwiX3RlYXNlcnMuc2NzcyIsImdvbGRhY2NlbnQuc2NzcyIsIl9tYWlubWVudS5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl92YXJpYWJsZS1pdGVtcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLG1CQUFBO0FBQzBCLFdBQUE7QUFDQyxXQUFBO0FBQ0UsV0FBQTtBQUNKLFdBQUE7QUFDSyxXQUFBO0FBQ0EsV0FBQTtBQUNDLFdBQUE7QUFDRixXQUFBO0FBQ1AsV0FBQTtBQUV0QixxQkFBQTtBQUNvQixXQUFBO0FBQ1csV0FBQTtBQUNOLFdBQUE7QUFDSyxXQUFBO0FBQ0MsV0FBQTtBQUNFLFdBQUE7QUFDUCxXQUFBO0FBQ0ksV0FBQTtBQUNELFdBQUE7QUFDQyxXQUFBO0FBQ0MsV0FBQTtBQUNGLFdBQUE7QUFDTSxXQUFBO0FBQ0EsV0FBQTtBQUNMLFdBQUE7QUFnRjlCOzs7Ozs7Ozs7Ozs7O0NDdkVDO0FDdkNELDRFQUFZO0FBQVosNEVBQVk7QUFFWjtFQUNFLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIsd0tBRXVELEVBQUE7O0FBR3pEO0VBQ0Usa0JBQWtCO0VBQ2xCLGtDQUFrQztFQUNsQyxpTEFFMEQsRUFBQTs7QUFHNUQ7RUFDRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLGtLQUVxRCxFQUFBOztBQUd2RDtFQUNFLGtCQUFrQjtFQUNsQixtQ0FBbUM7RUFDbkMsb0xBRTJELEVBQUE7O0FBRzdEO0VBQ0Usa0JBQWtCO0VBQ2xCLDJCQUEyQjtFQUMzQiw0SkFFbUQsRUFBQTs7QUFHckQ7RUFDRSxrQkFBa0I7RUFDbEIsK0JBQStCO0VBQy9CLHdLQUV1RCxFQUFBOztBQUd6RDtFQUNFLGtCQUFrQjtF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OztBQUU1QztFQUNDLHlCQUF5QixFQUFBO0VBRDFCO0lBR0UsY0EzQ3FCLEVBQUE7SUF3Q3ZCO01BS0csY0wxQ3dCLEVBQUE7O0FLOEMzQjs7OztFQUlFLGNMbER5QixFQUFBOztBS3FEM0I7RUFDQyxnQkFBZTtFQUNmLGlCQUFpQixFQUFBOztBQUVsQjtFQUNDLHlCTDNEd0IsRUFBQTs7QUs2RHpCO0VBQ0MseUJMOUR3QjtFSytEeEIsWUFBWSxFQUFBOztBQUViO0VBRUUseUJMbkV1QjtFS29FdkIsY0FBYSxFQUFBO0VBSGY7SUFLRyx5QkxyRXdCO0lLc0V4QixZQUFXLEVBQUE7O0FBTmQ7RUFVRSxZQUFZLEVBQUE7O0FBR2Q7Ozs7O0VBS0MsY0FyRnNCLEVBQUE7O0FBdUZ2QjtFQUNDLDBCQUEwQixFQUFBO0VBRDNCO0lBR0UsY0x2RnlCLEVBQUE7O0FLMEYzQjs7RUFHRSxjTDdGeUIsRUFBQTs7QUtnRzNCO0VBRUUsY0xsR3lCLEVBQUE7O0FLdUczQjtFQUNDO0lBQ0csUUFBUSxFQUFBLEVBQ1g7O0FBR0Q7RUFDSSxjQUFjO0VBQ2QsaUJBQWlCLEVBQUEiLCJmaWxlIjoiZ29sZGFjY2VudC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIENvbG9yIFZhcmlhYmxlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLyogUFJJTUFSWSBDT0xPUlMgKi9cclxuJGtzdS1ibHVlOiByZ2IoMCw1NywxMTgpOyAvKiAwMDM5NzYgKi9cclxuJGtzdS1nb2xkOiByZ2IoMjM5LDE3MSwwKTsgLyogRUZBQjAwICovXHJcbiRsaWdodC1ibHVlOiByZ2IoMCwxMTUsMTg5KTsgLyogMDA3M0JEICovXHJcbiRwdXJwbGU6IHJnYig3NSw3NCwxNjkpOyAvKiA0QjRBQTkgKi9cclxuJHBhbGUtY3lhbjogcmdiKDE3NCwyMzQsMjI5KTsgLyogQUVFQUU1ICovXHJcbiRwYWxlLWdyZWVuOiByZ2IoMjI5LDIzMiw4NCk7IC8qIEU1RTg1NCAqL1xyXG4kcGFsZS15ZWxsb3c6IHJnYigyNDgsMjM1LDk3KTsgLyogRjhFQjYxICovXHJcbiRjb29sLWdyYXk6IHJnYig5OCwxMTUsMTIwKTsgLyogNjI3Mzc4ICovXHJcbiRyZWQ6IHJnYigyMjUsMjAsNjApOyAvKiBFMTE0M0MgKi9cclxuXHJcbi8qIFNFQ09OREFSWSBDT0xPUlMgKi9cclxuJGJsYWNrOiByZ2IoMCwwLDApOyAvKiAwMDAwMDAgKi9cclxuJGdyYXktbGlnaHQ6IHJnYigyMjEsMjIxLDIyMSk7IC8qIERERERERCAqL1xyXG4kZ3JheTogcmdiKDIzNCwyMzQsMjM0KTsgLyogRUFFQUVBICovXHJcbiRncmF5LWRhcms6IHJnYigyNDQsMjQ0LDI0NCk7IC8qIEY0RjRGNCAqL1xyXG4kYWx0LWdyYXk6IHJnYigyMzAsIDIzMCwgMjMwKTsgLyogZTZlNmU2ICovXHJcbiRhbHQtZ3JheS1kYXJrOiByZ2IoNzcsIDc3LCA3Nik7IC8qIDRENEQ0QyAqL1xyXG4kd2hpdGU6IHJnYigyNTUsMjU1LDI1NSk7IC8qIEZGRkZGRiAqL1xyXG4kb2ZmLWJsdWU6IHJnYig5NCwgMTk2LCAyMjMpOyAvKiA1RUM0REYgKi9cclxuJGFsdC1ibHVlOiByZ2IoMCwgMTA4LCAxOTQpOyAvKiAwMDZjYzIgKi9cclxuJG9mZi1nb2xkOiByZ2IoMjQxLCAxNzEsIDMpOyAgLyogRjFBQjAzICovXHJcbiRsaWdodC1ibGFjazogcmdiKDMwLCAyOCwgMzQpOyAvKiAxZTFjMjIgKi9cclxuJG5lYXItYmxhY2s6IHJnYigxMSwzLDI0KTsgICAvKiAwYjAzMTggKi9cclxuJGxpZ2h0ZXItYmx1ZTogcmdiKDIyMywyMjgsMjMwKTsgICAvKiBkZmU0ZTYgKi9cclxuJGxpZ2h0ZXItZ3JleTogcmdiKDIwMiwyMDIsMjAyKTsgICAvKiBjYWNhY2EgKi9cclxuJGFsdC1wdXJwbGU6IHJnYigxNTMsNTEsMTUzKTsgLyogOTkzMzk5ICovXHJcblxyXG4kaGkxLXByaW1hcnk6IHJnYmEoNTEsIDUxLCAxNTMsIDEpO1xyXG4kaGkxLXNlY29uZGFyeTogcmdiYSgjRkJGQjcwLDEpO1xyXG4kaGkxLXRlcnRpYXJ5OiByZ2JhKCNGRkZGMzMsMSk7XHJcblxyXG4kaGkyLXByaW1hcnk6IHJnYmEoMjExLCAxLCA0MywgMSk7XHJcbiRoaTItc2Vjb25kYXJ5OiByZ2JhKCNDREVGRkUsMSk7XHJcbiRoaTItdGVydGlhcnk6IHJnYmEoI0ZGRkYzMywxKTtcclxuXHJcbiRoaTMtcHJpbWFyeTogcmdiYSgxNTMsIDUxLCAxNTMsIDEpO1xyXG4kaGkzLXNlY29uZGFyeTogcmdiYSgjRkJGQjcwLDEpO1xyXG4kaGkzLXRlcnRpYXJ5OiByZ2JhKCNGRkZGMzMsMSk7XHJcblxyXG4kaTEtcHJpbWFyeTogcmdiYSg1MSwgNTEsIDE1MywgMSk7XHJcbiRpMS1zZWNvbmRhcnk6IHJnYmEoI0U1RTVCMywxKTtcclxuJGkxLXRlcnRpYXJ5OiByZ2JhKCMzMzMzOTksMSk7XHJcblxyXG4kaTItcHJpbWFyeTogcmdiYSgxNTMsIDUxLCAxNTMsIDEpO1xyXG4kaTItc2Vjb25kYXJ5OiByZ2JhKCNFNUU1QjMsMSk7XHJcbiRpMi10ZXJ0aWFyeTogcmdiYSgjQ0NDQzk5LDEpO1xyXG5cclxuJGkzLXByaW1hcnk6IHJnYmEoOTMsMTc4LDE4NSwxKTtcclxuJGkzLXNlY29uZGFyeTogcmdiYSgjOTgyZTkwLDEpO1xyXG4kaTMtdGVydGlhcnk6IHJnYmEoI0ZGRkYzMywxKTtcclxuXHJcbiRyMS1wcmltYXJ5OiByZ2JhKDAsIDAsIDUxLCAxKTtcclxuJHIxLXNlY29uZGFyeTogcmdiYSgjQ0M5OTAwLDEpO1xyXG4kcjEtdGVydGlhcnk6IHJnYmEoI0NDQ0M5OSwxKTtcclxuXHJcbiRyMi1wcmltYXJ5OiByZ2JhKDAsIDAsIDUxLCAxKTtcclxuJHIyLXNlY29uZGFyeTogcmdiYSgjQkFEQjM2LDEpO1xyXG4kcjItdGVydGlhcnk6IHJnYmEoI0ZGMDAzMywxKTtcclxuXHJcbiRyMy1wcmltYXJ5OiByZ2JhKDE3LCAxNywgMTcsIDEpO1xyXG4kcjMtc2Vjb25kYXJ5OiByZ2JhKCNDREVGRkUsMSk7XHJcbiRyMy10ZXJ0aWFyeTogcmdiYSgjNjZDQ0NDLDEpO1xyXG5cclxuJHI0LXByaW1hcnk6IHJnYmEoNTEsIDUxLCAxNTMsIDEpO1xyXG4kcjQtc2Vjb25kYXJ5OiByZ2JhKCNCQURCMzYsMSk7XHJcbiRyNC10ZXJ0aWFyeTogcmdiYSgjQ0NDQzk5LDEpO1xyXG5cclxuJGZhc2hpb24tcHJpbWFyeTogIzAwNzNCRDsgLy8gUkVEIC8vXHJcbiRmYXNoaW9uLXNlY29uZGFyeTogIzQyNDI0MjsgLy8gREFSS0VSIEdSRVkgLy9cclxuJGZhc2hpb24tdGVydGlhcnk6ICM2NjY7IC8vIERBUksgR1JFWSAvL1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIE1lZGlhIFF1ZXJ5IFZhcmlhYmxlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG5cclxuLy8gS2VudCBDdXN0b20gQnJlYWtwb2ludHMgLy8vLy8vL1xyXG4vLyBYLVNtYWxsIGlzOiAwIC0gNjQwLCAoZm91bmRhdGlvbiA2KVxyXG4vLyBTbWFsbCBSYW5nZSBpczogMCAtIDcyOVxyXG4vLyBNZWRpdW0gUmFuZ2UgaXM6IDczMCAtIDEwMjNcclxuLy8gTGFyZ2UgMTAyNCBhbmQgYWJvdmVcclxuLy8gWC1MYXJnZSBpczogMTIwMCBhbmQgYWJvdmVcclxuLy8gSHVnZSBpczogMTUwMCBhbmQgYWJvdmVcclxuXHJcbiRzY3JlZW46IFwib25seSBzY3JlZW5cIiAhZGVmYXVsdDtcclxuJHhzbWFsbC1tYXg6ICBlbS1jYWxjKDY0MCkgICFkZWZhdWx0O1xyXG4kc21hbGwtbWF4OiAgZW0tY2FsYyg3MjkpICAhZGVmYXVsdDtcclxuJG1lZGl1bS1tYXg6IGVtLWNhbGMoMTAyMykgIWRlZmF1bHQ7XHJcbiRsYXJnZS1taW46ICBlbS1jYWxjKDEwMjQpICFkZWZhdWx0O1xyXG4keGxhcmdlLW1pbjogZW0tY2FsYygxMjAwKSAhZGVmYXVsdDtcclxuJHh4bGFyZ2UtbWluOiBlbS1jYWxjKDEzMDApICFkZWZhdWx0O1xyXG4keHh4bGFyZ2UtbWluOiBlbS1jYWxjKDE1MDApICFkZWZhdWx0O1xyXG5cclxuJHhzbWFsbDogXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAjeyR4c21hbGwtbWF4fSlcIiAhZGVmYXVsdDtcclxuJHNtYWxsOiAgXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAjeyRzbWFsbC1tYXh9KVwiICFkZWZhdWx0O1xyXG4kbWVkaXVtOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsLW1heCArIGVtLWNhbGMoMSl9KSBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtLW1heH0pXCIgIWRlZmF1bHQ7XHJcbiRzbWFsbE1lZGl1bTogXCIjeyRzY3JlZW59IGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW0tbWF4fSlcIiAhZGVmYXVsdDtcclxuJGxhcmdlOiAgXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyRsYXJnZS1taW59KVwiICFkZWZhdWx0O1xyXG4keGxhcmdlOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHhsYXJnZS1taW59KVwiICFkZWZhdWx0O1xyXG4keHhsYXJnZTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyR4eGxhcmdlLW1pbn0pXCIgIWRlZmF1bHQ7XHJcbiR4eHhsYXJnZTogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyR4eHhsYXJnZS1taW59KVwiICFkZWZhdWx0O1xyXG4kc21hbGxVcDogXCIjeyRzY3JlZW59IGFuZCAobWluLXdpZHRoOiAjeyRzbWFsbC1tYXh9KVwiICFkZWZhdWx0O1xyXG5cclxuJHN1Yi1kZXNrdG9wOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bS1tYXh9KVwiICFkZWZhdWx0O1xyXG5cclxuLypcclxuXHJcbkVYQU1QTEUgRk9SIE1RIFJFRkVSRU5DRVMgPT5cclxuXHJcbmJvZHkge1xyXG4gID4gKiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIGJhY2tncm91bmQ6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhICN7JHNtYWxsfSAgeyBiYWNrZ3JvdW5kOiBvcmFuZ2UgIWltcG9ydGFudDsgIH1cclxuICBAbWVkaWEgI3skbWVkaXVtfSB7IGJhY2tncm91bmQ6IHRlYWwgIWltcG9ydGFudDsgICAgfVxyXG4gIEBtZWRpYSAjeyRsYXJnZX0gIHsgYmFja2dyb3VuZDogb3JjaGlkICFpbXBvcnRhbnQ7ICB9XHJcbiAgQG1lZGlhICN7JHhsYXJnZX0geyBiYWNrZ3JvdW5kOiB0b21hdG8gIWltcG9ydGFudDsgIH1cclxufVxyXG5cclxuKi9cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQ29tbW9uIC8gTWlzYyBWYXJpYWJsZXMgLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBTdGF0aWMgSGVpZ2h0c1xyXG4kdG9wX2hlaWdodDogOTBweDtcclxuJHByZV9oZWFkZXJfaGVpZ2h0OiAzNXB4O1xyXG4kaGVhZGVyX2hlaWdodDogMTM1cHg7XHJcbiRoZWFkZXJfaGVpZ2h0X3RhYmxldDogMTEwcHg7XHJcbiRoZWFkZXJfaGVpZ2h0X21vYmlsZTogMTEwcHg7XHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG4kdHJhbnNpdGlvbl9iYXNlOiBhbGwgMC4zcyBlYXNlO1xyXG5cclxuLy8gVmlzaWJpbGl0eSBUb2dnbGVzXHJcbkBtaXhpbiBrc3UtaGlkZGVuKCl7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuQG1peGluIGtzdS12aXNpYmxlKCl7XHJcbiAgb3BhY2l0eTogMTtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vLyBTVkcgTWl4aW5zXHJcbkBtaXhpbiBzdmctYmcoJHN2Zy1pbWcpIHtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgYmFja2dyb3VuZDogdXJsKC4uLy4uL2tzdV9iYXNlX3p1cmIvc3ZnLyN7JHN2Zy1pbWd9KSA1MCUgNTAlIG5vLXJlcGVhdDtcclxufVxyXG5AbWl4aW4gc3ZnLWJnLW5hdi1zdHJldGNoKCkge1xyXG4gIGJhY2tncm91bmQ6IHVybChcIi4uLy4uL2tzdV9iYXNlX3p1cmIvc3ZnL2JnLW5hdi1mbGV4LWhlaWdodC5zdmdcIik7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcbi8vIFRyYW5zZm9ybSBNaXhpbnNcclxuQG1peGluIHRyYW5zZm9ybSgpIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxufVxyXG5cclxuQG1peGluIGtlbnQtZnVsbC13aWR0aCgpe1xyXG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC01MHZ3ICsgNTAlKTtcclxuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTUwdncgKyA1MCUpO1xyXG59XHJcblxyXG4iLCIvKiBQUklNQVJZIENPTE9SUyAqL1xuLyogMDAzOTc2ICovXG4vKiBFRkFCMDAgKi9cbi8qIDAwNzNCRCAqL1xuLyogNEI0QUE5ICovXG4vKiBBRUVBRTUgKi9cbi8qIEU1RTg1NCAqL1xuLyogRjhFQjYxICovXG4vKiA2MjczNzggKi9cbi8qIEUxMTQzQyAqL1xuLyogU0VDT05EQVJZIENPTE9SUyAqL1xuLyogMDAwMDAwICovXG4vKiBEREREREQgKi9cbi8qIEVBRUFFQSAqL1xuLyogRjRGNEY0ICovXG4vKiBlNmU2ZTYgKi9cbi8qIDRENEQ0QyAqL1xuLyogRkZGRkZGICovXG4vKiA1RUM0REYgKi9cbi8qIDAwNmNjMiAqL1xuLyogRjFBQjAzICovXG4vKiAxZTFjMjIgKi9cbi8qIDBiMDMxOCAqL1xuLyogZGZlNGU2ICovXG4vKiBjYWNhY2EgKi9cbi8qIDk5MzM5OSAqL1xuLypcclxuXHJcbkVYQU1QTEUgRk9SIE1RIFJFRkVSRU5DRVMgPT5cclxuXHJcbmJvZHkge1xyXG4gID4gKiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIGJhY2tncm91bmQ6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjNyZW0pICB7IGJhY2tncm91bmQ6IG9yYW5nZSAhaW1wb3J0YW50OyAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSB7IGJhY2tncm91bmQ6IHRlYWwgIWltcG9ydGFudDsgICAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pICB7IGJhY2tncm91bmQ6IG9yY2hpZCAhaW1wb3J0YW50OyAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHsgYmFja2dyb3VuZDogdG9tYXRvICFpbXBvcnRhbnQ7ICB9XHJcbn1cclxuXHJcbiovXG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK1NsYWI6NDAwLDMwMCw3MDApO1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bytTbGFiOjQwMCwzMDAsNzAwKTtcbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTGlnaHRJdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbE1lZGl1bSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtSXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb29rJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb29rLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxTZW1pQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsRXh0cmFCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCbGFja0l0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG4vKlxyXG4gIE5hdGlvbmFsIEZvbnRzXHJcbiovXG4vKlxyXG4gIFJvYm90byBGb250c1xyXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW0uZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW1JdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bUl0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvb2suZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbFNlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1TZW1pYm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkSXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxFeHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qXHJcbiAgTmF0aW9uYWwgRm9udHNcclxuKi9cbi8qXHJcbiAgUm9ib3RvIEZvbnRzXHJcbiovXG4vKiBQUklNQVJZIENPTE9SUyAqL1xuLyogMDAzOTc2ICovXG4vKiBFRkFCMDAgKi9cbi8qIDAwNzNCRCAqL1xuLyogNEI0QUE5ICovXG4vKiBBRUVBRTUgKi9cbi8qIEU1RTg1NCAqL1xuLyogRjhFQjYxICovXG4vKiA2MjczNzggKi9cbi8qIEUxMTQzQyAqL1xuLyogU0VDT05EQVJZIENPTE9SUyAqL1xuLyogMDAwMDAwICovXG4vKiBEREREREQgKi9cbi8qIEVBRUFFQSAqL1xuLyogRjRGNEY0ICovXG4vKiBlNmU2ZTYgKi9cbi8qIDRENEQ0QyAqL1xuLyogRkZGRkZGICovXG4vKiA1RUM0REYgKi9cbi8qIDAwNmNjMiAqL1xuLyogRjFBQjAzICovXG4vKiAxZTFjMjIgKi9cbi8qIDBiMDMxOCAqL1xuLyogZGZlNGU2ICovXG4vKiBjYWNhY2EgKi9cbi8qIDk5MzM5OSAqL1xuLypcclxuXHJcbkVYQU1QTEUgRk9SIE1RIFJFRkVSRU5DRVMgPT5cclxuXHJcbmJvZHkge1xyXG4gID4gKiB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxyXG4gIGJhY2tncm91bmQ6IGdyZWVuICFpbXBvcnRhbnQ7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NS41NjNyZW0pICB7IGJhY2tncm91bmQ6IG9yYW5nZSAhaW1wb3J0YW50OyAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDUuNjI1cmVtKSBhbmQgKG1heC13aWR0aDogNjMuOTM4cmVtKSB7IGJhY2tncm91bmQ6IHRlYWwgIWltcG9ydGFudDsgICAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRyZW0pICB7IGJhY2tncm91bmQ6IG9yY2hpZCAhaW1wb3J0YW50OyAgfVxyXG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVyZW0pIHsgYmFja2dyb3VuZDogdG9tYXRvICFpbXBvcnRhbnQ7ICB9XHJcbn1cclxuXHJcbiovXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMSAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0yIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTMgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNCAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS01IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTYgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNyAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS04IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTkgLm92ZXJsYXktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICB1bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMSAub3ZlcmxheS1jb2xvcjphZnRlcixcbiAgdWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTIgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG4gIHVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0zIC5vdmVybGF5LWNvbG9yOmFmdGVyLFxuICB1bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNCAub3ZlcmxheS1jb2xvcjphZnRlcixcbiAgdWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTUgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG4gIHVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS02IC5vdmVybGF5LWNvbG9yOmFmdGVyLFxuICB1bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNyAub3ZlcmxheS1jb2xvcjphZnRlcixcbiAgdWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTggLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG4gIHVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS05IC5vdmVybGF5LWNvbG9yOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMGEwYTBhLCB0cmFuc3BhcmVudCk7XG4gICAgei1pbmRleDogNDsgfVxuXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMSBhLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTIgYSxcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0zIGEsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNCBhLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTUgYSxcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS02IGEsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNyBhLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTggYSxcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS05IGEge1xuICBjb2xvcjogd2hpdGU7IH1cblxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTE6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMjpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0zOmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTQ6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNTpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS02OmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTc6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktODpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS05OmhvdmVyIC5vdmVybGF5LWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMSAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0yIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTMgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNCAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS01IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTYgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNyAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS04IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTkgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMTAgLm92ZXJsYXktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMSBhLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTIgYSxcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0zIGEsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNCBhLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTUgYSxcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS02IGEsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNyBhLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTggYSxcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS05IGEsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMTAgYSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMTpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0yOmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTM6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNDpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS01OmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTY6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNzpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS04OmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTk6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMTA6aG92ZXIgLm92ZXJsYXktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0xIC5vdmVybGF5LWNvbG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICMwYTBhMGEsIHRyYW5zcGFyZW50KTtcbiAgei1pbmRleDogNDsgfVxuXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMiAub3ZlcmxheS1jb2xvcjphZnRlcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0zIC5vdmVybGF5LWNvbG9yOmFmdGVyLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTQgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNSAub3ZlcmxheS1jb2xvcjphZnRlcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS02IC5vdmVybGF5LWNvbG9yOmFmdGVyLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTcgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktOCAub3ZlcmxheS1jb2xvcjphZnRlcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS05IC5vdmVybGF5LWNvbG9yOmFmdGVyLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTEwIC5vdmVybGF5LWNvbG9yOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwJTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwYTBhMGEsIHRyYW5zcGFyZW50KTtcbiAgei1pbmRleDogNDsgfVxuXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gICAgLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgaDIgYSB7XG4gICAgICBjb2xvcjogIzY2NjsgfVxuICAgIC52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb3B5IHAge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhIHtcbiAgICBjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cudmlld3Mtcm93LW9kZCAuY29weSBhOmhvdmVyIHtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5tZWRpYSB7XG4gIGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4udGVhc2Vyc0NvbnRhaW5lci5oaWRlU3VtbWFyeSAubWFpblRlYXNlciAudGVhc2VyQ29weSAudGVhc2VyVGV4dCwgLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnJlYWRNb3JlLCAudGVhc2Vyc0NvbnRhaW5lci5oaWRlU3VtbWFyeSAuc3ViVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0LCAudGVhc2Vyc0NvbnRhaW5lci5oaWRlU3VtbWFyeSAuc3ViVGVhc2VyIC50ZWFzZXJDb3B5IC5yZWFkTW9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICBib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXS50aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYi1mYXNoaW9uIC5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIC5mZWF0dXJlZC1uZXdzLW5hdiB7XG4gICAgdG9wOiA1MCU7IH0gfVxuXG5ib2R5LnRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiLWZhc2hpb24gLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkudGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmItZmFzaGlvbiAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBhIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciA+IGxpID4gYSB7XG4gIGNvbG9yOiBibGFjaztcbiAgdGV4dC1zaGFkb3c6IG5vbmU7IH1cbiAgLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciA+IGxpID4gYSA+IHNwYW4ge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4jb2dfaW50cm9fYmxvY2sgLnNpZGUtbWVudS1saW5rcyAuc3ZnLWVsLFxuLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbmJvZHkudG9vbGJhciBkaXYjcGFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlciAuZ3JvdXAtbmFtZSBhIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgbGkgYSBzcGFuOmxhc3Qtb2YtdHlwZSxcbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgc3Bhbi5mYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubC1oZWFkZXItcmVnaW9uIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1rZW50LW1vYmlsZS1tZW51IC5tZW51LWJ1dHRvbiBzcGFuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiZDsgfVxuICAubC1oZWFkZXItcmVnaW9uIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1rZW50LW1vYmlsZS1tZW51IC5tZW51LWJ1dHRvbiBzcGFuOmFmdGVyLCAubC1oZWFkZXItcmVnaW9uIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1rZW50LW1vYmlsZS1tZW51IC5tZW51LWJ1dHRvbiBzcGFuOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiZCAhaW1wb3J0YW50OyB9XG5cbi5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgPiBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuXG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCAuaW5zaWRlLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtZm9vdGVyLW1lbnUge1xuICBwYWRkaW5nOiAxZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAgIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtZm9vdGVyLW1lbnUge1xuICAgICAgbWFyZ2luLXRvcDogLTFlbTsgfSB9XG5cbi5zaWRlYmFyIC5wYW5lbC1wYW5lLnBhbmUtZW50aXR5LWZpZWxkLnBhbmUtbm9kZS1maWVsZC1ldmVudC1tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMS42NnJlbTsgfVxuXG5ib2R5IC5sLWhlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4jb2dfaW50cm9fYmxvY2sgLnNpZGUtbWVudS1saW5rcyAuc3ZnLWVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3RTdFNzsgfVxuXG5ib2R5ICNvZ19pbnRyb19ibG9jay53aGl0ZS1iYWNrZ3JvdW5kIC5pbnNpZGUtY29udGFpbmVyIC53ZWxjb21lLXRleHQge1xuICBmb250LXNpemU6IDI3cHg7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCbGFja0l0YWxpYycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7IH1cblxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCAubW9yZS1saW5rIGEsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIC5tb3JlLWxpbmsgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCAubW9yZS1saW5rIGE6aG92ZXIsXG4gIC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLm1vcmUtbGluayBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2VjZWNlOyB9XG5cbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb3B5IGgyIGE6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9kZXBhcnRtZW50X3p1cmJfZmFzaGlvbi9pbWcvdGVhc2VyMy10aXRsZS5zdmcpOyB9XG5cbi5mZWF0dXJlLXRvcCAucGFuZS1ub2RlLWZpZWxkLWdyb3VwLW1lZGlhIC5vd2wtY2Fyb3VzZWw6YWZ0ZXIsXG4uZmVhdHVyZS10b3AgLnBhbmUtbm9kZS1maWVsZC1ncm91cC1tZWRpYSAub3dsLXNpbmdsZSAuZmlsZS1pbWFnZSAuY29udGVudDphZnRlcixcbmJvZHlbY2xhc3MqPVwibm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXCJdIC5mZWF0dXJlLXRvcCAudmlldy52aWV3LXNsaWRlc2hvd3Mudmlldy1pZC1zbGlkZXNob3dzLnZpZXctZGlzcGxheS1pZC1oZXJvX3NsaWRlc2hvd193aXRoX3N1YnRpdGxlc19wYW5lOmFmdGVyLFxuYm9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBcIl0gLmZlYXR1cmUtdG9wIC52aWV3LnZpZXctc2xpZGVzaG93cy52aWV3LWlkLXNsaWRlc2hvd3Mudmlldy1kaXNwbGF5LWlkLWhlcm9fc2xpZGVzaG93X3dpdGhfc3VidGl0bGVzX3BhbmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9kZXBhcnRtZW50X3p1cmJfZmFzaGlvbi9pbWcvaW50cm8tYWNjZW50LnN2Zyk7IH1cblxuaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIgLmdyb3VwLW5hbWUgYSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgbGkgYSBzcGFuOmxhc3Qtb2YtdHlwZSxcbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgc3Bhbi5mYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDM5NzY7XG4gIGNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbmRpdi5mb290ZXItb3V0c2lkZS13cmFwIC5pbnNpZGUtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG5cbi5idXR0b24uZXhwYW5kIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnV0dG9uLmV4cGFuZDpob3ZlciB7XG4gIGNvbG9yOiAjM2UzZTNlOyB9XG5cbi5ub2RlLXR5cGUtcGFnZSAuYnV0dG9uLnNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5ub2RlLXR5cGUtcGFnZSAudmlldy1tb2RlLWxhbmRpbmdfdGVhc2VyIC5idXR0b24uc2Vjb25kYXJ5IGltZyB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4vKiBGT09URVIgKi9cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIuYmxvY2stdGl0bGUsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBoMixcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGgyLmJsb2NrLXRpdGxlIHtcbiAgY29sb3I6ICNlZmFiMDA7IH1cblxuLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNlY3Rpb24uYmxvY2suYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZm9vdGVyLXN1YnRpdGxlLWJsb2NrIC5mb290ZXItc3VidGl0bGUgYSxcbi5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBzZWN0aW9uLmJsb2NrLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWZvb3Rlci10aXRsZS1ibG9jayAuZm9vdGVyLXRpdGxlLWJsb2NrIC5mb290ZXItdGl0bGUge1xuICBjb2xvcjogIzY2NjsgfVxuXG5ib2R5IC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhIGEgLmZhLXNxdWFyZTpiZWZvcmUsXG4uYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtc29jaWFsLW1lZGlhIGEgLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb2xvcjogI2VmYWIwMDsgfVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAuYmxvY2stY29udGVudCB1bCBsaSBhLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYSB7XG4gIGNvbG9yOiBibGFjazsgfVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBhIHtcbiAgY29sb3I6ICNlZmFiMDA7IH1cblxuLyogTUFJTiBNRU5VICovXG5oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlciAuZ3JvdXAtbmFtZSBhIHtcbiAgY29sb3I6ICNlZmFiMDAgIWltcG9ydGFudDsgfVxuXG5ib2R5IC5ibG9jay1hcGFjaGVzb2xyLXBhbmVscy1zZWFyY2gtZm9ybSAuc2VhcmNoLWJ1dHRvbiB7XG4gIGNvbG9yOiAjNDI0MjQyOyB9XG4gIGJvZHkgLmJsb2NrLWFwYWNoZXNvbHItcGFuZWxzLXNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xuICAgIGNvbG9yOiAjZWZhYjAwOyB9XG5cbmJvZHkgdWwuYnJlYWRjcnVtYnMgbGkuY3VycmVudCwgYm9keSB1bC5icmVhZGNydW1icyBsaS5jdXJyZW50IGEge1xuICBjb2xvcjogI2VmYWIwMDsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1hcnRpY2xlIC5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLXNvY2lhbC1tZWRpYS1zaGFyZSB1bCBsaSBhIHtcbiAgY29sb3I6ICNlZmFiMDA7IH1cblxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciA+IGxpID4gYSA+IHNwYW46YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZhYjAwOyB9XG5cbmJvZHkgLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaSBkaXYubWVnYW1lbnUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0MjQyNDI7IH1cblxuLyogVEVBU0VSUyAqL1xuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgaDIgYSB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb3B5IHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAjZWZhYjAwOyB9XG4gIC52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb3B5IHAgYTpub3QoLmJ1dHRvbikge1xuICAgIGNvbG9yOiAjZWZhYjAwOyB9XG4gIC52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb3B5IGEuYnV0dG9uIHtcbiAgICBjb2xvcjogI2JjODcwMDtcbiAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4vKiBob21lcGFnZSAqL1xuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAge1xuICBib3JkZXItdG9wOiA1cHggc29saWQgI2VmYWIwMDsgfVxuXG5hLmJ1dHRvbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjsgfVxuICBhLmJ1dHRvbi5wcmltYXJ5OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2OyB9XG5cbmEuYnV0dG9uLnRleHQtYnV0dG9uIHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cblxuLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7IH1cbiAgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB1bC5tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjZWZhYjAwOyB9XG5cbi5wYW5lbC1wYW5lLnBhbmUtbm9kZSBoMi5wYW5lLXRpdGxlIHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cblxuYm9keSBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cbiAgYm9keSBoMSBhOmxpbmssIGgyIGE6bGluaywgaDMgYTpsaW5rLCBoNCBhOmxpbmssIGg1IGE6bGluaywgaDYgYTpsaW5rIHtcbiAgICBjb2xvcjogIzQyNDI0MjsgfVxuXG4uc21hbGwtMTIubWVkaXVtLTEyLmxhcmdlLTEyLmxhcmdlLWNlbnRlcmVkLmNvbHVtbnMuaGFsdmVzLXJvdyAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIC5tb3JlLWxpbmsgYSB7XG4gIGNvbG9yOiAjNDI0MjQyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uc21hbGwtMTIubWVkaXVtLTEyLmxhcmdlLTEyLmxhcmdlLWNlbnRlcmVkLmNvbHVtbnMuaGFsdmVzLXJvdyAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLWNyZWF0ZWQge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuXG4uc21hbGwtMTIubWVkaXVtLTEyLmxhcmdlLTEyLmxhcmdlLWNlbnRlcmVkLmNvbHVtbnMuaGFsdmVzLXJvdyAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIC52aWV3cy1yb3cgLnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzY2NjsgfVxuXG4ucGFuZWwtcGFuZS5wYW5lLW5vZGUgaDIucGFuZS10aXRsZSB7XG4gIGNvbG9yOiAjNDI0MjQyOyB9XG5cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTJjb2wgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtY3JlYXRlZCxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTJjb2wgLnZpZXdzLXJvdyAuY3JlYXRlZCxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtY3JlYXRlZCxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLnZpZXdzLXJvdyAuY3JlYXRlZCB7XG4gIGNvbG9yOiAjNDI0MjQyOyB9XG5cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTJjb2wgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTJjb2wgLm1vcmUtbGluayBhLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCAubW9yZS1saW5rIGEge1xuICBjb2xvcjogI2VmYWIwMDsgfVxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXByb21vdGVkLXBhbmUtMmNvbCBoMi5wYW5lLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWV2ZW50cy1ncm91cC1wcm9tb3RlZC1wYW5lLTFjb2wgaDIucGFuZS10aXRsZSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTJjb2wgaDIucGFuZS10aXRsZSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgaDIucGFuZS10aXRsZSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS10ZWFzZXItMS10ZWFzZXIxIGgyLnBhbmUtdGl0bGUsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtdGVhc2VyLTEtdGVhc2VyMiBoMi5wYW5lLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRlYXNlci0xLXRlYXNlcjMgaDIucGFuZS10aXRsZSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS10ZWFzZXItMS10ZWFzZXI0IGgyLnBhbmUtdGl0bGUsXG5bY2xhc3MqPXBhbmUtYWdncmVnYXRvci1mZWVkXSBoMi5wYW5lLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRhYnMtYWNjb3JkaW9ucyBoMi5wYW5lLXRpdGxlIHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWZhYjAwOyB9XG5cbmJvZHkgI29nX2ludHJvX2Jsb2NrLndoaXRlLWJhY2tncm91bmQgLmluc2lkZS1jb250YWluZXIgLndlbGNvbWUtdGV4dCB7XG4gIGNvbG9yOiAjNDI0MjQyOyB9XG5cbi5maWVsZC1uYW1lLWJvZHkgcCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSxcbi5maWVsZC1uYW1lLWJvZHkgdWwgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSksXG4uZmllbGQtbmFtZS1maWVsZC1ib2R5IHAgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSksXG4uZmllbGQtbmFtZS1maWVsZC1ib2R5IHVsIGE6bm90KFtjbGFzcyo9XCJidXR0b25cIl0pIHtcbiAgY29sb3I6ICNlZmFiMDA7IH1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkge1xuICAjb2dfaW50cm9fYmxvY2sgLnNpZGUtbWVudS1saW5rcyBsaSBhIHtcbiAgICBjb2xvcjogI2VmYWIwMDsgfSB9XG5cbi5maWVsZC1uYW1lLWJvZHkgdWwgbGkgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSkge1xuICBjb2xvcjogI2VmYWIwMDsgfVxuXG5ib2R5W2NsYXNzKj1cInRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXCJdIC5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXIgbGkgZGl2Lm1lZ2FtZW51LWNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZWZhYjAwOyB9XG5cbi5zdDAge1xuICBmaWxsOiAjNDI0MjQyOyB9XG5cbi5zdDEge1xuICBmaWxsOiAjZWZhYjAwOyB9XG5cbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIC5zdmctZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFOyB9XG5cbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIGxpIGEge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuICAjb2dfaW50cm9fYmxvY2sgLnNpZGUtbWVudS1saW5rcyBsaSBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwNzNiZDsgfVxuXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3VfZGVwYXJ0bWVudF96dXJiX2Zhc2hpb24vaW1nL3RlYXNlcjNHb2xkLXRpdGxlLnN2Zyk7IH1cblxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjhGOEY4O1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0yY29sIC5tb3JlLWxpbmsgYSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLm1vcmUtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGNvbG9yOiAjNDI0MjQyOyB9XG4gIC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTJjb2wgLm1vcmUtbGluayBhOmhvdmVyLFxuICAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIC5tb3JlLWxpbmsgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiZDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuI29nX2ludHJvX2Jsb2NrIC5zaWRlLW1lbnUtbGlua3MgLnN2Zy1lbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7IH1cblxuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAgLmluc2lkZS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTsgfVxuXG4ucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODsgfVxuICAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IGxpIGEge1xuICAgIGNvbG9yOiAjNDI0MjQyOyB9XG4gICAgLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSBsaSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMDA3M2JkOyB9XG5cbi5maWVsZC1uYW1lLWJvZHkgcCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSxcbi5maWVsZC1uYW1lLWJvZHkgdWwgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSksXG4uZmllbGQtbmFtZS1maWVsZC1ib2R5IHAgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSksXG4uZmllbGQtbmFtZS1maWVsZC1ib2R5IHVsIGE6bm90KFtjbGFzcyo9XCJidXR0b25cIl0pIHtcbiAgY29sb3I6ICMwMDczYmQ7IH1cblxuaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIgLmdyb3VwLW5hbWUgYSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG4gIGxpbmUtaGVpZ2h0OiAxMjAlOyB9XG5cbi5jYWxlbmRhci1kYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDsgfVxuXG4udmlldy1kaXNwbGF5LWlkLWdyb3VwX3Byb2ZpbGVzIC52aWV3cy1zdWJtaXQtYnV0dG9uIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmFiMDA7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG5hLmJ1dHRvbi5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmYWIwMDtcbiAgY29sb3I6ICM0MjQyNDI7IH1cbiAgYS5idXR0b24ucHJpbWFyeTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzNiZDtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuYS5idXR0b24udGV4dC1idXR0b24ge1xuICBjb2xvcjogd2hpdGU7IH1cblxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMi5ibG9jay10aXRsZSxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGgyLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIuYmxvY2stdGl0bGUsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBzcGFuLmVtYWlsIGEge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBzcGFuLmVtYWlsIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBzcGFuLmVtYWlsIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDA3M2JkOyB9XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIC5ibG9jay1jb250ZW50IHVsIGxpIGE6aG92ZXIsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciAuYmxvY2stY29udGVudCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDczYmQ7IH1cblxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgaDIgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3M2JkOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCkge1xuICBib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXS50aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYi1mYXNoaW9uIC5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIC5mZWF0dXJlZC1uZXdzLW5hdiB7XG4gICAgdG9wOiAzOCU7IH0gfVxuXG4udmlldy1kaXNwbGF5LWlkLWdyb3VwX2FsbF9ldmVudHNfYXJjaGl2ZV90aHVtYm5haWwgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjo0MDAsMzAwLDcwMCk7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodEl0YWxpYyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLmVvdCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW1JdGFsaWMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb29rLmVvdCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbFNlbWlCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkSXRhbGljJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxFeHRyYUJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuLypcclxuICBOYXRpb25hbCBGb250c1xyXG4qL1xyXG5AbWl4aW4gTmF0aW9uYWxMaWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0JywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxMaWdodEl0YWxpYyB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0SXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxNZWRpdW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW0nLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiBOYXRpb25hbE1lZGl1bUl0YWxpYyB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbE1lZGl1bUl0YWxpYycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIE5hdGlvbmFsQm9vayB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiBOYXRpb25hbFNlbWlCb2xkIHtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsU2VtaUJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiBOYXRpb25hbEJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxCb2xkSXRhbGljIHtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZEl0YWxpYycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIE5hdGlvbmFsRXh0cmFCb2xkIHtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsRXh0cmFCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxCbGFja0l0YWxpYyB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vKlxyXG4gIFJvYm90byBGb250c1xyXG4qL1xyXG4kZm9udC1mYW1pbHktc2VyaWY6IFwiUm9ib3RvIFNsYWJcIixcclxuR2VvcmdpYSxcclxuXCJUaW1lcyBOZXcgUm9tYW5cIixcclxuVGltZXMsXHJcbnNlcmlmICFkZWZhdWx0O1xyXG5cclxuQG1peGluIFJvYm90b1JlZ3VsYXIoJGltcG9ydGFudDogbnVsbCkge1xyXG4gIEBpZiAkaW1wb3J0YW50IHtcclxuICAgICRpbXBvcnRhbnQ6ICAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAjeyRpbXBvcnRhbnR9O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDAgI3skaW1wb3J0YW50fTtcclxufVxyXG5cclxuQG1peGluIFJvYm90b0xpZ2h0ICgkaW1wb3J0YW50OiBudWxsKSB7XHJcbiAgQGlmICRpbXBvcnRhbnQge1xyXG4gICAgJGltcG9ydGFudDogICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmICN7JGltcG9ydGFudH07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAjeyRpbXBvcnRhbnR9O1xyXG59XHJcblxyXG5AbWl4aW4gUm9ib3RvQm9sZCAoJGltcG9ydGFudDogbnVsbCkge1xyXG4gIEBpZiAkaW1wb3J0YW50IHtcclxuICAgICRpbXBvcnRhbnQ6ICAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAjeyRpbXBvcnRhbnR9O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAgI3skaW1wb3J0YW50fTtcclxufSIsInVsLmNvbnRlbnRfbW9zYWljIHtcclxuICAuY291bnQtbGktMSxcclxuICAuY291bnQtbGktMixcclxuICAuY291bnQtbGktMyxcclxuICAuY291bnQtbGktNCxcclxuICAuY291bnQtbGktNSxcclxuICAuY291bnQtbGktNixcclxuICAuY291bnQtbGktNyxcclxuICAuY291bnQtbGktOCxcclxuICAuY291bnQtbGktOSB7XHJcbiAgICAub3ZlcmxheS1jb2xvciB7IFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMGEwYTBhLHRyYW5zcGFyZW50KTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLm92ZXJsYXktY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIGZlYXR1cmVkIG1vc2FpY1xyXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCB7XHJcbiAgLmNvdW50LWxpLTEsXHJcbiAgLmNvdW50LWxpLTIsXHJcbiAgLmNvdW50LWxpLTMsXHJcbiAgLmNvdW50LWxpLTQsXHJcbiAgLmNvdW50LWxpLTUsXHJcbiAgLmNvdW50LWxpLTYsXHJcbiAgLmNvdW50LWxpLTcsXHJcbiAgLmNvdW50LWxpLTgsXHJcbiAgLmNvdW50LWxpLTksXHJcbiAgLmNvdW50LWxpLTEwIHsgXHJcbiAgICAub3ZlcmxheS1jb2xvciB7IFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLm92ZXJsYXktY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3VudC1saS0xIHtcclxuICAgIC5vdmVybGF5LWNvbG9yIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwjMGEwYTBhLHRyYW5zcGFyZW50KTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gIH1cclxuICAuY291bnQtbGktMixcclxuICAuY291bnQtbGktMyxcclxuICAuY291bnQtbGktNCxcclxuICAuY291bnQtbGktNSxcclxuICAuY291bnQtbGktNixcclxuICAuY291bnQtbGktNyxcclxuICAuY291bnQtbGktOCxcclxuICAuY291bnQtbGktOSxcclxuICAuY291bnQtbGktMTAge1xyXG4gICAgLm92ZXJsYXktY29sb3Ige1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwYTBhMGEsdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhIHtcclxuXHRjb2xvcjokZGVwdFRlcnRpYXJ5O1xyXG59XHJcbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjEgLnZpZXctY29udGVudCB7XHJcblx0LnZpZXdzLXJvdyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuY29weSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0aDIgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZWRpYSB7XHJcblx0XHRcdGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0fVxyXG5cdFx0Ji52aWV3cy1yb3ctb2RkIHtcclxuXHRcdFx0LmNvcHkge1xyXG5cdFx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XHJcblx0Lm1lZGlhIHtcclxuXHRcdGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0Y2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQsIC50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC5yZWFkTW9yZSwgLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLnN1YlRlYXNlciAudGVhc2VyQ29weSAudGVhc2VyVGV4dCwgLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLnN1YlRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7XHJcblx0Ym9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBcIl0udGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmItZmFzaGlvbiAuZmVhdHVyZS1zdG9yaWVzLWNvbnRhaW5lciAuZmVhdHVyZWQtbmV3cy1uYXYge1xyXG5cdCAgIHRvcDogNTAlO1xyXG4gICB9XHJcbiAgIH0iLCJAaW1wb3J0IFwiLi4vLi4va3N1X2tlbnRfenVyYl8yMDE4L3Njc3MvbW9kdWxlcy9pbXBvcnRzXCI7XHJcblxyXG5cclxuJGRlcHRQcmltYXJ5OiAka3N1LWdvbGQ7IC8vIFlFTExPVyAvL1xyXG4kZGVwdFNlY29uZGFyeTogIzQyNDI0MjsgLy8gREFSS0VSIEdSRVkgLy9cclxuJGRlcHRUZXJ0aWFyeTogIzY2NjsgLy8gREFSSyBHUkVZIC8vXHJcblxyXG5AaW1wb3J0IFwiYmFzZVwiO1xyXG5AaW1wb3J0IFwidmFyaWFibGUtaXRlbXNcIjtcclxuXHJcbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIHtcclxuXHQuc3ZnLWVsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I0VFRTtcclxuXHR9XHJcbn1cclxuI29nX2ludHJvX2Jsb2NrIC5zaWRlLW1lbnUtbGlua3MgbGkgYSB7XHJcblx0Y29sb3I6JGRlcHRTZWNvbmRhcnk7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjokbGlnaHQtYmx1ZTtcclxuXHR9XHJcbn1cclxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgaDIgYTphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTp1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9kZXBhcnRtZW50X3p1cmJfZmFzaGlvbi9pbWcvdGVhc2VyM0dvbGQtdGl0bGUuc3ZnKTtcclxufVxyXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuXHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XHJcbn1cclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCAubW9yZS1saW5rIGEsXHJcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLm1vcmUtbGluayBhIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkZXB0UHJpbWFyeTtcclxuICAgIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcclxuICAgIGNvbG9yOiRkZXB0U2Vjb25kYXJ5O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICBcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWJsdWU7XHJcbiAgICBcdGNvbG9yOndoaXRlO1xyXG4gICAgfVxyXG59XHJcbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIC5zdmctZWwge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XHJcbn1cclxuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAgLmluc2lkZS13cmFwIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC45NSk7XHJcbn1cclxuLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0Y4RjhGODtcclxuXHRsaSBhIHtcclxuXHRcdGNvbG9yOiRkZXB0U2Vjb25kYXJ5O1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmZpZWxkLW5hbWUtYm9keSxcclxuLmZpZWxkLW5hbWUtZmllbGQtYm9keSB7XHJcblx0cCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSxcclxuXHR1bCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSB7XHJcblx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0fVxyXG59XHJcbmhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIC5ncm91cC1uYW1lIGEge1xyXG5cdGZvbnQtc2l6ZToxLjVlbTtcclxuXHRsaW5lLWhlaWdodDogMTIwJTtcclxufVxyXG4uY2FsZW5kYXItZGF0ZSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGRlcHRQcmltYXJ5O1xyXG59XHJcbi52aWV3LWRpc3BsYXktaWQtZ3JvdXBfcHJvZmlsZXMgLnZpZXdzLXN1Ym1pdC1idXR0b24gYnV0dG9uIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAka3N1LWdvbGQ7XHJcblx0Ym9yZGVyOiBub25lO1xyXG59XHJcbmEuYnV0dG9uIHtcclxuXHQmLnByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokZGVwdFByaW1hcnk7XHJcblx0XHRjb2xvcjojNDI0MjQyO1xyXG5cdFx0Jjpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6JGxpZ2h0LWJsdWU7XHJcblx0XHRcdGNvbG9yOndoaXRlO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRleHQtYnV0dG9uIHtcclxuXHRcdGNvbG9yOiB3aGl0ZTtcclxuXHR9XHJcbn1cclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIsXHJcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyLmJsb2NrLXRpdGxlLFxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBoMixcclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIuYmxvY2stdGl0bGUsXHJcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNwYW4uZW1haWwgYSB7XHJcblx0Y29sb3I6JGRlcHRTZWNvbmRhcnk7XHJcbn1cclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc3Bhbi5lbWFpbCBhIHtcclxuXHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuXHR9XHJcbn1cclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYSxcclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYSB7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRjb2xvcjogJGxpZ2h0LWJsdWU7XHJcblx0fVxyXG59XHJcbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb3B5IGgyIGEge1xyXG5cdCY6aG92ZXIge1xyXG5cdFx0Y29sb3I6ICRsaWdodC1ibHVlO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7XHJcbiBib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXS50aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYi1mYXNoaW9uIC5mZWF0dXJlLXN0b3JpZXMtY29udGFpbmVyIC5mZWF0dXJlZC1uZXdzLW5hdiB7XHJcbiAgICB0b3A6IDM4JTtcclxufVxyXG59XHJcblxyXG4udmlldy1kaXNwbGF5LWlkLWdyb3VwX2FsbF9ldmVudHNfYXJjaGl2ZV90aHVtYm5haWwgLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xyXG4gICAgY29sb3I6ICM0MjQyNDI7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG4iLCJib2R5LnRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiLWZhc2hpb24gLmwtaGVhZGVyIHtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBhIHtcclxuICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICBAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XHJcbiAgICB9XHJcbn1cclxuLmtlbnQtcmQtbWVnYW1lbnUge1xyXG5cdHVsLm1lZ2FtZW51LXdyYXBwZXIgPiBsaSA+IGEge1xyXG5cdCAgY29sb3I6ICRibGFjaztcclxuXHQgIHRleHQtc2hhZG93OiBub25lO1xyXG5cdCAgPiBzcGFuIHtcclxuXHQgICAgY29sb3I6ICRibGFjaztcclxuXHQgIH1cclxuXHR9XHJcbn1cclxuI29nX2ludHJvX2Jsb2NrIC5zaWRlLW1lbnUtbGlua3MgLnN2Zy1lbCxcclxuLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XHJcbiAgY2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICBwYWRkaW5nOjIwcHg7XHJcbn1cclxuYm9keS50b29sYmFyIHtcclxuICBkaXYjcGFnZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcbn1cclxuaGVhZGVyIHtcclxuICAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIHtcclxuICAgIC5ncm91cC1uYW1lIHtcclxuICAgICAgYSB7XHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTppbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5odG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGxpIGEgc3BhbjpsYXN0LW9mLXR5cGUsXHJcbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgc3Bhbi5mYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjoka3N1LWJsdWU7XHJcbiAgY29sb3I6d2hpdGU7XHJcbn1cclxuLmwtaGVhZGVyLXJlZ2lvbiAuYmxvY2sta3N1LWN1c3RvbS1ibG9ja3MtcmVkZXNpZ24ta2VudC1tb2JpbGUtbWVudSAubWVudS1idXR0b24gc3BhbiB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWU7XHJcbiAgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWJsdWUgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlcj5saSB7XHJcbiAgICBsaW5lLWhlaWdodDogMmVtICFpbXBvcnRhbnQ7XHJcbn0iLCJkaXYuZm9vdGVyLW91dHNpZGUtd3JhcCAuaW5zaWRlLXdyYXAge1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG59XHJcblxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyxcclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIge1xyXG5cdGNvbG9yOiBibGFjaztcclxufVxyXG5cclxuLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1mb290ZXItbWVudSB7XHJcblx0QG1lZGlhICN7JGxhcmdlfSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMWVtO1xyXG5cdH1cclxuXHJcblx0cGFkZGluZzogMWVtO1xyXG5cdGJhY2tncm91bmQtY29sb3I6I2U3ZTdlNztcclxufVxyXG5cclxuLnNpZGViYXIge1xyXG5cdC5wYW5lbC1wYW5lLnBhbmUtZW50aXR5LWZpZWxkLnBhbmUtbm9kZS1maWVsZC1ldmVudC1tZWRpYSB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRsZWZ0OiAxLjY2cmVtO1xyXG5cdH1cclxufSIsIkBpbXBvcnQgXCIuLi8uLi9rc3VfYmFzZV96dXJiL3Njc3MvYmFzZS9mb3VuZGF0aW9uX2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0ICcuLi8uLi9rc3VfYmFzZV96dXJiL3Njc3MvYmFzZS9mb250cyc7XHJcbkBpbXBvcnQgJy4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL3ZhcnMnO1xyXG5AaW1wb3J0ICdtb3NhaWMnO1xyXG5AaW1wb3J0ICd0ZWFzZXJzJztcclxuQGltcG9ydCAnbWFpbm1lbnUnO1xyXG5AaW1wb3J0ICdmb290ZXInO1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG5ib2R5IC5sLWhlYWRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZmllbGQtbmFtZS1ib2R5IHtcclxuXHJcblx0cCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSxcclxuXHR1bCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSB7fVxyXG59XHJcblxyXG4jb2dfaW50cm9fYmxvY2sgLnNpZGUtbWVudS1saW5rcyB7XHJcblx0LnN2Zy1lbCB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3O1xyXG5cdH1cclxufVxyXG5cclxuYm9keSAjb2dfaW50cm9fYmxvY2sud2hpdGUtYmFja2dyb3VuZCB7XHJcblx0Lmluc2lkZS1jb250YWluZXIgLndlbGNvbWUtdGV4dCB7XHJcblx0XHRmb250LXNpemU6IDI3cHg7XHJcblx0XHRAaW5jbHVkZSBOYXRpb25hbEJsYWNrSXRhbGljO1xyXG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG5cdH1cclxufVxyXG5cclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCB7XHJcblx0Lm1vcmUtbGluayB7XHJcblx0XHRhIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcclxuXHJcblx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigjZTdlN2U3LCAxMCUpO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgaDIgYTphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3VfZGVwYXJ0bWVudF96dXJiX2Zhc2hpb24vaW1nL3RlYXNlcjMtdGl0bGUuc3ZnKTtcclxufVxyXG5cclxuLmZlYXR1cmUtdG9wIC5wYW5lLW5vZGUtZmllbGQtZ3JvdXAtbWVkaWEgLm93bC1jYXJvdXNlbDphZnRlcixcclxuLmZlYXR1cmUtdG9wIC5wYW5lLW5vZGUtZmllbGQtZ3JvdXAtbWVkaWEgLm93bC1zaW5nbGUgLmZpbGUtaW1hZ2UgLmNvbnRlbnQ6YWZ0ZXIsXHJcbmJvZHlbY2xhc3MqPVwibm9kZS10eXBlLWFkbWluaXN0cmF0aXZlLWdyb3VwXCJdIC5mZWF0dXJlLXRvcCAudmlldy52aWV3LXNsaWRlc2hvd3Mudmlldy1pZC1zbGlkZXNob3dzLnZpZXctZGlzcGxheS1pZC1oZXJvX3NsaWRlc2hvd193aXRoX3N1YnRpdGxlc19wYW5lOmFmdGVyLFxyXG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXSAuZmVhdHVyZS10b3AgLnZpZXcudmlldy1zbGlkZXNob3dzLnZpZXctaWQtc2xpZGVzaG93cy52aWV3LWRpc3BsYXktaWQtaGVyb19zbGlkZXNob3dfd2l0aF9zdWJ0aXRsZXNfcGFuZTphZnRlciB7XHJcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9zaXRlcy9hbGwvdGhlbWVzL2N1c3RvbS9rc3VfZGVwYXJ0bWVudF96dXJiX2Zhc2hpb24vaW1nL2ludHJvLWFjY2VudC5zdmcpO1xyXG59XHJcblxyXG5oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlciAuZ3JvdXAtbmFtZSBhIHtcclxuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdGZvbnQtc2l6ZTogMmVtO1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdEBpbmNsdWRlIE5hdGlvbmFsQmxhY2tJdGFsaWM7XHJcbn1cclxuXHJcbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgbGkgYSBzcGFuOmxhc3Qtb2YtdHlwZSxcclxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBzcGFuLmZhIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAka3N1LWJsdWU7XHJcblx0Y29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbmRpdi5mb290ZXItb3V0c2lkZS13cmFwIC5pbnNpZGUtd3JhcCB7XHJcblx0cGFkZGluZy10b3A6IDUwcHg7XHJcbn1cclxuXHJcbi5idXR0b24uZXhwYW5kIHtcclxuXHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0cGFkZGluZy1yaWdodDogMDtcclxuXHR3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLmJ1dHRvbi5leHBhbmQ6aG92ZXIge1xyXG5cdGNvbG9yOiAjM2UzZTNlO1xyXG59XHJcblxyXG5cclxuLm5vZGUtdHlwZS1wYWdlIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjYjliOWI5O1xyXG5cdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG4ubm9kZS10eXBlLXBhZ2UgLnZpZXctbW9kZS1sYW5kaW5nX3RlYXNlciAuYnV0dG9uLnNlY29uZGFyeSBpbWcge1xyXG5cdG1hcmdpbi10b3A6IDVweDtcclxufSIsIi8qIEZPT1RFUiAqL1xyXG5cclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIsIFxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMi5ibG9jay10aXRsZSwgXHJcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGgyLCBcclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIuYmxvY2stdGl0bGUge1xyXG5cdGNvbG9yOiAkZGVwdFByaW1hcnk7XHJcbn1cclxuLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNlY3Rpb24uYmxvY2suYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZm9vdGVyLXN1YnRpdGxlLWJsb2NrIC5mb290ZXItc3VidGl0bGUgYSxcclxuLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNlY3Rpb24uYmxvY2suYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZm9vdGVyLXRpdGxlLWJsb2NrIC5mb290ZXItdGl0bGUtYmxvY2sgLmZvb3Rlci10aXRsZSB7XHJcblx0Y29sb3I6ICRkZXB0VGVydGlhcnk7XHJcbn1cclxuYm9keSAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNvY2lhbC1tZWRpYSBhIC5mYS1zcXVhcmU6YmVmb3JlLCBcclxuLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXNvY2lhbC1tZWRpYSBhIC5mYS1zcXVhcmU6YmVmb3JlIHtcclxuXHRjb2xvcjokZGVwdFByaW1hcnk7XHJcbn1cclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYSxcclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgLmJsb2NrLWNvbnRlbnQgdWwgbGkgYSB7XHJcblx0Y29sb3I6YmxhY2s7XHJcbn1cclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgYSB7XHJcblx0Y29sb3I6ICRkZXB0UHJpbWFyeTtcclxufVxyXG5cclxuLyogTUFJTiBNRU5VICovXHJcblxyXG5oZWFkZXIge1xyXG5cdC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIgLmdyb3VwLW5hbWUgYSB7XHJcblx0ICBjb2xvcjogJGRlcHRQcmltYXJ5ICFpbXBvcnRhbnQ7XHJcblx0fVxyXG59XHJcbmJvZHkgLmJsb2NrLWFwYWNoZXNvbHItcGFuZWxzLXNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcclxuXHRjb2xvcjogJGRlcHRTZWNvbmRhcnk7XHJcblx0Jjpob3ZlciB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZTc7XHJcblx0XHRjb2xvcjokZGVwdFByaW1hcnk7XHJcblx0fVxyXG59XHJcbmJvZHkgdWwuYnJlYWRjcnVtYnMgbGkuY3VycmVudCwgYm9keSB1bC5icmVhZGNydW1icyBsaS5jdXJyZW50IGEge1xyXG5cdGNvbG9yOiAkZGVwdFByaW1hcnk7XHJcbn1cclxuYm9keS5ub2RlLXR5cGUtYXJ0aWNsZSAucGFuZS1rZW50LXN0YXRlLWJsb2Nrcy1zb2NpYWwtbWVkaWEtc2hhcmUgdWwgbGkgYSB7XHJcblx0Y29sb3I6ICRkZXB0UHJpbWFyeTtcclxufVxyXG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyPmxpPmE+c3BhbjphZnRlciB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogJGRlcHRQcmltYXJ5O1xyXG59XHJcbmJvZHkgLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaSBkaXYubWVnYW1lbnUtY29udGFpbmVyIHtcclxuXHRib3JkZXItYm90dG9tOjNweCBzb2xpZCAkZGVwdFNlY29uZGFyeTtcclxufVxyXG5cclxuLyogVEVBU0VSUyAqL1xyXG5cclxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgaDIgYSB7XHJcblx0Y29sb3I6JGRlcHRUZXJ0aWFyeTtcclxufVxyXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIxIC52aWV3LWNvbnRlbnQge1xyXG5cdC52aWV3cy1yb3cge1xyXG5cdFx0LmNvcHkge1xyXG5cdFx0XHRib3JkZXItbGVmdDozcHggc29saWQgJGRlcHRQcmltYXJ5O1xyXG5cdFx0XHRwIHtcclxuXHRcdFx0XHRhOm5vdCguYnV0dG9uKSB7XHJcblx0XHRcdFx0XHRjb2xvcjokZGVwdFByaW1hcnk7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdGEuYnV0dG9uIHtcclxuXHRcdFx0XHRjb2xvcjpkYXJrZW4oJGRlcHRQcmltYXJ5LDEwJSk7XHJcblx0XHRcdFx0QGluY2x1ZGUgTmF0aW9uYWxCb2xkO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vKiBob21lcGFnZSAqL1xyXG5cclxuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAge1xyXG4gICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkICRkZXB0UHJpbWFyeTtcclxufVxyXG5hLmJ1dHRvbiB7XHJcblx0Ji5wcmltYXJ5IHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6JGRlcHRTZWNvbmRhcnk7XHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjokZGVwdFRlcnRpYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQmLnRleHQtYnV0dG9uIHtcclxuXHRcdGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuLnBhbmVsLXBhbmUucGFuZS1ibG9jay5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLXByaW1hcnktbWVudSB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3O1xyXG5cdHVsLm1lbnUgbGkgYSB7XHJcblx0XHRjb2xvcjokZGVwdFByaW1hcnk7XHJcblx0fVxyXG59XHJcbi5wYW5lbC1wYW5lLnBhbmUtbm9kZSBoMi5wYW5lLXRpdGxlIHtcclxuXHRjb2xvcjogJGRlcHRTZWNvbmRhcnk7XHJcbn1cclxuYm9keSBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuXHRjb2xvcjogJGRlcHRTZWNvbmRhcnk7XHJcblx0YTpsaW5rIHtcclxuXHRcdGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuLnNtYWxsLTEyLm1lZGl1bS0xMi5sYXJnZS0xMi5sYXJnZS1jZW50ZXJlZC5jb2x1bW5zLmhhbHZlcy1yb3cgLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCB7XHJcblx0Lm1vcmUtbGluayB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6ICRkZXB0U2Vjb25kYXJ5O1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdH1cclxuXHR9XHJcblx0LnZpZXdzLXJvdyB7XHJcblx0XHQudmlld3MtZmllbGQudmlld3MtZmllbGQtY3JlYXRlZCB7XHJcblx0XHRcdGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxuXHRcdH1cclxuXHRcdC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhIHtcclxuXHRcdFx0Y29sb3I6ICRkZXB0VGVydGlhcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYW5lbC1wYW5lLnBhbmUtbm9kZSBoMi5wYW5lLXRpdGxlIHtcclxuXHRjb2xvcjogJGRlcHRTZWNvbmRhcnk7XHJcbn1cclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCB7XHJcblx0LnZpZXdzLXJvdyB7XHJcblx0XHQudmlld3MtZmllbGQudmlld3MtZmllbGQtY3JlYXRlZCxcclxuXHRcdC5jcmVhdGVkIHtcclxuXHRcdFx0Y29sb3I6ICRkZXB0U2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdFx0LnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xyXG5cdFx0XHRjb2xvcjogJGRlcHRUZXJ0aWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblx0Lm1vcmUtbGluayB7XHJcblx0XHRhIHtcclxuXHRcdFx0Y29sb3I6JGRlcHRQcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXByb21vdGVkLXBhbmUtMmNvbCxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWV2ZW50cy1ncm91cC1wcm9tb3RlZC1wYW5lLTFjb2wsXHJcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTJjb2wsXHJcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wsXHJcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS10ZWFzZXItMS10ZWFzZXIxLFxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtdGVhc2VyLTEtdGVhc2VyMixcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRlYXNlci0xLXRlYXNlcjMsXHJcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS10ZWFzZXItMS10ZWFzZXI0LFxyXG5bY2xhc3MqPXBhbmUtYWdncmVnYXRvci1mZWVkXSxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRhYnMtYWNjb3JkaW9ucyB7XHJcblx0aDIucGFuZS10aXRsZSB7XHJcblx0XHRjb2xvcjokZGVwdFNlY29uZGFyeTtcclxuXHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZGVwdFByaW1hcnk7XHJcblx0fVxyXG59XHJcbmJvZHkgI29nX2ludHJvX2Jsb2NrLndoaXRlLWJhY2tncm91bmQge1xyXG5cdC5pbnNpZGUtY29udGFpbmVyIC53ZWxjb21lLXRleHQge1xyXG5cdCAgICBjb2xvcjogJGRlcHRTZWNvbmRhcnk7XHJcblx0fVxyXG59XHJcbi5maWVsZC1uYW1lLWJvZHksXHJcbi5maWVsZC1uYW1lLWZpZWxkLWJvZHkge1xyXG5cdHAgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSksXHJcblx0dWwgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSkge1xyXG5cdFx0Y29sb3I6JGRlcHRQcmltYXJ5O1xyXG5cdH1cclxufVxyXG4jb2dfaW50cm9fYmxvY2sgLnNpZGUtbWVudS1saW5rcyB7XHJcblx0bGkgYSB7XHJcblx0XHRAbWVkaWEgI3skbGFyZ2V9IHtcclxuXHRcdFx0Y29sb3I6ICRkZXB0UHJpbWFyeTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG59XHJcblxyXG4uZmllbGQtbmFtZS1ib2R5IHVsIGxpIGE6bm90KFtjbGFzcyo9XCJidXR0b25cIl0pIHtcclxuXHRjb2xvcjokZGVwdFByaW1hcnk7XHJcbn1cclxuYm9keVtjbGFzcyo9XCJ0aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYlwiXSB7XHJcblx0LmtlbnQtcmQtbWVnYW1lbnUge1xyXG5cdFx0dWwubWVnYW1lbnUtd3JhcHBlciB7XHJcblx0XHRcdGxpIGRpdi5tZWdhbWVudS1jb250YWluZXIge1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAkZGVwdFByaW1hcnk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHQuc3Qwe2ZpbGw6IzQyNDI0Mjt9XHJcblx0LnN0MXtmaWxsOiRkZXB0UHJpbWFyeTt9Il19 */
