/* 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: #0073bd; }

.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: #0073bd; }

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: #0073bd; }

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

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

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

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

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

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 #0073bd; }
  .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy p a:not(.button) {
    color: #0073bd; }
  .view.view-teaser-1.view-display-id-teaser1 .view-content .views-row .copy a.button {
    color: #00548a;
    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 #0073bd; }

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: #0073bd; }

.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: #0073bd; }

.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 #0073bd; }

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: #0073bd; }

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

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

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

.st0 {
  fill: #424242; }

.st1 {
  fill: #0073bd; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL192YXJzLnNjc3MiLCJjeWFuYWNjZW50LmNzcyIsIi4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL19mb250cy5zY3NzIiwiX21vc2FpYy5zY3NzIiwiX3RlYXNlcnMuc2NzcyIsImN5YW5hY2NlbnQuc2NzcyIsIl9tYWlubWVudS5zY3NzIiwiX2Zvb3Rlci5zY3NzIiwiX2Jhc2Uuc2NzcyIsIl92YXJpYWJsZS1pdGVtcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUlBLG1CQUFBO0FBQzBCLFdBQUE7QUFDQyxXQUFBO0FBQ0UsV0FBQTtBQUNKLFdBQUE7QUFDSyxXQUFBO0FBQ0EsV0FBQTtBQUNDLFdBQUE7QUFDRixXQUFBO0FBQ1AsV0FBQTtBQUV0QixxQkFBQTtBQUNvQixXQUFBO0FBQ1csV0FBQTtBQUNOLFdBQUE7QUFDSyxXQUFBO0FBQ0MsV0FBQTtBQUNFLFdBQUE7QUFDUCxXQUFBO0FBQ0ksV0FBQTtBQUNELFdBQUE7QUFDQyxXQUFBO0FBQ0MsV0FBQTtBQUNGLFdBQUE7QUFDTSxXQUFBO0FBQ0EsV0FBQTtBQUNMLFdBQUE7QUFnRjlCOzs7Ozs7Ozs7Ozs7O0NDdkVDO0FDdkNELDRFQUFZO0FBQVosNEVBQVk7QUFFWjtFQUNFLGtCQUFrQjtFQUNsQiw0QkFBNEI7RUFDNUIsd0tBRXVELEVBQUE7O0FBR3pEO0VBQ0Usa0JBQWtCO0VBQ2xCLGtDQUFrQztFQUNsQyxpTEFFMEQsRUFBQTs7QUFHNUQ7RUFDRSxrQkFBa0I7RUFDbEIsNkJBQTZCO0VBQzdCLGtLQUVxRCxFQUFBOztBQUd2RDtFQUNFLGtCQUFrQjtFQUNsQixtQ0FBbUM7RUFDbkMsb0xBRTJELEVBQUE7O0FBRzdEO0VBQ0Usa0JBQWtCO0VBQ2xCLDJCQUEyQjtFQUMzQiw0SkFFbUQsRUFBQTs7QUFHckQ7RUFDRSxrQkFBa0I7RUFDbEIsK0JBQStCO0VBQy9CLHdLQUV1RCxFQUFBOztBQUd6RDtFQUNFLGtCQUFrQjtF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OztBSW9GdkI7RUFDQyx5QkFBd0IsRUFBQTtFQUR6QjtJQUdFLGNUckZ5QixFQUFBOztBU3dGM0I7RUFDQyxjSjNGc0IsRUFBQTs7QUk2RnZCO0VBQ0MsY0o5RnNCLEVBQUE7RUk2RnZCO0lBR0UsY0poR3FCLEVBQUE7O0FJbUd2QjtFQUdHLGNKdEdvQjtFSXVHcEIsNkJBQTZCLEVBQUE7O0FBSmhDO0VBU0csY0o1R29CLEVBQUE7O0FJbUd2QjtFQVlHLFdKOUdnQixFQUFBOztBSWtIbkI7RUFDQyxjSnBIc0IsRUFBQTs7QUlzSHZCOzs7O0VBS0csY0ozSG9CLEVBQUE7O0FJc0h2Qjs7RUFRRyxXSjdIZ0IsRUFBQTs7QUlxSG5COztFQWFHLGNUakl3QixFQUFBOztBU3FJM0I7Ozs7Ozs7Ozs7RUFXRSxjSmxKcUI7RUltSnJCLGdDVGpKeUIsRUFBQTs7QVNvSjNCO0VBRUssY0p4SmtCLEVBQUE7O0FJMkp2Qjs7OztFQUlFLGNUN0p5QixFQUFBOztBU2tLekI7RUFGRjtJQUdHLGNUbkt3QixFQUFBLEVTcUt6Qjs7QUFJRjtFQUNDLGNUMUswQixFQUFBOztBUzRLM0I7RUFJSSxnQ1RoTHVCLEVBQUE7O0FTcUwxQjtFQUFLLGFBQVksRUFBQTs7QUFDakI7RUFBSyxhVHRMcUIsRUFBQSIsImZpbGUiOiJjeWFuYWNjZW50LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gQ29sb3IgVmFyaWFibGVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vKiBQUklNQVJZIENPTE9SUyAqL1xyXG4ka3N1LWJsdWU6IHJnYigwLDU3LDExOCk7IC8qIDAwMzk3NiAqL1xyXG4ka3N1LWdvbGQ6IHJnYigyMzksMTcxLDApOyAvKiBFRkFCMDAgKi9cclxuJGxpZ2h0LWJsdWU6IHJnYigwLDExNSwxODkpOyAvKiAwMDczQkQgKi9cclxuJHB1cnBsZTogcmdiKDc1LDc0LDE2OSk7IC8qIDRCNEFBOSAqL1xyXG4kcGFsZS1jeWFuOiByZ2IoMTc0LDIzNCwyMjkpOyAvKiBBRUVBRTUgKi9cclxuJHBhbGUtZ3JlZW46IHJnYigyMjksMjMyLDg0KTsgLyogRTVFODU0ICovXHJcbiRwYWxlLXllbGxvdzogcmdiKDI0OCwyMzUsOTcpOyAvKiBGOEVCNjEgKi9cclxuJGNvb2wtZ3JheTogcmdiKDk4LDExNSwxMjApOyAvKiA2MjczNzggKi9cclxuJHJlZDogcmdiKDIyNSwyMCw2MCk7IC8qIEUxMTQzQyAqL1xyXG5cclxuLyogU0VDT05EQVJZIENPTE9SUyAqL1xyXG4kYmxhY2s6IHJnYigwLDAsMCk7IC8qIDAwMDAwMCAqL1xyXG4kZ3JheS1saWdodDogcmdiKDIyMSwyMjEsMjIxKTsgLyogREREREREICovXHJcbiRncmF5OiByZ2IoMjM0LDIzNCwyMzQpOyAvKiBFQUVBRUEgKi9cclxuJGdyYXktZGFyazogcmdiKDI0NCwyNDQsMjQ0KTsgLyogRjRGNEY0ICovXHJcbiRhbHQtZ3JheTogcmdiKDIzMCwgMjMwLCAyMzApOyAvKiBlNmU2ZTYgKi9cclxuJGFsdC1ncmF5LWRhcms6IHJnYig3NywgNzcsIDc2KTsgLyogNEQ0RDRDICovXHJcbiR3aGl0ZTogcmdiKDI1NSwyNTUsMjU1KTsgLyogRkZGRkZGICovXHJcbiRvZmYtYmx1ZTogcmdiKDk0LCAxOTYsIDIyMyk7IC8qIDVFQzRERiAqL1xyXG4kYWx0LWJsdWU6IHJnYigwLCAxMDgsIDE5NCk7IC8qIDAwNmNjMiAqL1xyXG4kb2ZmLWdvbGQ6IHJnYigyNDEsIDE3MSwgMyk7ICAvKiBGMUFCMDMgKi9cclxuJGxpZ2h0LWJsYWNrOiByZ2IoMzAsIDI4LCAzNCk7IC8qIDFlMWMyMiAqL1xyXG4kbmVhci1ibGFjazogcmdiKDExLDMsMjQpOyAgIC8qIDBiMDMxOCAqL1xyXG4kbGlnaHRlci1ibHVlOiByZ2IoMjIzLDIyOCwyMzApOyAgIC8qIGRmZTRlNiAqL1xyXG4kbGlnaHRlci1ncmV5OiByZ2IoMjAyLDIwMiwyMDIpOyAgIC8qIGNhY2FjYSAqL1xyXG4kYWx0LXB1cnBsZTogcmdiKDE1Myw1MSwxNTMpOyAvKiA5OTMzOTkgKi9cclxuXHJcbiRoaTEtcHJpbWFyeTogcmdiYSg1MSwgNTEsIDE1MywgMSk7XHJcbiRoaTEtc2Vjb25kYXJ5OiByZ2JhKCNGQkZCNzAsMSk7XHJcbiRoaTEtdGVydGlhcnk6IHJnYmEoI0ZGRkYzMywxKTtcclxuXHJcbiRoaTItcHJpbWFyeTogcmdiYSgyMTEsIDEsIDQzLCAxKTtcclxuJGhpMi1zZWNvbmRhcnk6IHJnYmEoI0NERUZGRSwxKTtcclxuJGhpMi10ZXJ0aWFyeTogcmdiYSgjRkZGRjMzLDEpO1xyXG5cclxuJGhpMy1wcmltYXJ5OiByZ2JhKDE1MywgNTEsIDE1MywgMSk7XHJcbiRoaTMtc2Vjb25kYXJ5OiByZ2JhKCNGQkZCNzAsMSk7XHJcbiRoaTMtdGVydGlhcnk6IHJnYmEoI0ZGRkYzMywxKTtcclxuXHJcbiRpMS1wcmltYXJ5OiByZ2JhKDUxLCA1MSwgMTUzLCAxKTtcclxuJGkxLXNlY29uZGFyeTogcmdiYSgjRTVFNUIzLDEpO1xyXG4kaTEtdGVydGlhcnk6IHJnYmEoIzMzMzM5OSwxKTtcclxuXHJcbiRpMi1wcmltYXJ5OiByZ2JhKDE1MywgNTEsIDE1MywgMSk7XHJcbiRpMi1zZWNvbmRhcnk6IHJnYmEoI0U1RTVCMywxKTtcclxuJGkyLXRlcnRpYXJ5OiByZ2JhKCNDQ0NDOTksMSk7XHJcblxyXG4kaTMtcHJpbWFyeTogcmdiYSg5MywxNzgsMTg1LDEpO1xyXG4kaTMtc2Vjb25kYXJ5OiByZ2JhKCM5ODJlOTAsMSk7XHJcbiRpMy10ZXJ0aWFyeTogcmdiYSgjRkZGRjMzLDEpO1xyXG5cclxuJHIxLXByaW1hcnk6IHJnYmEoMCwgMCwgNTEsIDEpO1xyXG4kcjEtc2Vjb25kYXJ5OiByZ2JhKCNDQzk5MDAsMSk7XHJcbiRyMS10ZXJ0aWFyeTogcmdiYSgjQ0NDQzk5LDEpO1xyXG5cclxuJHIyLXByaW1hcnk6IHJnYmEoMCwgMCwgNTEsIDEpO1xyXG4kcjItc2Vjb25kYXJ5OiByZ2JhKCNCQURCMzYsMSk7XHJcbiRyMi10ZXJ0aWFyeTogcmdiYSgjRkYwMDMzLDEpO1xyXG5cclxuJHIzLXByaW1hcnk6IHJnYmEoMTcsIDE3LCAxNywgMSk7XHJcbiRyMy1zZWNvbmRhcnk6IHJnYmEoI0NERUZGRSwxKTtcclxuJHIzLXRlcnRpYXJ5OiByZ2JhKCM2NkNDQ0MsMSk7XHJcblxyXG4kcjQtcHJpbWFyeTogcmdiYSg1MSwgNTEsIDE1MywgMSk7XHJcbiRyNC1zZWNvbmRhcnk6IHJnYmEoI0JBREIzNiwxKTtcclxuJHI0LXRlcnRpYXJ5OiByZ2JhKCNDQ0NDOTksMSk7XHJcblxyXG4kZmFzaGlvbi1wcmltYXJ5OiAjMDA3M0JEOyAvLyBSRUQgLy9cclxuJGZhc2hpb24tc2Vjb25kYXJ5OiAjNDI0MjQyOyAvLyBEQVJLRVIgR1JFWSAvL1xyXG4kZmFzaGlvbi10ZXJ0aWFyeTogIzY2NjsgLy8gREFSSyBHUkVZIC8vXHJcblxyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8gTWVkaWEgUXVlcnkgVmFyaWFibGVzIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcblxyXG4vLyBLZW50IEN1c3RvbSBCcmVha3BvaW50cyAvLy8vLy8vXHJcbi8vIFgtU21hbGwgaXM6IDAgLSA2NDAsIChmb3VuZGF0aW9uIDYpXHJcbi8vIFNtYWxsIFJhbmdlIGlzOiAwIC0gNzI5XHJcbi8vIE1lZGl1bSBSYW5nZSBpczogNzMwIC0gMTAyM1xyXG4vLyBMYXJnZSAxMDI0IGFuZCBhYm92ZVxyXG4vLyBYLUxhcmdlIGlzOiAxMjAwIGFuZCBhYm92ZVxyXG4vLyBIdWdlIGlzOiAxNTAwIGFuZCBhYm92ZVxyXG5cclxuJHNjcmVlbjogXCJvbmx5IHNjcmVlblwiICFkZWZhdWx0O1xyXG4keHNtYWxsLW1heDogIGVtLWNhbGMoNjQwKSAgIWRlZmF1bHQ7XHJcbiRzbWFsbC1tYXg6ICBlbS1jYWxjKDcyOSkgICFkZWZhdWx0O1xyXG4kbWVkaXVtLW1heDogZW0tY2FsYygxMDIzKSAhZGVmYXVsdDtcclxuJGxhcmdlLW1pbjogIGVtLWNhbGMoMTAyNCkgIWRlZmF1bHQ7XHJcbiR4bGFyZ2UtbWluOiBlbS1jYWxjKDEyMDApICFkZWZhdWx0O1xyXG4keHhsYXJnZS1taW46IGVtLWNhbGMoMTMwMCkgIWRlZmF1bHQ7XHJcbiR4eHhsYXJnZS1taW46IGVtLWNhbGMoMTUwMCkgIWRlZmF1bHQ7XHJcblxyXG4keHNtYWxsOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JHhzbWFsbC1tYXh9KVwiICFkZWZhdWx0O1xyXG4kc21hbGw6ICBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JHNtYWxsLW1heH0pXCIgIWRlZmF1bHQ7XHJcbiRtZWRpdW06IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDogI3skc21hbGwtbWF4ICsgZW0tY2FsYygxKX0pIGFuZCAobWF4LXdpZHRoOiAjeyRtZWRpdW0tbWF4fSlcIiAhZGVmYXVsdDtcclxuJHNtYWxsTWVkaXVtOiBcIiN7JHNjcmVlbn0gYW5kIChtYXgtd2lkdGg6ICN7JG1lZGl1bS1tYXh9KVwiICFkZWZhdWx0O1xyXG4kbGFyZ2U6ICBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JGxhcmdlLW1pbn0pXCIgIWRlZmF1bHQ7XHJcbiR4bGFyZ2U6IFwiI3skc2NyZWVufSBhbmQgKG1pbi13aWR0aDogI3skeGxhcmdlLW1pbn0pXCIgIWRlZmF1bHQ7XHJcbiR4eGxhcmdlOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHh4bGFyZ2UtbWlufSlcIiAhZGVmYXVsdDtcclxuJHh4eGxhcmdlOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHh4eGxhcmdlLW1pbn0pXCIgIWRlZmF1bHQ7XHJcbiRzbWFsbFVwOiBcIiN7JHNjcmVlbn0gYW5kIChtaW4td2lkdGg6ICN7JHNtYWxsLW1heH0pXCIgIWRlZmF1bHQ7XHJcblxyXG4kc3ViLWRlc2t0b3A6IFwiI3skc2NyZWVufSBhbmQgKG1heC13aWR0aDogI3skbWVkaXVtLW1heH0pXCIgIWRlZmF1bHQ7XHJcblxyXG4vKlxyXG5cclxuRVhBTVBMRSBGT1IgTVEgUkVGRVJFTkNFUyA9PlxyXG5cclxuYm9keSB7XHJcbiAgPiAqIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgYmFja2dyb3VuZDogZ3JlZW4gIWltcG9ydGFudDtcclxuICBAbWVkaWEgI3skc21hbGx9ICB7IGJhY2tncm91bmQ6IG9yYW5nZSAhaW1wb3J0YW50OyAgfVxyXG4gIEBtZWRpYSAjeyRtZWRpdW19IHsgYmFja2dyb3VuZDogdGVhbCAhaW1wb3J0YW50OyAgICB9XHJcbiAgQG1lZGlhICN7JGxhcmdlfSAgeyBiYWNrZ3JvdW5kOiBvcmNoaWQgIWltcG9ydGFudDsgIH1cclxuICBAbWVkaWEgI3skeGxhcmdlfSB7IGJhY2tncm91bmQ6IHRvbWF0byAhaW1wb3J0YW50OyAgfVxyXG59XHJcblxyXG4qL1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBDb21tb24gLyBNaXNjIFZhcmlhYmxlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuXHJcbi8vIFN0YXRpYyBIZWlnaHRzXHJcbiR0b3BfaGVpZ2h0OiA5MHB4O1xyXG4kcHJlX2hlYWRlcl9oZWlnaHQ6IDM1cHg7XHJcbiRoZWFkZXJfaGVpZ2h0OiAxMzVweDtcclxuJGhlYWRlcl9oZWlnaHRfdGFibGV0OiAxMTBweDtcclxuJGhlYWRlcl9oZWlnaHRfbW9iaWxlOiAxMTBweDtcclxuXHJcbi8vIFRyYW5zaXRpb25zXHJcbiR0cmFuc2l0aW9uX2Jhc2U6IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4vLyBWaXNpYmlsaXR5IFRvZ2dsZXNcclxuQG1peGluIGtzdS1oaWRkZW4oKXtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5AbWl4aW4ga3N1LXZpc2libGUoKXtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuXHJcbi8vIFNWRyBNaXhpbnNcclxuQG1peGluIHN2Zy1iZygkc3ZnLWltZykge1xyXG4gIHBhZGRpbmc6IDIwcHggMzBweDtcclxuICBiYWNrZ3JvdW5kOiB1cmwoLi4vLi4va3N1X2Jhc2VfenVyYi9zdmcvI3skc3ZnLWltZ30pIDUwJSA1MCUgbm8tcmVwZWF0O1xyXG59XHJcbkBtaXhpbiBzdmctYmctbmF2LXN0cmV0Y2goKSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4va3N1X2Jhc2VfenVyYi9zdmcvYmctbmF2LWZsZXgtaGVpZ2h0LnN2Z1wiKTtcclxuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxufVxyXG5cclxuLy8gVHJhbnNmb3JtIE1peGluc1xyXG5AbWl4aW4gdHJhbnNmb3JtKCkge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG59XHJcblxyXG5AbWl4aW4ga2VudC1mdWxsLXdpZHRoKCl7XHJcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTUwdncgKyA1MCUpO1xyXG4gIG1hcmdpbi1yaWdodDogY2FsYygtNTB2dyArIDUwJSk7XHJcbn1cclxuXHJcbiIsIi8qIFBSSU1BUlkgQ09MT1JTICovXG4vKiAwMDM5NzYgKi9cbi8qIEVGQUIwMCAqL1xuLyogMDA3M0JEICovXG4vKiA0QjRBQTkgKi9cbi8qIEFFRUFFNSAqL1xuLyogRTVFODU0ICovXG4vKiBGOEVCNjEgKi9cbi8qIDYyNzM3OCAqL1xuLyogRTExNDNDICovXG4vKiBTRUNPTkRBUlkgQ09MT1JTICovXG4vKiAwMDAwMDAgKi9cbi8qIERERERERCAqL1xuLyogRUFFQUVBICovXG4vKiBGNEY0RjQgKi9cbi8qIGU2ZTZlNiAqL1xuLyogNEQ0RDRDICovXG4vKiBGRkZGRkYgKi9cbi8qIDVFQzRERiAqL1xuLyogMDA2Y2MyICovXG4vKiBGMUFCMDMgKi9cbi8qIDFlMWMyMiAqL1xuLyogMGIwMzE4ICovXG4vKiBkZmU0ZTYgKi9cbi8qIGNhY2FjYSAqL1xuLyogOTkzMzk5ICovXG4vKlxyXG5cclxuRVhBTVBMRSBGT1IgTVEgUkVGRVJFTkNFUyA9PlxyXG5cclxuYm9keSB7XHJcbiAgPiAqIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgYmFja2dyb3VuZDogZ3JlZW4gIWltcG9ydGFudDtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2M3JlbSkgIHsgYmFja2dyb3VuZDogb3JhbmdlICFpbXBvcnRhbnQ7ICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHsgYmFja2dyb3VuZDogdGVhbCAhaW1wb3J0YW50OyAgICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkgIHsgYmFja2dyb3VuZDogb3JjaGlkICFpbXBvcnRhbnQ7ICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkgeyBiYWNrZ3JvdW5kOiB0b21hdG8gIWltcG9ydGFudDsgIH1cclxufVxyXG5cclxuKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjo0MDAsMzAwLDcwMCk7XG5AaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9Um9ib3RvK1NsYWI6NDAwLDMwMCw3MDApO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodEl0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW0uZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW1JdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bUl0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvb2suZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbFNlbWlCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1TZW1pYm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1TZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkSXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxFeHRyYUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbi8qXHJcbiAgTmF0aW9uYWwgRm9udHNcclxuKi9cbi8qXHJcbiAgUm9ib3RvIEZvbnRzXHJcbiovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsTGlnaHQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbFdlYi1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0SXRhbGljJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTGlnaHRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW0nO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbE1lZGl1bUl0YWxpYyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bUl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9vayc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9vay5lb3RcIikgZm9ybWF0KFwiZW90XCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1Cb29rLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsU2VtaUJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1TZW1pYm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGQnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGQuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvbGRJdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJvbGRJdGFsaWMuZW90XCIpIGZvcm1hdChcImVvdFwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEV4dHJhQm9sZCc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUV4dHJhYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQmxhY2tJdGFsaWMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLmVvdFwiKSBmb3JtYXQoXCJlb3RcIiksIHVybChcIi4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9OYXRpb25hbC1CbGFja0l0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7IH1cblxuLypcclxuICBOYXRpb25hbCBGb250c1xyXG4qL1xuLypcclxuICBSb2JvdG8gRm9udHNcclxuKi9cbi8qIFBSSU1BUlkgQ09MT1JTICovXG4vKiAwMDM5NzYgKi9cbi8qIEVGQUIwMCAqL1xuLyogMDA3M0JEICovXG4vKiA0QjRBQTkgKi9cbi8qIEFFRUFFNSAqL1xuLyogRTVFODU0ICovXG4vKiBGOEVCNjEgKi9cbi8qIDYyNzM3OCAqL1xuLyogRTExNDNDICovXG4vKiBTRUNPTkRBUlkgQ09MT1JTICovXG4vKiAwMDAwMDAgKi9cbi8qIERERERERCAqL1xuLyogRUFFQUVBICovXG4vKiBGNEY0RjQgKi9cbi8qIGU2ZTZlNiAqL1xuLyogNEQ0RDRDICovXG4vKiBGRkZGRkYgKi9cbi8qIDVFQzRERiAqL1xuLyogMDA2Y2MyICovXG4vKiBGMUFCMDMgKi9cbi8qIDFlMWMyMiAqL1xuLyogMGIwMzE4ICovXG4vKiBkZmU0ZTYgKi9cbi8qIGNhY2FjYSAqL1xuLyogOTkzMzk5ICovXG4vKlxyXG5cclxuRVhBTVBMRSBGT1IgTVEgUkVGRVJFTkNFUyA9PlxyXG5cclxuYm9keSB7XHJcbiAgPiAqIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XHJcbiAgYmFja2dyb3VuZDogZ3JlZW4gIWltcG9ydGFudDtcclxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1LjU2M3JlbSkgIHsgYmFja2dyb3VuZDogb3JhbmdlICFpbXBvcnRhbnQ7ICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0NS42MjVyZW0pIGFuZCAobWF4LXdpZHRoOiA2My45MzhyZW0pIHsgYmFja2dyb3VuZDogdGVhbCAhaW1wb3J0YW50OyAgICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2NHJlbSkgIHsgYmFja2dyb3VuZDogb3JjaGlkICFpbXBvcnRhbnQ7ICB9XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NXJlbSkgeyBiYWNrZ3JvdW5kOiB0b21hdG8gIWltcG9ydGFudDsgIH1cclxufVxyXG5cclxuKi9cbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0xIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMyAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS00IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTUgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNiAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS03IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTggLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktOSAub3ZlcmxheS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIHVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0xIC5vdmVybGF5LWNvbG9yOmFmdGVyLFxuICB1bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMiAub3ZlcmxheS1jb2xvcjphZnRlcixcbiAgdWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTMgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG4gIHVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS00IC5vdmVybGF5LWNvbG9yOmFmdGVyLFxuICB1bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNSAub3ZlcmxheS1jb2xvcjphZnRlcixcbiAgdWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTYgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG4gIHVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS03IC5vdmVybGF5LWNvbG9yOmFmdGVyLFxuICB1bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktOCAub3ZlcmxheS1jb2xvcjphZnRlcixcbiAgdWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTkgLm92ZXJsYXktY29sb3I6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNTAlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwYTBhMGEsIHRyYW5zcGFyZW50KTtcbiAgICB6LWluZGV4OiA0OyB9XG5cbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0xIGEsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMiBhLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTMgYSxcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS00IGEsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNSBhLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTYgYSxcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS03IGEsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktOCBhLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTkgYSB7XG4gIGNvbG9yOiB3aGl0ZTsgfVxuXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktMTpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS0yOmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTM6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNDpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS01OmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTY6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYyAuY291bnQtbGktNzpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljIC5jb3VudC1saS04OmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMgLmNvdW50LWxpLTk6aG92ZXIgLm92ZXJsYXktY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTUpOyB9XG5cbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0xIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMyAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS00IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTUgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNiAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS03IC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTggLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktOSAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0xMCAub3ZlcmxheS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0xIGEsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMiBhLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTMgYSxcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS00IGEsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNSBhLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTYgYSxcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS03IGEsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktOCBhLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTkgYSxcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0xMCBhIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0xOmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTI6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMzpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS00OmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTU6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNjpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS03OmhvdmVyIC5vdmVybGF5LWNvbG9yLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTg6aG92ZXIgLm92ZXJsYXktY29sb3IsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktOTpob3ZlciAub3ZlcmxheS1jb2xvcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0xMDpob3ZlciAub3ZlcmxheS1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xNSk7IH1cblxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTEgLm92ZXJsYXktY29sb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgIzBhMGEwYSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiA0OyB9XG5cbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS0yIC5vdmVybGF5LWNvbG9yOmFmdGVyLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTMgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNCAub3ZlcmxheS1jb2xvcjphZnRlcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS01IC5vdmVybGF5LWNvbG9yOmFmdGVyLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTYgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktNyAub3ZlcmxheS1jb2xvcjphZnRlcixcbnVsLmNvbnRlbnRfbW9zYWljLmZlYXR1cmVkIC5jb3VudC1saS04IC5vdmVybGF5LWNvbG9yOmFmdGVyLFxudWwuY29udGVudF9tb3NhaWMuZmVhdHVyZWQgLmNvdW50LWxpLTkgLm92ZXJsYXktY29sb3I6YWZ0ZXIsXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCAuY291bnQtbGktMTAgLm92ZXJsYXktY29sb3I6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNTAlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgIzBhMGEwYSwgdHJhbnNwYXJlbnQpO1xuICB6LWluZGV4OiA0OyB9XG5cbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjIgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5jb3B5IGgyIGEge1xuICBjb2xvcjogIzY2NjsgfVxuXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgICAudmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhIHtcbiAgICAgIGNvbG9yOiAjNjY2OyB9XG4gICAgLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgcCB7XG4gICAgICBjb2xvcjogIzMzMzsgfVxuICAudmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAubWVkaWEge1xuICAgIGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIC13ZWJraXQtY2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMDsgfVxuICAudmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdy52aWV3cy1yb3ctb2RkIC5jb3B5IGE6aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLm1lZGlhIHtcbiAgY2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC50ZWFzZXJUZXh0LCAudGVhc2Vyc0NvbnRhaW5lci5oaWRlU3VtbWFyeSAubWFpblRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmUsIC50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQsIC50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5zdWJUZWFzZXIgLnRlYXNlckNvcHkgLnJlYWRNb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyM3B4KSB7XG4gIGJvZHlbY2xhc3MqPVwibm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXCJdLnRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiLWZhc2hpb24gLmZlYXR1cmUtc3Rvcmllcy1jb250YWluZXIgLmZlYXR1cmVkLW5ld3MtbmF2IHtcbiAgICB0b3A6IDUwJTsgfSB9XG5cbmJvZHkudGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmItZmFzaGlvbiAubC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgYm9keS50aGVtZS0ta3N1LWRlcGFydG1lbnQtenVyYi1mYXNoaW9uIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZCcsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTsgfVxuXG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyID4gbGkgPiBhIHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LXNoYWRvdzogbm9uZTsgfVxuICAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyID4gbGkgPiBhID4gc3BhbiB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIC5zdmctZWwsXG4ucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcbiAgY2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtY2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDIwcHg7IH1cblxuYm9keS50b29sYmFyIGRpdiNwYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbmhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIC5ncm91cC1uYW1lIGEge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cblxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBsaSBhIHNwYW46bGFzdC1vZi10eXBlLFxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBzcGFuLmZhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3NjtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5sLWhlYWRlci1yZWdpb24gLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLWtlbnQtbW9iaWxlLW1lbnUgLm1lbnUtYnV0dG9uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2JkOyB9XG4gIC5sLWhlYWRlci1yZWdpb24gLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLWtlbnQtbW9iaWxlLW1lbnUgLm1lbnUtYnV0dG9uIHNwYW46YWZ0ZXIsIC5sLWhlYWRlci1yZWdpb24gLmJsb2NrLWtzdS1jdXN0b20tYmxvY2tzLXJlZGVzaWduLWtlbnQtbW9iaWxlLW1lbnUgLm1lbnUtYnV0dG9uIHNwYW46YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3M2JkICFpbXBvcnRhbnQ7IH1cblxuLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciA+IGxpIHtcbiAgbGluZS1oZWlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG5cbmRpdi5mb290ZXItb3V0c2lkZS13cmFwIC5pbnNpZGUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1mb290ZXItbWVudSB7XG4gIHBhZGRpbmc6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICAgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1mb290ZXItbWVudSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMWVtOyB9IH1cblxuLnNpZGViYXIgLnBhbmVsLXBhbmUucGFuZS1lbnRpdHktZmllbGQucGFuZS1ub2RlLWZpZWxkLWV2ZW50LW1lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxLjY2cmVtOyB9XG5cbmJvZHkgLmwtaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIC5zdmctZWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFN0U3OyB9XG5cbmJvZHkgI29nX2ludHJvX2Jsb2NrLndoaXRlLWJhY2tncm91bmQgLmluc2lkZS1jb250YWluZXIgLndlbGNvbWUtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTIwJTsgfVxuXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0yY29sIC5tb3JlLWxpbmsgYSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLm1vcmUtbGluayBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0yY29sIC5tb3JlLWxpbmsgYTpob3ZlcixcbiAgLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCAubW9yZS1saW5rIGE6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjZWNlY2U7IH1cblxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMiAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgaDIgYTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2RlcGFydG1lbnRfenVyYl9mYXNoaW9uL2ltZy90ZWFzZXIzLXRpdGxlLnN2Zyk7IH1cblxuLmZlYXR1cmUtdG9wIC5wYW5lLW5vZGUtZmllbGQtZ3JvdXAtbWVkaWEgLm93bC1jYXJvdXNlbDphZnRlcixcbi5mZWF0dXJlLXRvcCAucGFuZS1ub2RlLWZpZWxkLWdyb3VwLW1lZGlhIC5vd2wtc2luZ2xlIC5maWxlLWltYWdlIC5jb250ZW50OmFmdGVyLFxuYm9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBcIl0gLmZlYXR1cmUtdG9wIC52aWV3LnZpZXctc2xpZGVzaG93cy52aWV3LWlkLXNsaWRlc2hvd3Mudmlldy1kaXNwbGF5LWlkLWhlcm9fc2xpZGVzaG93X3dpdGhfc3VidGl0bGVzX3BhbmU6YWZ0ZXIsXG5ib2R5W2NsYXNzKj1cIm5vZGUtdHlwZS1hY2FkZW1pYy1ncm91cFwiXSAuZmVhdHVyZS10b3AgLnZpZXcudmlldy1zbGlkZXNob3dzLnZpZXctaWQtc2xpZGVzaG93cy52aWV3LWRpc3BsYXktaWQtaGVyb19zbGlkZXNob3dfd2l0aF9zdWJ0aXRsZXNfcGFuZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvc2l0ZXMvYWxsL3RoZW1lcy9jdXN0b20va3N1X2RlcGFydG1lbnRfenVyYl9mYXNoaW9uL2ltZy9pbnRyby1hY2NlbnQuc3ZnKTsgfVxuXG5oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlciAuZ3JvdXAtbmFtZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ05hdGlvbmFsQmxhY2tJdGFsaWMnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBsaSBhIHNwYW46bGFzdC1vZi10eXBlLFxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBzcGFuLmZhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMzk3NjtcbiAgY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7IH1cblxuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAgLmluc2lkZS13cmFwIHtcbiAgcGFkZGluZy10b3A6IDUwcHg7IH1cblxuLmJ1dHRvbi5leHBhbmQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idXR0b24uZXhwYW5kOmhvdmVyIHtcbiAgY29sb3I6ICMzZTNlM2U7IH1cblxuLm5vZGUtdHlwZS1wYWdlIC5idXR0b24uc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YjliOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm5vZGUtdHlwZS1wYWdlIC52aWV3LW1vZGUtbGFuZGluZ190ZWFzZXIgLmJ1dHRvbi5zZWNvbmRhcnkgaW1nIHtcbiAgbWFyZ2luLXRvcDogNXB4OyB9XG5cbi8qIEZPT1RFUiAqL1xuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgaDIsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMi5ibG9jay10aXRsZSxcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgZm9vdGVyLmwtZm9vdGVyIGgyLFxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIuYmxvY2stdGl0bGUge1xuICBjb2xvcjogIzAwNzNiZDsgfVxuXG4uZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1mb290ZXItc3VidGl0bGUtYmxvY2sgLmZvb3Rlci1zdWJ0aXRsZSBhLFxuLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIHNlY3Rpb24uYmxvY2suYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZm9vdGVyLXRpdGxlLWJsb2NrIC5mb290ZXItdGl0bGUtYmxvY2sgLmZvb3Rlci10aXRsZSB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbmJvZHkgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zb2NpYWwtbWVkaWEgYSAuZmEtc3F1YXJlOmJlZm9yZSxcbi5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1zb2NpYWwtbWVkaWEgYSAuZmEtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbG9yOiAjMDA3M2JkOyB9XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIC5ibG9jay1jb250ZW50IHVsIGxpIGEsXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciAuYmxvY2stY29udGVudCB1bCBsaSBhIHtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGEge1xuICBjb2xvcjogIzAwNzNiZDsgfVxuXG4vKiBNQUlOIE1FTlUgKi9cbmhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIC5ncm91cC1uYW1lIGEge1xuICBjb2xvcjogIzAwNzNiZCAhaW1wb3J0YW50OyB9XG5cbmJvZHkgLmJsb2NrLWFwYWNoZXNvbHItcGFuZWxzLXNlYXJjaC1mb3JtIC5zZWFyY2gtYnV0dG9uIHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cbiAgYm9keSAuYmxvY2stYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XG4gICAgY29sb3I6ICMwMDczYmQ7IH1cblxuYm9keSB1bC5icmVhZGNydW1icyBsaS5jdXJyZW50LCBib2R5IHVsLmJyZWFkY3J1bWJzIGxpLmN1cnJlbnQgYSB7XG4gIGNvbG9yOiAjMDA3M2JkOyB9XG5cbmJvZHkubm9kZS10eXBlLWFydGljbGUgLnBhbmUta2VudC1zdGF0ZS1ibG9ja3Mtc29jaWFsLW1lZGlhLXNoYXJlIHVsIGxpIGEge1xuICBjb2xvcjogIzAwNzNiZDsgfVxuXG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyID4gbGkgPiBhID4gc3BhbjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDczYmQ7IH1cblxuYm9keSAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIGxpIGRpdi5tZWdhbWVudS1jb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzQyNDI0MjsgfVxuXG4vKiBURUFTRVJTICovXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkICMwMDczYmQ7IH1cbiAgLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgcCBhOm5vdCguYnV0dG9uKSB7XG4gICAgY29sb3I6ICMwMDczYmQ7IH1cbiAgLnZpZXcudmlldy10ZWFzZXItMS52aWV3LWRpc3BsYXktaWQtdGVhc2VyMSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgLmNvcHkgYS5idXR0b24ge1xuICAgIGNvbG9yOiAjMDA1NDhhO1xuICAgIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi8qIGhvbWVwYWdlICovXG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCB7XG4gIGJvcmRlci10b3A6IDVweCBzb2xpZCAjMDA3M2JkOyB9XG5cbmEuYnV0dG9uLnByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyOyB9XG4gIGEuYnV0dG9uLnByaW1hcnk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NjY7IH1cblxuYS5idXR0b24udGV4dC1idXR0b24ge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuXG4ucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZTdlNzsgfVxuICAucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHVsLm1lbnUgbGkgYSB7XG4gICAgY29sb3I6ICMwMDczYmQ7IH1cblxuLnBhbmVsLXBhbmUucGFuZS1ub2RlIGgyLnBhbmUtdGl0bGUge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuXG5ib2R5IGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuICBib2R5IGgxIGE6bGluaywgaDIgYTpsaW5rLCBoMyBhOmxpbmssIGg0IGE6bGluaywgaDUgYTpsaW5rLCBoNiBhOmxpbmsge1xuICAgIGNvbG9yOiAjNDI0MjQyOyB9XG5cbi5zbWFsbC0xMi5tZWRpdW0tMTIubGFyZ2UtMTIubGFyZ2UtY2VudGVyZWQuY29sdW1ucy5oYWx2ZXMtcm93IC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLm1vcmUtbGluayBhIHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbWFsbC0xMi5tZWRpdW0tMTIubGFyZ2UtMTIubGFyZ2UtY2VudGVyZWQuY29sdW1ucy5oYWx2ZXMtcm93IC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtY3JlYXRlZCB7XG4gIGNvbG9yOiAjNDI0MjQyOyB9XG5cbi5zbWFsbC0xMi5tZWRpdW0tMTIubGFyZ2UtMTIubGFyZ2UtY2VudGVyZWQuY29sdW1ucy5oYWx2ZXMtcm93IC5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1hcnRpY2xlcy1ncm91cC1wYW5lbC1wYW5lLTFjb2wgLnZpZXdzLXJvdyAudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSB7XG4gIGNvbG9yOiAjNjY2OyB9XG5cbi5wYW5lbC1wYW5lLnBhbmUtbm9kZSBoMi5wYW5lLXRpdGxlIHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cblxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCAudmlld3Mtcm93IC5jcmVhdGVkLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCAudmlld3Mtcm93IC5jcmVhdGVkIHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cblxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCAudmlld3Mtcm93IC52aWV3cy1maWVsZC52aWV3cy1maWVsZC10aXRsZSBhIHtcbiAgY29sb3I6ICM2NjY7IH1cblxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCAubW9yZS1saW5rIGEsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIC5tb3JlLWxpbmsgYSB7XG4gIGNvbG9yOiAjMDA3M2JkOyB9XG5cbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtcHJvbW90ZWQtcGFuZS0yY29sIGgyLnBhbmUtdGl0bGUsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXByb21vdGVkLXBhbmUtMWNvbCBoMi5wYW5lLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCBoMi5wYW5lLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCBoMi5wYW5lLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRlYXNlci0xLXRlYXNlcjEgaDIucGFuZS10aXRsZSxcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS10ZWFzZXItMS10ZWFzZXIyIGgyLnBhbmUtdGl0bGUsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtdGVhc2VyLTEtdGVhc2VyMyBoMi5wYW5lLXRpdGxlLFxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRlYXNlci0xLXRlYXNlcjQgaDIucGFuZS10aXRsZSxcbltjbGFzcyo9cGFuZS1hZ2dyZWdhdG9yLWZlZWRdIGgyLnBhbmUtdGl0bGUsXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtdGFicy1hY2NvcmRpb25zIGgyLnBhbmUtdGl0bGUge1xuICBjb2xvcjogIzQyNDI0MjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDczYmQ7IH1cblxuYm9keSAjb2dfaW50cm9fYmxvY2sud2hpdGUtYmFja2dyb3VuZCAuaW5zaWRlLWNvbnRhaW5lciAud2VsY29tZS10ZXh0IHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cblxuLmZpZWxkLW5hbWUtYm9keSBwIGE6bm90KFtjbGFzcyo9XCJidXR0b25cIl0pLFxuLmZpZWxkLW5hbWUtYm9keSB1bCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSxcbi5maWVsZC1uYW1lLWZpZWxkLWJvZHkgcCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSxcbi5maWVsZC1uYW1lLWZpZWxkLWJvZHkgdWwgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSkge1xuICBjb2xvcjogIzAwNzNiZDsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0cmVtKSB7XG4gICNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIGxpIGEge1xuICAgIGNvbG9yOiAjMDA3M2JkOyB9IH1cblxuLmZpZWxkLW5hbWUtYm9keSB1bCBsaSBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSB7XG4gIGNvbG9yOiAjMDA3M2JkOyB9XG5cbmJvZHlbY2xhc3MqPVwidGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmJcIl0gLmtlbnQtcmQtbWVnYW1lbnUgdWwubWVnYW1lbnUtd3JhcHBlciBsaSBkaXYubWVnYW1lbnUtY29udGFpbmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICMwMDczYmQ7IH1cblxuLnN0MCB7XG4gIGZpbGw6ICM0MjQyNDI7IH1cblxuLnN0MSB7XG4gIGZpbGw6ICMwMDczYmQ7IH1cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG8rU2xhYjo0MDAsMzAwLDcwMCk7XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0JztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWxXZWItTGlnaHQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsV2ViLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxMaWdodEl0YWxpYyc7XHJcbiAgc3JjOiB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLmVvdCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUxpZ2h0SXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1MaWdodEl0YWxpYy53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsTWVkaXVtJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLmVvdCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW1JdGFsaWMnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtTWVkaXVtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb29rLmVvdCcpIGZvcm1hdCgnZW90JyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJvb2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbFNlbWlCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtU2VtaWJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLVNlbWlib2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkSXRhbGljJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQm9sZEl0YWxpYy5lb3QnKSBmb3JtYXQoJ2VvdCcpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1Cb2xkSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxFeHRyYUJvbGQnO1xyXG4gIHNyYzogdXJsKCcuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtRXh0cmFib2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9OYXRpb25hbC1FeHRyYWJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJztcclxuICBzcmM6IHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMuZW90JykgZm9ybWF0KCdlb3QnKSxcclxuICAgIHVybCgnLi4vZm9udHMvTmF0aW9uYWwtQmxhY2tJdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL05hdGlvbmFsLUJsYWNrSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxufVxyXG5cclxuLypcclxuICBOYXRpb25hbCBGb250c1xyXG4qL1xyXG5AbWl4aW4gTmF0aW9uYWxMaWdodCB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0JywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxMaWdodEl0YWxpYyB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbExpZ2h0SXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxNZWRpdW0ge1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxNZWRpdW0nLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiBOYXRpb25hbE1lZGl1bUl0YWxpYyB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbE1lZGl1bUl0YWxpYycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIE5hdGlvbmFsQm9vayB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJvb2snLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiBOYXRpb25hbFNlbWlCb2xkIHtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsU2VtaUJvbGQnLCBcIkhlbHZldGljYSBOZXVlXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XHJcbiAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbkBtaXhpbiBOYXRpb25hbEJvbGQge1xyXG4gIGZvbnQtZmFtaWx5OiAnTmF0aW9uYWxCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxCb2xkSXRhbGljIHtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsQm9sZEl0YWxpYycsIFwiSGVsdmV0aWNhIE5ldWVcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcclxuICBmb250LXZhcmlhbnQtbnVtZXJpYzogbGluaW5nLW51bXM7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxufVxyXG5cclxuQG1peGluIE5hdGlvbmFsRXh0cmFCb2xkIHtcclxuICBmb250LWZhbWlseTogJ05hdGlvbmFsRXh0cmFCb2xkJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG5AbWl4aW4gTmF0aW9uYWxCbGFja0l0YWxpYyB7XHJcbiAgZm9udC1mYW1pbHk6ICdOYXRpb25hbEJsYWNrSXRhbGljJywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xyXG4gIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcztcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG59XHJcblxyXG4vKlxyXG4gIFJvYm90byBGb250c1xyXG4qL1xyXG4kZm9udC1mYW1pbHktc2VyaWY6IFwiUm9ib3RvIFNsYWJcIixcclxuR2VvcmdpYSxcclxuXCJUaW1lcyBOZXcgUm9tYW5cIixcclxuVGltZXMsXHJcbnNlcmlmICFkZWZhdWx0O1xyXG5cclxuQG1peGluIFJvYm90b1JlZ3VsYXIoJGltcG9ydGFudDogbnVsbCkge1xyXG4gIEBpZiAkaW1wb3J0YW50IHtcclxuICAgICRpbXBvcnRhbnQ6ICAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAjeyRpbXBvcnRhbnR9O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDAgI3skaW1wb3J0YW50fTtcclxufVxyXG5cclxuQG1peGluIFJvYm90b0xpZ2h0ICgkaW1wb3J0YW50OiBudWxsKSB7XHJcbiAgQGlmICRpbXBvcnRhbnQge1xyXG4gICAgJGltcG9ydGFudDogICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LXNlcmlmICN7JGltcG9ydGFudH07XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAjeyRpbXBvcnRhbnR9O1xyXG59XHJcblxyXG5AbWl4aW4gUm9ib3RvQm9sZCAoJGltcG9ydGFudDogbnVsbCkge1xyXG4gIEBpZiAkaW1wb3J0YW50IHtcclxuICAgICRpbXBvcnRhbnQ6ICAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZXJpZiAjeyRpbXBvcnRhbnR9O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDAgI3skaW1wb3J0YW50fTtcclxufSIsInVsLmNvbnRlbnRfbW9zYWljIHtcclxuICAuY291bnQtbGktMSxcclxuICAuY291bnQtbGktMixcclxuICAuY291bnQtbGktMyxcclxuICAuY291bnQtbGktNCxcclxuICAuY291bnQtbGktNSxcclxuICAuY291bnQtbGktNixcclxuICAuY291bnQtbGktNyxcclxuICAuY291bnQtbGktOCxcclxuICAuY291bnQtbGktOSB7XHJcbiAgICAub3ZlcmxheS1jb2xvciB7IFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMGEwYTBhLHRyYW5zcGFyZW50KTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLm92ZXJsYXktY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi8vIGZlYXR1cmVkIG1vc2FpY1xyXG51bC5jb250ZW50X21vc2FpYy5mZWF0dXJlZCB7XHJcbiAgLmNvdW50LWxpLTEsXHJcbiAgLmNvdW50LWxpLTIsXHJcbiAgLmNvdW50LWxpLTMsXHJcbiAgLmNvdW50LWxpLTQsXHJcbiAgLmNvdW50LWxpLTUsXHJcbiAgLmNvdW50LWxpLTYsXHJcbiAgLmNvdW50LWxpLTcsXHJcbiAgLmNvdW50LWxpLTgsXHJcbiAgLmNvdW50LWxpLTksXHJcbiAgLmNvdW50LWxpLTEwIHsgXHJcbiAgICAub3ZlcmxheS1jb2xvciB7IFxyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgXHJcbiAgICB9XHJcbiAgICBhIHtcclxuICAgICAgY29sb3I6d2hpdGU7XHJcbiAgICB9XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgLm92ZXJsYXktY29sb3Ige1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMTUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5jb3VudC1saS0xIHtcclxuICAgIC5vdmVybGF5LWNvbG9yIHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwjMGEwYTBhLHRyYW5zcGFyZW50KTtcclxuICAgICAgICB6LWluZGV4OiA0O1xyXG4gICAgICB9IFxyXG4gICAgfVxyXG4gIH1cclxuICAuY291bnQtbGktMixcclxuICAuY291bnQtbGktMyxcclxuICAuY291bnQtbGktNCxcclxuICAuY291bnQtbGktNSxcclxuICAuY291bnQtbGktNixcclxuICAuY291bnQtbGktNyxcclxuICAuY291bnQtbGktOCxcclxuICAuY291bnQtbGktOSxcclxuICAuY291bnQtbGktMTAge1xyXG4gICAgLm92ZXJsYXktY29sb3Ige1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMwYTBhMGEsdHJhbnNwYXJlbnQpO1xyXG4gICAgICAgIHotaW5kZXg6IDQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIudmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhIHtcclxuXHRjb2xvcjokZGVwdFRlcnRpYXJ5O1xyXG59XHJcbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjEgLnZpZXctY29udGVudCB7XHJcblx0LnZpZXdzLXJvdyB7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHQuY29weSB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlN2U3ZTc7XHJcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcblx0XHRcdGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0aDIgYSB7XHJcblx0XHRcdFx0Y29sb3I6ICM2NjY7XHJcblx0XHRcdH1cclxuXHRcdFx0cCB7XHJcblx0XHRcdFx0Y29sb3I6ICMzMzM7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZWRpYSB7XHJcblx0XHRcdGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0XHRjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0LXdlYmtpdC1jbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuXHRcdFx0cGFkZGluZzowO1xyXG5cdFx0fVxyXG5cdFx0Ji52aWV3cy1yb3ctb2RkIHtcclxuXHRcdFx0LmNvcHkge1xyXG5cdFx0XHRcdGE6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTowO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyB7XHJcblx0Lm1lZGlhIHtcclxuXHRcdGNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdFx0Y2xpcC1wYXRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcblx0XHQtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG5cdH1cclxufVxyXG5cclxuLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLm1haW5UZWFzZXIgLnRlYXNlckNvcHkgLnRlYXNlclRleHQsIC50ZWFzZXJzQ29udGFpbmVyLmhpZGVTdW1tYXJ5IC5tYWluVGVhc2VyIC50ZWFzZXJDb3B5IC5yZWFkTW9yZSwgLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLnN1YlRlYXNlciAudGVhc2VyQ29weSAudGVhc2VyVGV4dCwgLnRlYXNlcnNDb250YWluZXIuaGlkZVN1bW1hcnkgLnN1YlRlYXNlciAudGVhc2VyQ29weSAucmVhZE1vcmV7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjNweCl7XHJcblx0Ym9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWNhZGVtaWMtZ3JvdXBcIl0udGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmItZmFzaGlvbiAuZmVhdHVyZS1zdG9yaWVzLWNvbnRhaW5lciAuZmVhdHVyZWQtbmV3cy1uYXYge1xyXG5cdCAgIHRvcDogNTAlO1xyXG4gICB9XHJcbiAgIH0iLCJAaW1wb3J0IFwiLi4vLi4va3N1X2tlbnRfenVyYl8yMDE4L3Njc3MvbW9kdWxlcy9pbXBvcnRzXCI7XHJcblxyXG5cclxuXHJcbiRkZXB0UHJpbWFyeTogJGxpZ2h0LWJsdWU7IC8vIENZQU4gLy9cclxuJGRlcHRTZWNvbmRhcnk6ICM0MjQyNDI7IC8vIERBUktFUiBHUkVZIC8vXHJcbiRkZXB0VGVydGlhcnk6ICM2NjY7IC8vIERBUksgR1JFWSAvL1xyXG5cclxuQGltcG9ydCBcImJhc2VcIjtcclxuQGltcG9ydCBcInZhcmlhYmxlLWl0ZW1zXCI7XHJcbiIsImJvZHkudGhlbWUtLWtzdS1kZXBhcnRtZW50LXp1cmItZmFzaGlvbiAubC1oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IGEge1xyXG4gICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIEBpbmNsdWRlIE5hdGlvbmFsQm9sZDtcclxuICAgIH1cclxufVxyXG4ua2VudC1yZC1tZWdhbWVudSB7XHJcblx0dWwubWVnYW1lbnUtd3JhcHBlciA+IGxpID4gYSB7XHJcblx0ICBjb2xvcjogJGJsYWNrO1xyXG5cdCAgdGV4dC1zaGFkb3c6IG5vbmU7XHJcblx0ICA+IHNwYW4ge1xyXG5cdCAgICBjb2xvcjogJGJsYWNrO1xyXG5cdCAgfVxyXG5cdH1cclxufVxyXG4jb2dfaW50cm9fYmxvY2sgLnNpZGUtbWVudS1saW5rcyAuc3ZnLWVsLFxyXG4ucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcclxuICBjbGlwLXBhdGg6IGluaGVyaXQgIWltcG9ydGFudDtcclxuICAtd2Via2l0LWNsaXAtcGF0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHBhZGRpbmc6MjBweDtcclxufVxyXG5ib2R5LnRvb2xiYXIge1xyXG4gIGRpdiNwYWdlIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxufVxyXG5oZWFkZXIge1xyXG4gIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1ncm91cC1oZWFkZXIge1xyXG4gICAgLmdyb3VwLW5hbWUge1xyXG4gICAgICBhIHtcclxuICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OmlubGluZS1ibG9jayAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbmh0bWwgLmwtaGVhZGVyIC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc2Vjb25kYXJ5LW1lbnUgbGkgYSBzcGFuOmxhc3Qtb2YtdHlwZSxcclxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBzcGFuLmZhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiRrc3UtYmx1ZTtcclxuICBjb2xvcjp3aGl0ZTtcclxufVxyXG4ubC1oZWFkZXItcmVnaW9uIC5ibG9jay1rc3UtY3VzdG9tLWJsb2Nrcy1yZWRlc2lnbi1rZW50LW1vYmlsZS1tZW51IC5tZW51LWJ1dHRvbiBzcGFuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZTtcclxuICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtYmx1ZSAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4ua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyPmxpIHtcclxuICAgIGxpbmUtaGVpZ2h0OiAyZW0gIWltcG9ydGFudDtcclxufSIsImRpdi5mb290ZXItb3V0c2lkZS13cmFwIC5pbnNpZGUtd3JhcCB7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbn1cclxuXHJcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zLFxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciB7XHJcblx0Y29sb3I6IGJsYWNrO1xyXG59XHJcblxyXG4uYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLWZvb3Rlci1tZW51IHtcclxuXHRAbWVkaWEgI3skbGFyZ2V9IHtcclxuXHRcdG1hcmdpbi10b3A6IC0xZW07XHJcblx0fVxyXG5cclxuXHRwYWRkaW5nOiAxZW07XHJcblx0YmFja2dyb3VuZC1jb2xvcjojZTdlN2U3O1xyXG59XHJcblxyXG4uc2lkZWJhciB7XHJcblx0LnBhbmVsLXBhbmUucGFuZS1lbnRpdHktZmllbGQucGFuZS1ub2RlLWZpZWxkLWV2ZW50LW1lZGlhIHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdGxlZnQ6IDEuNjZyZW07XHJcblx0fVxyXG59IiwiQGltcG9ydCBcIi4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL2ZvdW5kYXRpb25fZnVuY3Rpb25zXCI7XHJcbkBpbXBvcnQgJy4uLy4uL2tzdV9iYXNlX3p1cmIvc2Nzcy9iYXNlL2ZvbnRzJztcclxuQGltcG9ydCAnLi4vLi4va3N1X2Jhc2VfenVyYi9zY3NzL2Jhc2UvdmFycyc7XHJcbkBpbXBvcnQgJ21vc2FpYyc7XHJcbkBpbXBvcnQgJ3RlYXNlcnMnO1xyXG5AaW1wb3J0ICdtYWlubWVudSc7XHJcbkBpbXBvcnQgJ2Zvb3Rlcic7XHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbmJvZHkgLmwtaGVhZGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5maWVsZC1uYW1lLWJvZHkge1xyXG5cclxuXHRwIGE6bm90KFtjbGFzcyo9XCJidXR0b25cIl0pLFxyXG5cdHVsIGE6bm90KFtjbGFzcyo9XCJidXR0b25cIl0pIHt9XHJcbn1cclxuXHJcbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIHtcclxuXHQuc3ZnLWVsIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6ICNFN0U3RTc7XHJcblx0fVxyXG59XHJcblxyXG5ib2R5ICNvZ19pbnRyb19ibG9jay53aGl0ZS1iYWNrZ3JvdW5kIHtcclxuXHQuaW5zaWRlLWNvbnRhaW5lciAud2VsY29tZS10ZXh0IHtcclxuXHRcdGZvbnQtc2l6ZTogMjdweDtcclxuXHRcdEBpbmNsdWRlIE5hdGlvbmFsQmxhY2tJdGFsaWM7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0bGluZS1oZWlnaHQ6IDEyMCU7XHJcblx0fVxyXG59XHJcblxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0yY29sLFxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIHtcclxuXHQubW9yZS1saW5rIHtcclxuXHRcdGEge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTdlN2U3O1xyXG5cclxuXHRcdFx0Jjpob3ZlciB7XHJcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNlN2U3ZTcsIDEwJSk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9kZXBhcnRtZW50X3p1cmJfZmFzaGlvbi9pbWcvdGVhc2VyMy10aXRsZS5zdmcpO1xyXG59XHJcblxyXG4uZmVhdHVyZS10b3AgLnBhbmUtbm9kZS1maWVsZC1ncm91cC1tZWRpYSAub3dsLWNhcm91c2VsOmFmdGVyLFxyXG4uZmVhdHVyZS10b3AgLnBhbmUtbm9kZS1maWVsZC1ncm91cC1tZWRpYSAub3dsLXNpbmdsZSAuZmlsZS1pbWFnZSAuY29udGVudDphZnRlcixcclxuYm9keVtjbGFzcyo9XCJub2RlLXR5cGUtYWRtaW5pc3RyYXRpdmUtZ3JvdXBcIl0gLmZlYXR1cmUtdG9wIC52aWV3LnZpZXctc2xpZGVzaG93cy52aWV3LWlkLXNsaWRlc2hvd3Mudmlldy1kaXNwbGF5LWlkLWhlcm9fc2xpZGVzaG93X3dpdGhfc3VidGl0bGVzX3BhbmU6YWZ0ZXIsXHJcbmJvZHlbY2xhc3MqPVwibm9kZS10eXBlLWFjYWRlbWljLWdyb3VwXCJdIC5mZWF0dXJlLXRvcCAudmlldy52aWV3LXNsaWRlc2hvd3Mudmlldy1pZC1zbGlkZXNob3dzLnZpZXctZGlzcGxheS1pZC1oZXJvX3NsaWRlc2hvd193aXRoX3N1YnRpdGxlc19wYW5lOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL3NpdGVzL2FsbC90aGVtZXMvY3VzdG9tL2tzdV9kZXBhcnRtZW50X3p1cmJfZmFzaGlvbi9pbWcvaW50cm8tYWNjZW50LnN2Zyk7XHJcbn1cclxuXHJcbmhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtaGVhZGVyIC5ncm91cC1uYW1lIGEge1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0Zm9udC1zaXplOiAyZW07XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcblx0QGluY2x1ZGUgTmF0aW9uYWxCbGFja0l0YWxpYztcclxufVxyXG5cclxuaHRtbCAubC1oZWFkZXIgLmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWNhbXB1cy1zZWNvbmRhcnktbWVudSBsaSBhIHNwYW46bGFzdC1vZi10eXBlLFxyXG5odG1sIC5sLWhlYWRlciAuYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtY2FtcHVzLXNlY29uZGFyeS1tZW51IHNwYW4uZmEge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRrc3UtYmx1ZTtcclxuXHRjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcclxufVxyXG5cclxuZGl2LmZvb3Rlci1vdXRzaWRlLXdyYXAgLmluc2lkZS13cmFwIHtcclxuXHRwYWRkaW5nLXRvcDogNTBweDtcclxufVxyXG5cclxuLmJ1dHRvbi5leHBhbmQge1xyXG5cdHBhZGRpbmctbGVmdDogMDtcclxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4uYnV0dG9uLmV4cGFuZDpob3ZlciB7XHJcblx0Y29sb3I6ICMzZTNlM2U7XHJcbn1cclxuXHJcblxyXG4ubm9kZS10eXBlLXBhZ2UgLmJ1dHRvbi5zZWNvbmRhcnk6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICNiOWI5Yjk7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbn1cclxuXHJcbi5ub2RlLXR5cGUtcGFnZSAudmlldy1tb2RlLWxhbmRpbmdfdGVhc2VyIC5idXR0b24uc2Vjb25kYXJ5IGltZyB7XHJcblx0bWFyZ2luLXRvcDogNXB4O1xyXG59IiwiLyogRk9PVEVSICovXHJcblxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBoMiwgXHJcbmJvZHkgLmZvb3Rlci1vdXRzaWRlLXdyYXAgc2VjdGlvbi5sLWZvb3Rlci1jb2x1bW5zIGgyLmJsb2NrLXRpdGxlLCBcclxuYm9keSAuZm9vdGVyLW91dHNpZGUtd3JhcCBmb290ZXIubC1mb290ZXIgaDIsIFxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciBoMi5ibG9jay10aXRsZSB7XHJcblx0Y29sb3I6ICRkZXB0UHJpbWFyeTtcclxufVxyXG4uZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1mb290ZXItc3VidGl0bGUtYmxvY2sgLmZvb3Rlci1zdWJ0aXRsZSBhLFxyXG4uZm9vdGVyLW91dHNpZGUtd3JhcCBzZWN0aW9uLmwtZm9vdGVyLWNvbHVtbnMgc2VjdGlvbi5ibG9jay5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1mb290ZXItdGl0bGUtYmxvY2sgLmZvb3Rlci10aXRsZS1ibG9jayAuZm9vdGVyLXRpdGxlIHtcclxuXHRjb2xvcjogJGRlcHRUZXJ0aWFyeTtcclxufVxyXG5ib2R5IC5ibG9jay1rZW50LXN0YXRlLWJsb2Nrcy1jYW1wdXMtc29jaWFsLW1lZGlhIGEgLmZhLXNxdWFyZTpiZWZvcmUsIFxyXG4uYmxvY2sta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtc29jaWFsLW1lZGlhIGEgLmZhLXNxdWFyZTpiZWZvcmUge1xyXG5cdGNvbG9yOiRkZXB0UHJpbWFyeTtcclxufVxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyAuYmxvY2stY29udGVudCB1bCBsaSBhLFxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIGZvb3Rlci5sLWZvb3RlciAuYmxvY2stY29udGVudCB1bCBsaSBhIHtcclxuXHRjb2xvcjpibGFjaztcclxufVxyXG5ib2R5IC5mb290ZXItb3V0c2lkZS13cmFwIHNlY3Rpb24ubC1mb290ZXItY29sdW1ucyBhIHtcclxuXHRjb2xvcjogJGRlcHRQcmltYXJ5O1xyXG59XHJcblxyXG4vKiBNQUlOIE1FTlUgKi9cclxuXHJcbmhlYWRlciB7XHJcblx0LmJsb2NrLWtlbnQtc3RhdGUtYmxvY2tzLWdyb3VwLWhlYWRlciAuZ3JvdXAtbmFtZSBhIHtcclxuXHQgIGNvbG9yOiAkZGVwdFByaW1hcnkgIWltcG9ydGFudDtcclxuXHR9XHJcbn1cclxuYm9keSAuYmxvY2stYXBhY2hlc29sci1wYW5lbHMtc2VhcmNoLWZvcm0gLnNlYXJjaC1idXR0b24ge1xyXG5cdGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxuXHQmOmhvdmVyIHtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6I2U3ZTdlNztcclxuXHRcdGNvbG9yOiRkZXB0UHJpbWFyeTtcclxuXHR9XHJcbn1cclxuYm9keSB1bC5icmVhZGNydW1icyBsaS5jdXJyZW50LCBib2R5IHVsLmJyZWFkY3J1bWJzIGxpLmN1cnJlbnQgYSB7XHJcblx0Y29sb3I6ICRkZXB0UHJpbWFyeTtcclxufVxyXG5ib2R5Lm5vZGUtdHlwZS1hcnRpY2xlIC5wYW5lLWtlbnQtc3RhdGUtYmxvY2tzLXNvY2lhbC1tZWRpYS1zaGFyZSB1bCBsaSBhIHtcclxuXHRjb2xvcjogJGRlcHRQcmltYXJ5O1xyXG59XHJcbi5rZW50LXJkLW1lZ2FtZW51IHVsLm1lZ2FtZW51LXdyYXBwZXI+bGk+YT5zcGFuOmFmdGVyIHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVwdFByaW1hcnk7XHJcbn1cclxuYm9keSAua2VudC1yZC1tZWdhbWVudSB1bC5tZWdhbWVudS13cmFwcGVyIGxpIGRpdi5tZWdhbWVudS1jb250YWluZXIge1xyXG5cdGJvcmRlci1ib3R0b206M3B4IHNvbGlkICRkZXB0U2Vjb25kYXJ5O1xyXG59XHJcblxyXG4vKiBURUFTRVJTICovXHJcblxyXG4udmlldy52aWV3LXRlYXNlci0xLnZpZXctZGlzcGxheS1pZC10ZWFzZXIyIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAuY29weSBoMiBhIHtcclxuXHRjb2xvcjokZGVwdFRlcnRpYXJ5O1xyXG59XHJcbi52aWV3LnZpZXctdGVhc2VyLTEudmlldy1kaXNwbGF5LWlkLXRlYXNlcjEgLnZpZXctY29udGVudCB7XHJcblx0LnZpZXdzLXJvdyB7XHJcblx0XHQuY29weSB7XHJcblx0XHRcdGJvcmRlci1sZWZ0OjNweCBzb2xpZCAkZGVwdFByaW1hcnk7XHJcblx0XHRcdHAge1xyXG5cdFx0XHRcdGE6bm90KC5idXR0b24pIHtcclxuXHRcdFx0XHRcdGNvbG9yOiRkZXB0UHJpbWFyeTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdFx0YS5idXR0b24ge1xyXG5cdFx0XHRcdGNvbG9yOmRhcmtlbigkZGVwdFByaW1hcnksMTAlKTtcclxuXHRcdFx0XHRAaW5jbHVkZSBOYXRpb25hbEJvbGQ7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIGhvbWVwYWdlICovXHJcblxyXG5kaXYuZm9vdGVyLW91dHNpZGUtd3JhcCB7XHJcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgJGRlcHRQcmltYXJ5O1xyXG59XHJcbmEuYnV0dG9uIHtcclxuXHQmLnByaW1hcnkge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjokZGVwdFNlY29uZGFyeTtcclxuXHRcdCY6aG92ZXIge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRkZXB0VGVydGlhcnk7XHJcblx0XHR9XHJcblx0fVxyXG5cdCYudGV4dC1idXR0b24ge1xyXG5cdFx0Y29sb3I6ICRkZXB0U2Vjb25kYXJ5O1xyXG5cdH1cclxufVxyXG4ucGFuZWwtcGFuZS5wYW5lLWJsb2NrLnBhbmUta2VudC1zdGF0ZS1ibG9ja3MtZ3JvdXAtcHJpbWFyeS1tZW51IHtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiNlN2U3ZTc7XHJcblx0dWwubWVudSBsaSBhIHtcclxuXHRcdGNvbG9yOiRkZXB0UHJpbWFyeTtcclxuXHR9XHJcbn1cclxuLnBhbmVsLXBhbmUucGFuZS1ub2RlIGgyLnBhbmUtdGl0bGUge1xyXG5cdGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxufVxyXG5ib2R5IGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xyXG5cdGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxuXHRhOmxpbmsge1xyXG5cdFx0Y29sb3I6ICRkZXB0U2Vjb25kYXJ5O1xyXG5cdH1cclxufVxyXG4uc21hbGwtMTIubWVkaXVtLTEyLmxhcmdlLTEyLmxhcmdlLWNlbnRlcmVkLmNvbHVtbnMuaGFsdmVzLXJvdyAucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIHtcclxuXHQubW9yZS1saW5rIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogJGRlcHRTZWNvbmRhcnk7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQudmlld3Mtcm93IHtcclxuXHRcdC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkIHtcclxuXHRcdFx0Y29sb3I6ICRkZXB0U2Vjb25kYXJ5O1xyXG5cdFx0fVxyXG5cdFx0LnZpZXdzLWZpZWxkLnZpZXdzLWZpZWxkLXRpdGxlIGEge1xyXG5cdFx0XHRjb2xvcjogJGRlcHRUZXJ0aWFyeTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLnBhbmVsLXBhbmUucGFuZS1ub2RlIGgyLnBhbmUtdGl0bGUge1xyXG5cdGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxufVxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0yY29sLFxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtYXJ0aWNsZXMtZ3JvdXAtcGFuZWwtcGFuZS0xY29sIHtcclxuXHQudmlld3Mtcm93IHtcclxuXHRcdC52aWV3cy1maWVsZC52aWV3cy1maWVsZC1jcmVhdGVkLFxyXG5cdFx0LmNyZWF0ZWQge1xyXG5cdFx0XHRjb2xvcjogJGRlcHRTZWNvbmRhcnk7XHJcblx0XHR9XHJcblx0XHQudmlld3MtZmllbGQudmlld3MtZmllbGQtdGl0bGUgYSB7XHJcblx0XHRcdGNvbG9yOiAkZGVwdFRlcnRpYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHQubW9yZS1saW5rIHtcclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjokZGVwdFByaW1hcnk7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS1ldmVudHMtZ3JvdXAtcHJvbW90ZWQtcGFuZS0yY29sLFxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtZXZlbnRzLWdyb3VwLXByb21vdGVkLXBhbmUtMWNvbCxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMmNvbCxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLWFydGljbGVzLWdyb3VwLXBhbmVsLXBhbmUtMWNvbCxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRlYXNlci0xLXRlYXNlcjEsXHJcbi5wYW5lbC1wYW5lLnBhbmUtdmlld3MtcGFuZXMucGFuZS10ZWFzZXItMS10ZWFzZXIyLFxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtdGVhc2VyLTEtdGVhc2VyMyxcclxuLnBhbmVsLXBhbmUucGFuZS12aWV3cy1wYW5lcy5wYW5lLXRlYXNlci0xLXRlYXNlcjQsXHJcbltjbGFzcyo9cGFuZS1hZ2dyZWdhdG9yLWZlZWRdLFxyXG4ucGFuZWwtcGFuZS5wYW5lLXZpZXdzLXBhbmVzLnBhbmUtdGFicy1hY2NvcmRpb25zIHtcclxuXHRoMi5wYW5lLXRpdGxlIHtcclxuXHRcdGNvbG9yOiRkZXB0U2Vjb25kYXJ5O1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRkZXB0UHJpbWFyeTtcclxuXHR9XHJcbn1cclxuYm9keSAjb2dfaW50cm9fYmxvY2sud2hpdGUtYmFja2dyb3VuZCB7XHJcblx0Lmluc2lkZS1jb250YWluZXIgLndlbGNvbWUtdGV4dCB7XHJcblx0ICAgIGNvbG9yOiAkZGVwdFNlY29uZGFyeTtcclxuXHR9XHJcbn1cclxuLmZpZWxkLW5hbWUtYm9keSxcclxuLmZpZWxkLW5hbWUtZmllbGQtYm9keSB7XHJcblx0cCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSxcclxuXHR1bCBhOm5vdChbY2xhc3MqPVwiYnV0dG9uXCJdKSB7XHJcblx0XHRjb2xvcjokZGVwdFByaW1hcnk7XHJcblx0fVxyXG59XHJcbiNvZ19pbnRyb19ibG9jayAuc2lkZS1tZW51LWxpbmtzIHtcclxuXHRsaSBhIHtcclxuXHRcdEBtZWRpYSAjeyRsYXJnZX0ge1xyXG5cdFx0XHRjb2xvcjogJGRlcHRQcmltYXJ5O1xyXG5cdFx0fVxyXG5cdH1cclxuXHJcbn1cclxuXHJcbi5maWVsZC1uYW1lLWJvZHkgdWwgbGkgYTpub3QoW2NsYXNzKj1cImJ1dHRvblwiXSkge1xyXG5cdGNvbG9yOiRkZXB0UHJpbWFyeTtcclxufVxyXG5ib2R5W2NsYXNzKj1cInRoZW1lLS1rc3UtZGVwYXJ0bWVudC16dXJiXCJdIHtcclxuXHQua2VudC1yZC1tZWdhbWVudSB7XHJcblx0XHR1bC5tZWdhbWVudS13cmFwcGVyIHtcclxuXHRcdFx0bGkgZGl2Lm1lZ2FtZW51LWNvbnRhaW5lciB7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRkZXB0UHJpbWFyeTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cdC5zdDB7ZmlsbDojNDI0MjQyO31cclxuXHQuc3Qxe2ZpbGw6JGRlcHRQcmltYXJ5O30iXX0= */
