/** VARS **/
@font-face {
  font-family: 'lets_go_digitalregular';
  src: url('fonts/clockregular-webfont.eot');
  src: url('fonts/clockregular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/clockregular-webfont.woff') format('woff'), url('fonts/clockregular-webfont.ttf') format('truetype'), url('fonts/clockregular-webfont.svg#lets_go_digitalregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
body {
  margin: 0 auto;
  background: url(../images/bg.jpg) top left no-repeat #000;
  color: #fff;
  font-family: Arial, Verdana, sans-serif;
}
.container-12 .prefix-2 {
  padding-left: 80px!important;
}
.container-12 .suffix-2 {
  padding-right: 80px!important;
}
.container-12 .grid-8 {
  width: 800px!important;
}
html,
body,
p,
div,
ul,
li,
h1,
h2,
h3,
h4,
h5,
h6,
a,
label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
body p {
  font-size: 12px;
  text-align: justify;
}
tr:hover td,
tr.even:hover td.active,
tr.odd:hover td.active {
  background: transparent;
}
#breadcrumb {
  display: none;
}
.blue {
  color: #007DC0;
}
.back-to-top {
  background: url(../images/back_to_top.gif) center left no-repeat;
  padding-left: 10px;
  color: #9E0032 !important;
  text-decoration: none;
}
.back-to-top:hover {
  color: #a5a5a5;
}
.mobile-only {
  display: none;
}
.boxwide {
  float: left;
  width: 100%;
}
.boxwide .boxleft {
  width: 49%;
  float: left;
  margin-right: 2%;
}
.boxwide .boxright {
  width: 49%;
  float: left;
}
.boxwide h2 {
  background: url(../images/bg_h2_half.png) top left no-repeat;
  height: 30px;
  line-height: 30px;
  padding-left: 18px;
  font-size: 15px;
}
.boxwide .boxthird {
  width: 32%;
  float: left;
  margin-left: 2%;
}
.boxwide .boxthird:first-child {
  margin: 0;
}
h1 {
  font-family: 'Karla', Arial, sans-serif;
  font-size: 19px;
  line-height: 23px;
  font-weight: normal;
  margin: 0 0 10px 0;
}
h2 {
  margin: 0;
  margin-bottom: 15px;
  font-family: 'Karla', Arial, sans-serif;
  font-size: 19px;
  line-height: 23px;
  font-weight: normal;
}
#block-system-main a {
  color: #007DC0;
}
body.context-pulsar-sitemap #block-system-main a {
  color: #007DC0;
}
table {
  border: none;
}
a.magnify {
  background: url(../images/icons/magnifier.png) center left no-repeat;
  padding-left: 18px;
  color: #007DC0;
}
/** HEADER **/
#zone-header-wrapper {
  border-bottom: 1px solid #fff;
}
#zone-header-wrapper #region-header-first {
  min-height: 90px;
}
#zone-header-wrapper #region-header-first #block-blockify-blockify-logo {
  text-align: center;
}
#zone-header-wrapper #region-header-first #block-blockify-blockify-logo a#logo {
  height: 90px;
  display: block;
  line-height: 70px;
}
#block-block-42,
#block-block-45 {
  position: absolute;
  top: 0px;
  right: 80px;
}
#block-block-42 .content a,
#block-block-45 .content a {
  display: inline-block;
  width: 16px;
  height: 16px;
  color: transparent;
  font-size: 0px;
  background: url(../images/social-sprite.png) 0 0 no-repeat;
}
#block-block-42 .content a.twitter,
#block-block-45 .content a.twitter {
  background-position: 0 -16px;
}
#block-block-42 .content a.instagram,
#block-block-45 .content a.instagram {
  background-position: 0 -32px;
}
#block-block-42 .content a.pinterest,
#block-block-45 .content a.pinterest {
  background-position: 0 -48px;
}
#zone-header #block-block-43,
#zone-header #block-block-46 {
  position: absolute;
  top: 40px;
  right: 80px;
}
/** MENU **/
#zone-menu-wrapper {
  border-bottom: 1px solid #fff;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main {
  display: none;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu,
#zone-menu-wrapper #block-superfish-2 ul.menu {
  list-style: none;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu li,
#zone-menu-wrapper #block-superfish-2 ul.menu li {
  display: inline-block;
  height: 40px;
  line-height: 40px;
  padding: 0;
  margin: 0;
  padding-left: 34px;
  background: url(../images/bullet34.png) 0 50% no-repeat;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu li:first-child,
#zone-menu-wrapper #block-superfish-2 ul.menu li:first-child {
  background: none;
  padding: 0;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu li a,
#zone-menu-wrapper #block-superfish-2 ul.menu li a {
  color: #fff;
  height: 40px;
  display: block;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 18px;
  font-family: 'Muli', sans-serif;
  font-style: italic;
  font-size: 13px;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu ul {
  margin-left: 50px;
  border-radius: 0!important;
  background: red;
  padding: 10px;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu.sf-horizontal.sf-shadow ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu.sf-horizontal.sf-shadow ul,
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu.sf-vertical.sf-shadow ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu.sf-vertical.sf-shadow ul,
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu.sf-navbar.sf-shadow ul ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu.sf-navbar.sf-shadow ul ul {
  padding: 10px!important;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu.sf-horizontal.sf-shadow ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu.sf-horizontal.sf-shadow ul,
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu.sf-vertical.sf-shadow ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu.sf-vertical.sf-shadow ul,
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu.sf-navbar.sf-shadow ul ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu.sf-navbar.sf-shadow ul ul {
  /*background: url(../images/shadow.png) top left repeat;*/
  background: #000;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu li:hover > ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu li:hover > ul,
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu li.sfHover > ul,
#zone-menu-wrapper #block-superfish-2 .sf-menu li.sfHover > ul {
  top: 3.15em;
}
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu li:hover > ul li,
#zone-menu-wrapper #block-superfish-2 .sf-menu li:hover > ul li,
#zone-menu-wrapper #block-menu-menu-pulsar-main .sf-menu li.sfHover > ul li,
#zone-menu-wrapper #block-superfish-2 .sf-menu li.sfHover > ul li {
  background: none;
  padding: 0;
}
/** HOMEPAGE **/
.pane-views-pulsar-homepage-slider-block h2.pane-title {
  display: none;
}
.pane-views-pulsar-homepage-slider-block #flexslider-1 {
  margin-top: 15px;
  border: none;
}
.pane-views-pulsar-homepage-slider-block #flexslider-1 ol.flex-control-nav {
  display: none;
}
.pane-views-pulsar-homepage-slider-block #flexslider-1 ul.flex-direction-nav {
  display: none;
}
.flexslider .slides img {
  height: auto;
}
.flexslider {
  background: none!important;
  margin-bottom: 30px;
}
.pane-block-41,
.pane-block-47 {
  padding: 0 0 0 55px;
}
.pane-block-41 table td,
.pane-block-47 table td {
  padding: 0 8px;
}
body.front .center-wrapper h2 {
  text-align: center;
  font-family: 'Muli', Arial, sans-serif;
  text-transform: uppercase;
}
/** FOOTER **/
#section-footer #region-footer-first #block-block-48,
#section-footer #region-footer-first #block-block-40 {
  position: absolute;
  top: -21px;
}
#section-footer #region-footer-first #block-block-48 p,
#section-footer #region-footer-first #block-block-40 p {
  color: #005b8c;
  font-family: Arial, sans-serif;
}
#section-footer #region-footer-second {
  font-family: Arial, Verdana, sans-serif;
  color: #6D6E71;
}
#section-footer #region-footer-second .left {
  float: left;
  width: 48%;
  margin-right: 2%;
}
#section-footer #region-footer-second .right {
  float: left;
  width: 48%;
  margin-left: 2%;
  text-align: right;
}
#section-footer #region-footer-second a {
  text-decoration: none;
  color: #6D6E71;
  font-family: Arial, Verdana, sans-serif;
  font-size: 11px;
}
#section-footer #region-footer-second p {
  font-size: 11px;
  margin: 0;
  text-align: left;
}
#section-footer #region-footer-second p.other-brands {
  font-family: Arial, Verdana, sans-serif;
  color: #fff;
}
#section-footer #region-footer-second p.other-brands a {
  color: #fff;
  font-size: 11px;
}
/** CONTENT **/
#zone-content #region-content {
  margin-top: 15px;
}
#zone-content #region-content .region-content-inner {
  border-bottom: 1px solid #007DC0;
  padding-bottom: 20px;
}
#cboxContent {
  color: #000;
}
#countdown-wrapper {
  position: relative;
  max-width: 360px;
}
#countdown-wrapper #event-logo {
  position: absolute;
  right: 11px;
  top: 5px;
}
#countdown-wrapper #countdown {
  position: absolute;
  bottom: 3px;
  right: 3px;
  background: none!important;
  border: none!important;
}
#countdown-wrapper #countdown .countdown-section {
  margin-right: 14px;
  width: 35px;
  display: inline-block;
}
#countdown-wrapper #countdown .countdown-section:last-child {
  margin: 0;
}
#countdown-wrapper #countdown .countdown-section span {
  color: #eac70d;
  width: 35px;
  display: inline-block;
}
#countdown-wrapper #countdown .countdown-section .countdown-amount {
  margin-bottom: 4px;
  font-family: 'lets_go_digitalregular';
  font-size: 27px;
}
#countdown-wrapper #countdown .countdown-section .countdown-period {
  font-size: 11px;
}
#countdown-wrapper #on-now {
  position: absolute;
  bottom: 15px;
  right: 10px;
  background: none!important;
  border: none!important;
  font-size: 27px;
  width: 170px;
  color: #eac70d;
  text-align: center;
}
/** SIDEBAR FIRST **/
#region-sidebar-first {
  padding-top: 90px;
  font-family: Georgia, "Times New Roman", Times, serif;
}
#region-sidebar-first h2.main-menu {
  display: none;
  border: 1px solid #e1e1e1;
  padding: 0 10px;
  font-size: 18px;
  background: #fcfcfc;
  /* Old browsers */
  /* FF3.6+ */
  /* Chrome,Safari4+ */
  /* Chrome10+,Safari5.1+ */
  /* Opera 11.10+ */
  /* IE10+ */
  background: linear-gradient(to bottom, #fcfcfc 0%, #f3f3f3 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#f3f3f3', GradientType=0);
  /* IE6-9 */
}
#region-sidebar-first ul.menu {
  text-align: right;
}
#region-sidebar-first ul.menu li {
  list-style: none;
}
#region-sidebar-first ul.menu li a {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #C7C8CA;
  font-size: 15px;
  text-decoration: none;
}
#region-sidebar-first ul.menu li a.active {
  color: #9E0032;
}
#region-sidebar-first ul.menu li a:hover {
  color: black;
}
#region-sidebar-first ul.menu li ul li a {
  font-family: Georgia, "Times New Roman", Times, serif;
  color: #6D6E71;
  text-transform: uppercase;
  font-size: 9px;
}
#region-sidebar-first #block-block-9 {
  text-align: right;
}
#region-sidebar-first #block-menu-menu-pulsar-about,
#region-sidebar-first #block-menu-menu-lorus-about,
#region-sidebar-first #block-menu-menu-michel-herbelin-about {
  margin-top: 30px;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li a,
#region-sidebar-first #block-menu-menu-lorus-about ul li a,
#region-sidebar-first #block-menu-menu-michel-herbelin-about ul li a {
  color: #6D6E71;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li a:hover,
#region-sidebar-first #block-menu-menu-lorus-about ul li a:hover,
#region-sidebar-first #block-menu-menu-michel-herbelin-about ul li a:hover {
  color: black;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li a.active-trail,
#region-sidebar-first #block-menu-menu-lorus-about ul li a.active-trail,
#region-sidebar-first #block-menu-menu-michel-herbelin-about ul li a.active-trail {
  color: #D30062 !important;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li a,
#region-sidebar-first #block-menu-menu-lorus-about ul li a {
  color: #c7c8cA!important;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li a.active-trail,
#region-sidebar-first #block-menu-menu-lorus-about ul li a.active-trail {
  color: #9E0032 !important;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li a:hover,
#region-sidebar-first #block-menu-menu-lorus-about ul li a:hover {
  color: #000!important;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li:first-child a,
#region-sidebar-first #block-menu-menu-lorus-about ul li:first-child a {
  color: #939598!important;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li ul,
#region-sidebar-first #block-menu-menu-lorus-about ul li ul {
  background: url(../images/subnav-bg.gif) bottom left repeat-x;
  padding-bottom: 5px;
}
#region-sidebar-first #block-menu-menu-pulsar-about ul li ul li a,
#region-sidebar-first #block-menu-menu-lorus-about ul li ul li a {
  color: #939598!important;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
/** FOOTER **/
#section-footer #region-footer-first .block {
  float: left;
}
#section-footer #region-footer-first #block-block-10,
#section-footer #region-footer-first #block-block-19,
#section-footer #region-footer-first #block-block-22 {
  width: 19%;
}
#section-footer #region-footer-first #block-block-22 img {
  position: absolute;
  top: -23px;
}
#section-footer #region-footer-first #block-block-11,
#section-footer #region-footer-first #block-block-20,
#section-footer #region-footer-first #block-block-23 {
  width: 77%;
  padding: 0 0 0 4%;
  margin-top: 12px;
  border-top: 1px solid #9E0032;
}
#section-footer #region-footer-first #block-block-23 {
  margin-top: 0;
}
#section-footer #region-footer-first #block-block-11,
#section-footer #region-footer-first #block-block-20,
#section-footer #region-footer-first #block-block-23 {
  float: left;
  color: #C7C8CA;
  font-size: 9px;
}
#section-footer #region-footer-first #block-block-11 .left,
#section-footer #region-footer-first #block-block-20 .left,
#section-footer #region-footer-first #block-block-23 .left {
  width: 55%;
  float: left;
  padding-top: 5px;
}
#section-footer #region-footer-first #block-block-11 .right,
#section-footer #region-footer-first #block-block-20 .right,
#section-footer #region-footer-first #block-block-23 .right {
  padding-top: 5px;
  width: 45%;
  float: left;
  text-align: right;
}
#section-footer #region-footer-first #block-block-11 p,
#section-footer #region-footer-first #block-block-20 p,
#section-footer #region-footer-first #block-block-23 p {
  margin: 0;
}
#section-footer #region-footer-first a {
  color: #C7C8CA;
  font-size: 9px;
  text-transform: uppercase;
  text-decoration: none;
}
#section-footer #region-footer-first a:hover {
  text-decoration: underline;
}
#section-footer #region-footer-first .other-brands {
  color: black;
}
#section-footer #region-footer-first .other-brands a {
  color: black;
}
/** POPUP **/
#cboxWrapper {
  border-radius: 15px;
}
#popup-header {
  height: 86px;
  background: url(../images/bg_popup_header.png) center top no-repeat;
  position: relative;
  width: 100%;
  float: left;
}
#popup-header .logo-small {
  float: left;
  margin-top: 13px;
  max-height: 50px;
}
#popup-header .close {
  float: right;
  margin-top: 13px;
}
/** WATCH FINDER **/
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-exposed-widget,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-exposed-widget,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-exposed-widget,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-exposed-widget {
  width: 25%;
  margin: 0 0 10px;
  padding: 0 3px 0;
  box-sizing: border-box;
}
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-exposed-widget label,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-exposed-widget label,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-exposed-widget label,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-exposed-widget label {
  font-size: 11px;
  font-weight: normal;
}
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-exposed-widget input,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-exposed-widget input,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-exposed-widget input,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-exposed-widget input {
  width: 100%;
}
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-exposed-widget select,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-exposed-widget select,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-exposed-widget select,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-exposed-widget select {
  width: 100%;
}
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-widget-filter-title,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-widget-filter-title,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-widget-filter-title,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-widget-filter-title {
  width: 100%!important;
  border-bottom: 1px solid #A2A2A2;
  padding-bottom: 10px;
  margin-bottom: 10px;
}
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-widget-filter-title input,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-widget-filter-title input,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-widget-filter-title input,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-widget-filter-title input {
  width: 200px;
}
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-widget-filter-title label,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-widget-filter-title label,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-widget-filter-title label,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-widget-filter-title label {
  float: left;
  display: inline-block;
  margin-right: 10px;
}
#views-exposed-form-brand-watch-finder-page .views-exposed-form .views-submit-button,
#views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-submit-button,
#views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-submit-button,
#views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-submit-button {
  clear: both;
}
.view-brand-watch-finder .view-filters {
  width: 100%;
  float: left;
}
.view-brand-watch-finder .view-filters .views-exposed-widget {
  width: 23.5%;
  float: left;
  padding: 0;
  margin-left: 2%;
}
.view-brand-watch-finder .view-filters .views-exposed-widget label {
  color: #939598;
  font-size: 9px;
  line-height: 12px;
  text-transform: uppercase;
  font-weight: normal;
}
.view-brand-watch-finder .view-filters .views-exposed-widget select {
  width: 100%;
}
.view-brand-watch-finder .view-filters .views-exposed-widget.views-submit-button {
  width: 100%;
  margin: 10px 0 0 0;
}
.view-brand-watch-finder .view-filters .views-exposed-widget.views-submit-button input {
  background: url(../images/btn_advanced_search.gif) top left no-repeat;
  font-size: 0px;
  width: 106px;
  height: 26px;
  border: none;
  border-radius: 0;
}
.view-brand-watch-finder .view-filters .views-exposed-widget .views-widget-filter-title {
  width: 100%!important;
}
.view-brand-watch-finder .view-filters #edit-title-wrapper {
  width: 100%;
  margin: 0 0 15px 0;
}
.view-brand-watch-finder .view-filters #edit-title-wrapper label {
  display: inline-block;
  float: left;
  font-size: 9px;
  margin-right: 5px;
  line-height: 21px;
}
.view-brand-watch-finder .view-filters #edit-title-wrapper input {
  height: 20px;
}
.view-brand-watch-finder .view-content {
  clear: both;
  padding: 5px 3px 0;
}
.view-brand-watch-finder .view-content .pager-wrapper {
  margin: 0 0 20px;
  float: left;
  width: 100%;
}
.view-brand-watch-finder .view-content .pager-wrapper .pager-total {
  display: inline-block;
  font-size: 10px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list {
  float: right;
  display: inline-block;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul {
  background: none;
  border: none;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li {
  background: none;
  border: none;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li a {
  background: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #939598;
  font-size: 10px;
  font-weight: normal;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li a:hover,
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li a.active {
  color: #D30062;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-first,
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-last {
  display: none;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-previous,
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-next {
  position: relative;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-previous a,
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-next a {
  width: auto;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-next {
  right: 0;
}
.view-brand-watch-finder .view-content .pager-wrapper .item-list ul li.pager-current {
  color: #D30062;
}
.view-brand-watch-finder .view-content table {
  border: none;
}
.view-brand-watch-finder .view-content table tr td {
  text-align: center;
}
.pager li.pager-last,
.pager li.pager-next.last {
  display: none;
}
.pager li.pager-next {
  border: none;
}
.pager li.pager-next a {
  width: auto;
}
/** WATCH **/
article.node-watch #watch-content-wrapper,
article.node-clock #watch-content-wrapper {
  float: left;
  width: 100%;
}
article.node-watch #watch-content-wrapper .inner-wrapper,
article.node-clock #watch-content-wrapper .inner-wrapper {
  padding: 5%;
  float: left;
  width: 90%;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left,
article.node-clock #watch-content-wrapper .inner-wrapper .left {
  width: 43%;
  margin-right: 9%;
  float: left;
  /*.view-full-size {
					margin-top: 20px;
					a {
						display: inline-block;
						border: 1px solid @red;
						padding: 3px;
						font-size: 9px;
						color: @red;
						text-decoration: none;
					}
				}*/
}
article.node-watch #watch-content-wrapper .inner-wrapper .left .watch-description,
article.node-clock #watch-content-wrapper .inner-wrapper .left .watch-description {
  line-height: 18px;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left .watch-description ul,
article.node-clock #watch-content-wrapper .inner-wrapper .left .watch-description ul {
  list-style: none;
  padding: 0;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left .watch-picture img,
article.node-clock #watch-content-wrapper .inner-wrapper .left .watch-picture img {
  max-width: 100%;
  height: auto;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left .watch-title,
article.node-clock #watch-content-wrapper .inner-wrapper .left .watch-title {
  font-size: 19px;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left .watch-title h3,
article.node-clock #watch-content-wrapper .inner-wrapper .left .watch-title h3 {
  font-size: 19px;
  margin: 0 0 0 10px;
  color: #6D6E71;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 23px;
  font-weight: normal;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left div.full-size,
article.node-clock #watch-content-wrapper .inner-wrapper .left div.full-size {
  text-align: center;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left #watch-social,
article.node-clock #watch-content-wrapper .inner-wrapper .left #watch-social {
  width: 104px;
  height: 22px;
  margin-top: 15px;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left #watch-social a,
article.node-clock #watch-content-wrapper .inner-wrapper .left #watch-social a {
  display: inline-block;
  width: 22px;
  height: 22px;
  margin-left: 4px;
  float: left;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left #watch-social a.facebook,
article.node-clock #watch-content-wrapper .inner-wrapper .left #watch-social a.facebook {
  background: url(../images/sprites/social.png) 0 0 no-repeat;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left #watch-social a.twitter,
article.node-clock #watch-content-wrapper .inner-wrapper .left #watch-social a.twitter {
  background: url(../images/sprites/social.png) 0 -22px no-repeat;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left #watch-social a.pinterest,
article.node-clock #watch-content-wrapper .inner-wrapper .left #watch-social a.pinterest {
  background: url(../images/sprites/social.png) 0 -44px no-repeat;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left #watch-social a.email,
article.node-clock #watch-content-wrapper .inner-wrapper .left #watch-social a.email {
  background: url(../images/sprites/social.png) 0 -66px no-repeat;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left .watch-internet-warnings a,
article.node-clock #watch-content-wrapper .inner-wrapper .left .watch-internet-warnings a {
  font-size: 9px;
  text-decoration: none;
  color: #fff;
}
article.node-watch #watch-content-wrapper .inner-wrapper .left .watch-internet-warnings a:hover,
article.node-clock #watch-content-wrapper .inner-wrapper .left .watch-internet-warnings a:hover {
  opacity: 0.4;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right,
article.node-clock #watch-content-wrapper .inner-wrapper .right {
  width: 48%;
  float: left;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right p,
article.node-clock #watch-content-wrapper .inner-wrapper .right p {
  color: #000;
  font-size: 13px;
  font-family: inherit;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right .watch-title,
article.node-clock #watch-content-wrapper .inner-wrapper .right .watch-title {
  font-size: 14px;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right .watch-title h3,
article.node-clock #watch-content-wrapper .inner-wrapper .right .watch-title h3 {
  font-size: 14px;
  margin: 0;
  background: none;
  padding: 0;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right h3,
article.node-clock #watch-content-wrapper .inner-wrapper .right h3 {
  margin: 10px 0 0 0;
  font-size: 10pt;
  padding-left: 18px;
  background: url(../images/icons/cog_header.png) top left no-repeat;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right #calibre,
article.node-clock #watch-content-wrapper .inner-wrapper .right #calibre {
  font-size: 19px;
  margin: 0 0 0 10px;
  color: #6D6E71;
  font-family: Georgia, "Times New Roman", Times, serif;
  line-height: 23px;
  font-weight: normal;
  text-align: right;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right ul,
article.node-clock #watch-content-wrapper .inner-wrapper .right ul {
  margin: 0;
  padding: 0;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right ul li,
article.node-clock #watch-content-wrapper .inner-wrapper .right ul li {
  list-style: none;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right ul li .label,
article.node-clock #watch-content-wrapper .inner-wrapper .right ul li .label {
  width: 115px;
  display: inline-block;
  font-weight: bold;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right .description,
article.node-clock #watch-content-wrapper .inner-wrapper .right .description {
  margin-top: 20px;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right .watch-right-wrapper,
article.node-clock #watch-content-wrapper .inner-wrapper .right .watch-right-wrapper {
  display: none;
}
article.node-watch #watch-content-wrapper .inner-wrapper .right .watch-right-wrapper.active,
article.node-clock #watch-content-wrapper .inner-wrapper .right .watch-right-wrapper.active {
  display: block;
}
article.node-watch.node-teaser,
article.node-clock.node-teaser {
  width: 145px;
}
article.node-watch.node-teaser a,
article.node-clock.node-teaser a {
  color: #fff!important;
  text-decoration: none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
}
article.node-watch.node-teaser a:hover,
article.node-clock.node-teaser a:hover {
  color: #D30062;
}
article.node-watch.node-teaser .watch-image,
article.node-clock.node-teaser .watch-image {
  max-height: 220px;
  display: block;
}
article.node-watch.node-teaser .watch-description a strong,
article.node-clock.node-teaser .watch-description a strong {
  display: inline-block;
  margin-right: 15px;
}
article.node-watch.node-teaser .watch-description a .price,
article.node-clock.node-teaser .watch-description a .price {
  display: inline-block;
}
#jeld-wen-logo {
  height: 175px;
  position: relative;
}
#jeld-wen-logo img {
  position: absolute;
  z-index: -100;
  top: -160px;
  left: -140px;
}
/** CONTACT FORM **/
#webform-client-form-359 legend span {
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
}
#webform-client-form-359 label {
  width: 146px;
  display: inline-block;
  float: left;
  font-weight: normal;
  font-size: 11px;
}
#webform-client-form-359 input[type=text],
#webform-client-form-359 input[type=email] {
  width: 300px;
}
#webform-client-form-359 .webform-component-textarea label {
  width: 100%;
}
#webform-client-form-359 .webform-component-textarea textarea {
  width: 455px;
}
#webform-client-form-359 .webform-component-textarea .grippie {
  display: none;
}
#webform-client-form-359 .form-textarea-wrapper {
  clear: both;
}
#webform-client-form-359 .description {
  color: #fff!important;
  padding: 10px 0 0 0;
}
/** FAQ **/
.view-faq .view-content .views-row {
  margin-top: 20px;
  color: #6D6E71;
  font-size: 12px;
}
.view-faq .view-content .views-row h3 {
  font-size: 12px;
  color: #9E0032;
  margin: 0;
  font-weight: normal;
  font-family: Georgia, "Times New Roman", Times, serif;
}
.view-faq .view-content .views-row p {
  font-family: Georgia, "Times New Roman", Times, serif;
}
.view-faq .view-content .views-row .page-top-wrapper {
  text-align: right;
}
.view-faq .view-content .views-row .page-top-wrapper a.arrow-up {
  background: url(../images/back_to_top.gif) center left no-repeat;
  padding-left: 10px;
  color: #9E0032;
  font-size: 10px;
  text-decoration: none;
}
.view-faq .view-content .views-row .page-top-wrapper a.arrow-up:hover {
  color: #a5a5a5;
}
.view-faq .attachment-before ul li {
  background: url(../images/arrow_down.gif) center left no-repeat;
  padding-left: 10px;
  margin: 0!important;
}
.view-faq .attachment-before ul li a {
  color: #007DC0 !important;
  font-size: 11px;
  text-decoration: none;
}
.view-faq .attachment-before ul li a:hover {
  color: #007DC0;
}
.faq-ul-questions-top li {
  background: url(../images/arrow_down.gif) center left no-repeat;
  padding-left: 10px!important;
  margin: 0!important;
}
.faq-ul-questions-top li a {
  color: #fff!important;
  font-size: 11px;
  text-decoration: none;
}
.faq-ul-questions-top li a:hover {
  color: #007DC0;
}
.faq-question {
  padding-left: 0!important;
}
.faq-question a {
  font-size: 12px;
  color: #9E0032;
  margin: 0;
  font-weight: normal;
  text-decoration: none;
}
.faq-answer {
  padding-left: 0!important;
  float: left;
  width: 100%;
}
.faq-answer ul.links {
  float: right;
}
.faq-answer ul.links a {
  background: url(../images/back_to_top.gif) center left no-repeat;
  padding-left: 10px;
  text-decoration: none;
  font-size: 11px;
}
#block-block-4 {
  display: none;
}
/** INSTRUCTION BOOKLETS **/
/** INSTRUCTION **/
.glossaries-widget-wrapper {
  float: left;
  width: 100%;
  margin-bottom: 40px;
}
.glossaries-widget-wrapper .left {
  float: left;
  width: 55%;
  margin-right: 2%;
  /*.light-grey-gradient-box();*/
  padding: 0;
}
.glossaries-widget-wrapper .left.full {
  width: 100%;
  margin-right: 0;
}
.glossaries-widget-wrapper .left .inner {
  padding: 15px 15px 15px 0;
}
.glossaries-widget-wrapper .left .selectors {
  float: left;
  width: 100%;
  /*.nice-border-bottom();*/
}
.glossaries-widget-wrapper .left .selectors ul {
  float: left;
  width: 100%;
  margin: 0 0 10px 0;
}
.glossaries-widget-wrapper .left .selectors ul li {
  list-style: none;
  display: inline;
  float: left;
  padding: 0 6px;
}
.glossaries-widget-wrapper .left .selectors ul li a {
  font-size: 14px;
  font-weight: bold;
  color: #889888;
  text-decoration: none;
}
.glossaries-widget-wrapper .left p {
  clear: both;
  margin-top: 10px;
  font-size: 12px;
  float: left;
  margin-bottom: 15px;
}
.glossaries-widget-wrapper .right {
  float: left;
  width: 42%;
  text-align: right;
}
.two-columns {
  /* Firefox */
  -webkit-column-count: 2;
  /* Safari and Chrome */
  column-count: 2;
}
.two-columns .column-item {
  column-break-inside: avoid;
  display: inline-block;
  width: 280px;
}
#instruction-wrapper #instruction-default-wrapper {
  clear: both;
}
#instruction-wrapper .instruction-cat h2 {
  margin: 0 0 20px 0;
  color: #fff;
  font-size: 12px;
  font-weight: normal;
}
#instruction-wrapper .instruction-cat ul li {
  list-style: none;
  border-bottom: 1px dotted #CCC;
  height: 17px;
  padding-bottom: 5px;
  margin-bottom: 8px;
}
#instruction-wrapper .instruction-cat ul li a {
  font-size: 12px;
  color: #fff;
  background: url(../images/web-link.gif) center left no-repeat;
  padding-left: 10px;
  text-decoration: none;
}
#instruction-wrapper .instruction-cat ul li a:hover {
  color: #a5a5a5;
}
.back-to-top-wrapper {
  text-align: right;
  margin: 0 0 18px 0;
}
.back-to-top-wrapper a {
  font-size: 10px;
  text-decoration: none;
}
#abbreviations-wrapper {
  clear: both;
}
#abbreviations-wrapper h2 {
  margin: 0 0 0 0;
  color: #9E0032;
  font-size: 12px;
  font-weight: normal;
}
#abbreviations-wrapper article.node-abbreviation {
  border-bottom: 1px dotted #CCC;
  margin: 0 0 3px 0;
}
#abbreviations-wrapper article.node-abbreviation p {
  margin: 0 0 2px 0;
  font-size: 12px;
}
#abbreviations-wrapper .back-to-top-wrapper {
  margin: 15px 0 10px;
}
#glossary-items-wrapper {
  clear: both;
}
#glossary-items-wrapper h2.half {
  margin: 0 0 3px 0;
  color: #9E0032;
  font-size: 12px;
  font-weight: normal;
}
#glossary-items-wrapper article.node-glossary {
  border-bottom: 1px dotted #CCC;
  margin: 0 0 4px 0;
}
#glossary-items-wrapper article.node-glossary p {
  margin: 0 0 4px 0;
  font-size: 12px;
}
#glossary-items-wrapper .back-to-top-wrapper {
  margin: 15px 0 10px;
}
/** SITEMAP **/
body.page-node-1049 article.node-page ul li {
  list-style: none;
}
body.page-node-1049 article.node-page ul li a {
  color: #939598;
  text-decoration: none;
}
body.page-node-1049 article.node-page ul li a:hover {
  color: #9E0032;
}
ul.sitemap li a {
  color: #939598!important;
}
/** HOMEPAGE **/
.pulsar-homepage-wrapper,
.lorus-homepage-wrapper,
.mh-homepage-wrapper {
  /*width: 586px;*/
  width: 100%;
}
.pulsar-homepage-wrapper .homepage-bottom,
.lorus-homepage-wrapper .homepage-bottom,
.mh-homepage-wrapper .homepage-bottom {
  position: relative;
  min-height: 150px;
  color: #939598;
  padding: 15px 10px;
  background: url(../images/home-bg.gif) bottom left repeat-x;
}
.pulsar-homepage-wrapper .homepage-bottom p,
.lorus-homepage-wrapper .homepage-bottom p,
.mh-homepage-wrapper .homepage-bottom p {
  width: 80%;
  font-size: 12px;
  font-family: Georgia, 'Times New Roman', Times, serif;
}
.pulsar-homepage-wrapper .homepage-bottom a,
.lorus-homepage-wrapper .homepage-bottom a,
.mh-homepage-wrapper .homepage-bottom a {
  color: #939598!important;
  text-decoration: none;
  font-size: 11px;
}
.pulsar-homepage-wrapper .homepage-bottom img,
.lorus-homepage-wrapper .homepage-bottom img,
.mh-homepage-wrapper .homepage-bottom img {
  position: absolute;
  right: -115px;
  top: -190px;
}
.pulsar-homepage-wrapper .homepage-bottom h2,
.lorus-homepage-wrapper .homepage-bottom h2,
.mh-homepage-wrapper .homepage-bottom h2 {
  color: #000;
  font-size: 19px;
  font-family: Georgia, 'Times New Roman', Times, serif;
}
/** STOCKISTS **/
#stockists-search-home .banner {
  margin-bottom: 20px;
}
#stockist-search-wrapper #seiko-stockists-searchform input[type=text] {
  width: 100%;
}
#stockist-search-wrapper #stockists-total {
  margin: 10px 0;
}
#stockist-search-wrapper article.node-stockist {
  font-size: 11px;
  margin-bottom: 15px;
}
#stockist-search-wrapper article.node-stockist h2 {
  font-size: 16px;
  color: #6D6E71;
  line-height: 23px;
  font-weight: normal;
  padding: 0;
  height: auto;
  text-decoration: none;
  font-family: Georgia, "Times New Roman", Times, serif;
  margin: 0;
}
/** SITEMAP **/
ul.sitemap {
  padding: 0;
  margin: 0;
}
ul.sitemap li {
  padding: 0;
  margin: 0;
  list-style: none;
}
ul.sitemap li a {
  color: #939598;
  text-decoration: none;
  font-size: 12px;
}
ul.sitemap li a:hover {
  color: #D30062;
}
/** STOCKISTS **/
.pulsar-stockists-view .views-exposed-form {
  display: none;
}
.pulsar-stockists-view .row {
  display: inline-block;
  float: left;
  width: 32%;
  margin-left: 2%;
  height: 200px;
}
.pulsar-stockists-view .row.first {
  margin-left: 0;
}
.pulsar-stockists-view .row .views-field-title span {
  display: block;
  background: #007DC0;
  color: #fff;
  padding-left: 10px;
}
.pulsar-stockists-view .row .views-field-field-phone div {
  display: inline-block;
}
#pulsar-stockists-postcode-filters,
#pulsar-stockists-city-filters {
  margin-bottom: 20px;
  padding-right: 100px;
}
#pulsar-stockists-postcode-filters input,
#pulsar-stockists-city-filters input {
  display: inline-block;
}
#pulsar-stockists-postcode-filters input[type="submit"],
#pulsar-stockists-city-filters input[type="submit"] {
  float: right;
}
#pulsar-stockist-custom-search-wrapper {
  margin-bottom: 20px;
}
#ausmap {
  width: 325px;
  height: 233px;
  margin: 0;
  background: url(../images/ausnzmap.png) no-repeat;
  position: relative;
}
#ausmap li {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
  position: absolute;
}
#ausmap a {
  display: block;
  text-decoration: none;
  font-size: 11px;
  font-weight: bold;
  line-height: normal;
}
#wa {
  left: 0px;
  top: 21px;
  width: 101px;
  z-index: 10;
}
#wa a {
  height: 72px;
  text-align: center;
  padding-top: 80px;
  padding-left: 15px;
  color: #000;
}
#wa a:hover {
  background: url(../images/ausnzmap.png) 0 -254px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#nt {
  left: 102px;
  top: 2px;
  width: 56px;
  z-index: 10;
}
#nt a {
  height: 46px;
  text-align: center;
  padding-top: 60px;
  padding-left: 0px;
  color: #000;
}
#nt a:hover {
  background: url(../images/ausnzmap.png) -102px -235px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#sa {
  left: 102px;
  top: 108px;
  width: 75px;
  z-index: 10;
}
#sa a {
  height: 70px;
  text-align: center;
  padding-top: 15px;
  padding-left: 0px;
  color: #000;
}
#sa a:hover {
  background: url(../images/ausnzmap.png) -102px -341px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#tas {
  left: 200px;
  top: 212px;
  width: 25px;
  z-index: 10;
}
#tas a {
  height: 19px;
  text-align: center;
  padding-top: 2px;
  padding-left: 0px;
  color: #000;
  letter-spacing: -1px;
}
#tas a:hover {
  background: url(../images/ausnzmap.png) -200px -445px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#qld {
  left: 159px;
  top: 0;
  width: 99px;
  z-index: 9;
}
#qld a {
  height: 49px;
  text-align: center;
  padding-top: 80px;
  padding-right: 20px;
  color: #000;
}
#qld a:hover {
  background: url(../images/ausnzmap.png) -159px -466px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#nsw {
  left: 178px;
  top: 123px;
  width: 80px;
  z-index: 10;
}
#nsw a {
  height: 46px;
  text-align: center;
  padding-top: 20px;
  padding-right: 20px;
  color: #000;
}
#nsw a:hover {
  background: url(../images/ausnzmap.png) -178px -356px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#vic {
  left: 178px;
  top: 166px;
  width: 57px;
  z-index: 11;
}
#vic a {
  height: 23px;
  text-align: center;
  padding-top: 13px;
  padding-right: 25px;
  color: #000;
}
#vic a:hover {
  background: url(../images/ausnzmap.png) -178px -632px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#act {
  left: 224px;
  top: 167px;
  width: 40px;
  z-index: 12;
}
#act a {
  height: 22px;
  text-align: right;
  padding-top: 0px;
  padding-right: 0px;
  color: #fff;
}
#act a:hover {
  background: url(../images/actdot.png) 0 0 no-repeat;
  text-decoration: none;
  color: #007DC0;
}
#nz {
  left: 266px;
  top: 142px;
  width: 61px;
  z-index: 12;
}
#nz a {
  height: 34px;
  text-align: right;
  padding-top: 58px;
  padding-right: 0px;
  color: #fff;
}
#nz a:hover {
  background: url(../images/ausnzmap.png) -266px -142px no-repeat;
  text-decoration: none;
  color: #007DC0;
}
/** MEDIA QUERIES **/
@media all and (min-width: 1220px) {
  .container-12 .prefix-2 {
    padding-left: 190px!important;
  }
  .container-12 .suffix-2 {
    padding-right: 190px!important;
  }
  .container-12 .grid-8 {
    width: 800px!important;
  }
  #block-block-42,
  #block-block-45 {
    right: 200px;
  }
  #zone-header #block-block-43,
  #zone-header #block-block-46 {
    right: 200px;
  }
  #zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu li,
  #zone-menu-wrapper #block-superfish-2 ul.menu li {
    background-image: url(../images/bullet.png);
    padding-left: 50px;
  }
  #zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu li a,
  #zone-menu-wrapper #block-superfish-2 ul.menu li a {
    font-size: 15px;
  }
}
@media all and (max-width: 992px) {
  .container-12 .prefix-2 {
    padding-left: 2%!important;
  }
  .container-12 .suffix-2 {
    padding-right: 2%!important;
  }
  .container-12 .grid-8 {
    width: 96%!important;
    margin-right: 0;
    margin-left: 0;
  }
}
@media all and (min-width: 786px) and (max-width: 992px) {
  p.banner {
    text-align: center;
  }
  p.banner img {
    max-width: 100%;
    height: auto;
  }
  #zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu li,
  #zone-menu-wrapper #block-superfish-2 ul.menu li {
    background: none;
    padding-left: 10px;
  }
  #zone-menu-wrapper #block-menu-menu-pulsar-main ul.menu li a,
  #zone-menu-wrapper #block-superfish-2 ul.menu li a {
    font-size: 13px;
  }
}
@media all and (max-width: 785px) {
  .mobile-hidden {
    display: none;
  }
  .mobile-only {
    display: block!important;
  }
  /* HEADER */
  #block-block-42,
  #block-block-45 {
    position: relative!important;
    top: 0!important;
    left: 0!important;
  }
  #block-block-42 p,
  #block-block-45 p {
    text-align: center;
  }
  #block-block-43,
  #block-block-46 {
    position: relative!important;
    top: 0!important;
    left: 0!important;
  }
  #block-block-43 p {
    text-align: center;
  }
  body.front .center-wrapper .panel-panel {
    width: 100%;
    text-align: center;
    margin-bottom: 20px;
  }
  body.front .center-wrapper .panel-panel #countdown-wrapper {
    margin: 0 auto;
  }
  body.front .center-wrapper .panel-panel #countdown-wrapper img {
    width: 100%;
    height: auto;
  }
  body.front .center-wrapper .panel-panel .pane-block-41 {
    padding: 0;
  }
  body.front .center-wrapper .panel-panel .pane-block-41 td img {
    width: 100%;
    height: auto;
  }
  /** product list **/
  #product-grid-wrapper .item {
    width: 46%;
    margin: 0 2%;
    float: left;
  }
  #product-grid-wrapper .item article {
    width: 100%;
  }
  #product-grid-wrapper .item img {
    max-width: 100%;
    height: auto;
  }
  #views-exposed-form-brand-watch-finder-page .views-exposed-form .views-exposed-widget,
  #views-exposed-form-brand-watch-finder-page-1 .views-exposed-form .views-exposed-widget,
  #views-exposed-form-brand-watch-finder-page-2 .views-exposed-form .views-exposed-widget,
  #views-exposed-form-brand-watch-finder-page-3 .views-exposed-form .views-exposed-widget {
    width: 48%;
  }
  p.banner img {
    width: 100%;
    height: auto;
  }
  #watch-content-wrapper .left,
  #watch-content-wrapper .right {
    width: 100%!important;
    margin: 0;
  }
  /* FOOTER */
  #section-footer #region-footer-second .left,
  #section-footer #region-footer-second .right {
    width: 100%;
    margin: 0;
  }
}
@media all and (max-width: 630px) {
  #abbreviations-wrapper .column-item {
    width: 100%;
  }
  #abbreviations-wrapper.two-columns {
    column-count: 1;
    -moz-column-count: 1;
    -webkit-column-count: 1;
  }
}
#pulsar-watch-care tr td {
  color: #fff;
  vertical-align: top;
}
#pulsar-watch-care tr td:first-child {
  width: 138px;
}
#popup-header,
#popup-template {
  padding: 0!important;
}
.progress .bar {
  padding: 0;
  height: 20px;
}
#zone-header .region {
  width: 100%!important;
}
.page-slider-pane .flexslider {
  border: none;
}
.page-slider-pane .flex-control-nav,
.page-slider-pane .flex-direction-nav {
  display: none;
}
#seiko-general-watch-finder-form .form-item {
  width: 33%;
  float: left;
  padding: 0 5px;
  box-sizing: border-box;
}
#seiko-general-watch-finder-form .form-item input,
#seiko-general-watch-finder-form .form-item select {
  max-width: 100%;
  width: 100%;
}
#seiko-general-watch-finder-form label {
  font-weight: bold;
}
#finder-results .result-row {
  float: left;
  width: 100%;
}
#finder-results .col-item {
  width: 33%;
  padding: 0 5px;
  float: left;
  box-sizing: border-box;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImdsb2JhbC5jc3MuY3NzIiwiZ2xvYmFsLmNzcy5sZXNzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLFlBQVk7QUNNWjtFQUNJLHNDQUFBO0VBQ0EsMkNBQUE7RUFDQSwyUUFBQTtFQUlBLG9CQUFBO0VBQ0EsbUJBQUE7Q0RQSDtBQ1VEO0VBQ0MsZUFBQTtFQUNBLDBEQUFBO0VBQ0EsWUFBQTtFQUNBLHdDQUFBO0NEUkE7QUNXRDtFQUNDLDZCQUFBO0NEVEE7QUNXRDtFQUNDLDhCQUFBO0NEVEE7QUNXRDtFQUNDLHVCQUFBO0NEVEE7QUNZRDs7Ozs7Ozs7Ozs7Ozs7RUFDQyxtREFBQTtDREdBO0FDQUQ7RUFDQyxnQkFBQTtFQUNBLG9CQUFBO0NERUE7QUNDRDs7O0VBR0Msd0JBQUE7Q0RDQTtBQ0VEO0VBQWMsY0FBQTtDRENiO0FDQ0Q7RUFBUSxlQUFBO0NERVA7QUNBRDtFQUNDLGlFQUFBO0VBQ0EsbUJBQUE7RUFDQSwwQkFBQTtFQUNBLHNCQUFBO0NERUE7QUNEQTtFQUNDLGVBQUE7Q0RHRDtBQ0NEO0VBQWUsY0FBQTtDREVkO0FDQUQ7RUFDQyxZQUFBO0VBQ0EsWUFBQTtDREVBO0FDSkQ7RUFLRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGlCQUFBO0NERUQ7QUNURDtFQVdFLFdBQUE7RUFDQSxZQUFBO0NEQ0Q7QUNiRDtFQWdCRSw2REFBQTtFQUNBLGFBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0EsZ0JBQUE7Q0RBRDtBQ3BCRDtFQXdCRSxXQUFBO0VBQ0EsWUFBQTtFQUNBLGdCQUFBO0NEREQ7QUNHQztFQUNDLFVBQUE7Q0RERjtBQ01EO0VBQ0Msd0NBQUE7RUFDQSxnQkFBQTtFQUNBLGtCQUFBO0VBQ0Esb0JBQUE7RUFDQSxtQkFBQTtDREpBO0FDTUQ7RUFDQyxVQUFBO0VBQ0Esb0JBQUE7RUFDQSx3Q0FBQTtFQUNBLGdCQUFBO0VBQ0Esa0JBQUE7RUFDQSxvQkFBQTtDREpBO0FDT0Q7RUFFRSxlQUFBO0NETkQ7QUNTRDtFQUdHLGVBQUE7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aWxlIjoiZ2xvYmFsLmNzcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKiogVkFSUyAqKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ2xldHNfZ29fZGlnaXRhbHJlZ3VsYXInO1xuICBzcmM6IHVybCgnZm9udHMvY2xvY2tyZWd1bGFyLXdlYmZvbnQuZW90Jyk7XG4gIHNyYzogdXJsKCdmb250cy9jbG9ja3JlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJ2ZvbnRzL2Nsb2NrcmVndWxhci13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCdmb250cy9jbG9ja3JlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnZm9udHMvY2xvY2tyZWd1bGFyLXdlYmZvbnQuc3ZnI2xldHNfZ29fZGlnaXRhbHJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5ib2R5IHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmcuanBnKSB0b3AgbGVmdCBuby1yZXBlYXQgIzAwMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbn1cbi5jb250YWluZXItMTIgLnByZWZpeC0yIHtcbiAgcGFkZGluZy1sZWZ0OiA4MHB4IWltcG9ydGFudDtcbn1cbi5jb250YWluZXItMTIgLnN1ZmZpeC0yIHtcbiAgcGFkZGluZy1yaWdodDogODBweCFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLTEyIC5ncmlkLTgge1xuICB3aWR0aDogODAwcHghaW1wb3J0YW50O1xufVxuaHRtbCxcbmJvZHksXG5wLFxuZGl2LFxudWwsXG5saSxcbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbmEsXG5sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBWZXJkYW5hLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xufVxuYm9keSBwIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxudHI6aG92ZXIgdGQsXG50ci5ldmVuOmhvdmVyIHRkLmFjdGl2ZSxcbnRyLm9kZDpob3ZlciB0ZC5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbiNicmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ibHVlIHtcbiAgY29sb3I6ICMwMDdEQzA7XG59XG4uYmFjay10by10b3Age1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tfdG9fdG9wLmdpZikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjOUUwMDMyICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5iYWNrLXRvLXRvcDpob3ZlciB7XG4gIGNvbG9yOiAjYTVhNWE1O1xufVxuLm1vYmlsZS1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ib3h3aWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmJveHdpZGUgLmJveGxlZnQge1xuICB3aWR0aDogNDklO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbn1cbi5ib3h3aWRlIC5ib3hyaWdodCB7XG4gIHdpZHRoOiA0OSU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuLmJveHdpZGUgaDIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX2gyX2hhbGYucG5nKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIGhlaWdodDogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuLmJveHdpZGUgLmJveHRoaXJkIHtcbiAgd2lkdGg6IDMyJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAyJTtcbn1cbi5ib3h3aWRlIC5ib3h0aGlyZDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbjogMDtcbn1cbmgxIHtcbiAgZm9udC1mYW1pbHk6ICdLYXJsYScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW46IDAgMCAxMHB4IDA7XG59XG5oMiB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC1mYW1pbHk6ICdLYXJsYScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2Jsb2NrLXN5c3RlbS1tYWluIGEge1xuICBjb2xvcjogIzAwN0RDMDtcbn1cbmJvZHkuY29udGV4dC1wdWxzYXItc2l0ZW1hcCAjYmxvY2stc3lzdGVtLW1haW4gYSB7XG4gIGNvbG9yOiAjMDA3REMwO1xufVxudGFibGUge1xuICBib3JkZXI6IG5vbmU7XG59XG5hLm1hZ25pZnkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ljb25zL21hZ25pZmllci5wbmcpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICBjb2xvcjogIzAwN0RDMDtcbn1cbi8qKiBIRUFERVIgKiovXG4jem9uZS1oZWFkZXItd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuI3pvbmUtaGVhZGVyLXdyYXBwZXIgI3JlZ2lvbi1oZWFkZXItZmlyc3Qge1xuICBtaW4taGVpZ2h0OiA5MHB4O1xufVxuI3pvbmUtaGVhZGVyLXdyYXBwZXIgI3JlZ2lvbi1oZWFkZXItZmlyc3QgI2Jsb2NrLWJsb2NraWZ5LWJsb2NraWZ5LWxvZ28ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4jem9uZS1oZWFkZXItd3JhcHBlciAjcmVnaW9uLWhlYWRlci1maXJzdCAjYmxvY2stYmxvY2tpZnktYmxvY2tpZnktbG9nbyBhI2xvZ28ge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbiNibG9jay1ibG9jay00MixcbiNibG9jay1ibG9jay00NSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiA4MHB4O1xufVxuI2Jsb2NrLWJsb2NrLTQyIC5jb250ZW50IGEsXG4jYmxvY2stYmxvY2stNDUgLmNvbnRlbnQgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDBweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zb2NpYWwtc3ByaXRlLnBuZykgMCAwIG5vLXJlcGVhdDtcbn1cbiNibG9jay1ibG9jay00MiAuY29udGVudCBhLnR3aXR0ZXIsXG4jYmxvY2stYmxvY2stNDUgLmNvbnRlbnQgYS50d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbn1cbiNibG9jay1ibG9jay00MiAuY29udGVudCBhLmluc3RhZ3JhbSxcbiNibG9jay1ibG9jay00NSAuY29udGVudCBhLmluc3RhZ3JhbSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7XG59XG4jYmxvY2stYmxvY2stNDIgLmNvbnRlbnQgYS5waW50ZXJlc3QsXG4jYmxvY2stYmxvY2stNDUgLmNvbnRlbnQgYS5waW50ZXJlc3Qge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xufVxuI3pvbmUtaGVhZGVyICNibG9jay1ibG9jay00MyxcbiN6b25lLWhlYWRlciAjYmxvY2stYmxvY2stNDYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDBweDtcbiAgcmlnaHQ6IDgwcHg7XG59XG4vKiogTUVOVSAqKi9cbiN6b25lLW1lbnUtd3JhcHBlciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xufVxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4gdWwubWVudSxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgdWwubWVudSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiB1bC5tZW51IGxpLFxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1zdXBlcmZpc2gtMiB1bC5tZW51IGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9idWxsZXQzNC5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcbn1cbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIHVsLm1lbnUgbGk6Zmlyc3QtY2hpbGQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4gdWwubWVudSBsaSBhLFxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1zdXBlcmZpc2gtMiB1bC5tZW51IGxpIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtZmFtaWx5OiAnTXVsaScsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4gLnNmLW1lbnUgdWwsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIC5zZi1tZW51IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiByZWQ7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiAuc2YtbWVudS5zZi1ob3Jpem9udGFsLnNmLXNoYWRvdyB1bCxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgLnNmLW1lbnUuc2YtaG9yaXpvbnRhbC5zZi1zaGFkb3cgdWwsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiAuc2YtbWVudS5zZi12ZXJ0aWNhbC5zZi1zaGFkb3cgdWwsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIC5zZi1tZW51LnNmLXZlcnRpY2FsLnNmLXNoYWRvdyB1bCxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIC5zZi1tZW51LnNmLW5hdmJhci5zZi1zaGFkb3cgdWwgdWwsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIC5zZi1tZW51LnNmLW5hdmJhci5zZi1zaGFkb3cgdWwgdWwge1xuICBwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcbn1cbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIC5zZi1tZW51LnNmLWhvcml6b250YWwuc2Ytc2hhZG93IHVsLFxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1zdXBlcmZpc2gtMiAuc2YtbWVudS5zZi1ob3Jpem9udGFsLnNmLXNoYWRvdyB1bCxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIC5zZi1tZW51LnNmLXZlcnRpY2FsLnNmLXNoYWRvdyB1bCxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgLnNmLW1lbnUuc2YtdmVydGljYWwuc2Ytc2hhZG93IHVsLFxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4gLnNmLW1lbnUuc2YtbmF2YmFyLnNmLXNoYWRvdyB1bCB1bCxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgLnNmLW1lbnUuc2YtbmF2YmFyLnNmLXNoYWRvdyB1bCB1bCB7XG4gIC8qYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zaGFkb3cucG5nKSB0b3AgbGVmdCByZXBlYXQ7Ki9cbiAgYmFja2dyb3VuZDogIzAwMDtcbn1cbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIC5zZi1tZW51IGxpOmhvdmVyID4gdWwsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIC5zZi1tZW51IGxpOmhvdmVyID4gdWwsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiAuc2YtbWVudSBsaS5zZkhvdmVyID4gdWwsXG4jem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIC5zZi1tZW51IGxpLnNmSG92ZXIgPiB1bCB7XG4gIHRvcDogMy4xNWVtO1xufVxuI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4gLnNmLW1lbnUgbGk6aG92ZXIgPiB1bCBsaSxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgLnNmLW1lbnUgbGk6aG92ZXIgPiB1bCBsaSxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIC5zZi1tZW51IGxpLnNmSG92ZXIgPiB1bCBsaSxcbiN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgLnNmLW1lbnUgbGkuc2ZIb3ZlciA+IHVsIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi8qKiBIT01FUEFHRSAqKi9cbi5wYW5lLXZpZXdzLXB1bHNhci1ob21lcGFnZS1zbGlkZXItYmxvY2sgaDIucGFuZS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuZS12aWV3cy1wdWxzYXItaG9tZXBhZ2Utc2xpZGVyLWJsb2NrICNmbGV4c2xpZGVyLTEge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGFuZS12aWV3cy1wdWxzYXItaG9tZXBhZ2Utc2xpZGVyLWJsb2NrICNmbGV4c2xpZGVyLTEgb2wuZmxleC1jb250cm9sLW5hdiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucGFuZS12aWV3cy1wdWxzYXItaG9tZXBhZ2Utc2xpZGVyLWJsb2NrICNmbGV4c2xpZGVyLTEgdWwuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGV4c2xpZGVyIC5zbGlkZXMgaW1nIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZsZXhzbGlkZXIge1xuICBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbi5wYW5lLWJsb2NrLTQxLFxuLnBhbmUtYmxvY2stNDcge1xuICBwYWRkaW5nOiAwIDAgMCA1NXB4O1xufVxuLnBhbmUtYmxvY2stNDEgdGFibGUgdGQsXG4ucGFuZS1ibG9jay00NyB0YWJsZSB0ZCB7XG4gIHBhZGRpbmc6IDAgOHB4O1xufVxuYm9keS5mcm9udCAuY2VudGVyLXdyYXBwZXIgaDIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiAnTXVsaScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLyoqIEZPT1RFUiAqKi9cbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAjYmxvY2stYmxvY2stNDgsXG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTQwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yMXB4O1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay00OCBwLFxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay00MCBwIHtcbiAgY29sb3I6ICMwMDViOGM7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZjtcbn1cbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1zZWNvbmQge1xuICBmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjNkQ2RTcxO1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLXNlY29uZCAubGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogNDglO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLXNlY29uZCAucmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQ4JTtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1zZWNvbmQgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICM2RDZFNzE7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLXNlY29uZCBwIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItc2Vjb25kIHAub3RoZXItYnJhbmRzIHtcbiAgZm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbn1cbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1zZWNvbmQgcC5vdGhlci1icmFuZHMgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG4vKiogQ09OVEVOVCAqKi9cbiN6b25lLWNvbnRlbnQgI3JlZ2lvbi1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cbiN6b25lLWNvbnRlbnQgI3JlZ2lvbi1jb250ZW50IC5yZWdpb24tY29udGVudC1pbm5lciB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA3REMwO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cbiNjYm94Q29udGVudCB7XG4gIGNvbG9yOiAjMDAwO1xufVxuI2NvdW50ZG93bi13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuI2NvdW50ZG93bi13cmFwcGVyICNldmVudC1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTFweDtcbiAgdG9wOiA1cHg7XG59XG4jY291bnRkb3duLXdyYXBwZXIgI2NvdW50ZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAzcHg7XG4gIHJpZ2h0OiAzcHg7XG4gIGJhY2tncm91bmQ6IG5vbmUhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xufVxuI2NvdW50ZG93bi13cmFwcGVyICNjb3VudGRvd24gLmNvdW50ZG93bi1zZWN0aW9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xuICB3aWR0aDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2NvdW50ZG93bi13cmFwcGVyICNjb3VudGRvd24gLmNvdW50ZG93bi1zZWN0aW9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW46IDA7XG59XG4jY291bnRkb3duLXdyYXBwZXIgI2NvdW50ZG93biAuY291bnRkb3duLXNlY3Rpb24gc3BhbiB7XG4gIGNvbG9yOiAjZWFjNzBkO1xuICB3aWR0aDogMzVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2NvdW50ZG93bi13cmFwcGVyICNjb3VudGRvd24gLmNvdW50ZG93bi1zZWN0aW9uIC5jb3VudGRvd24tYW1vdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBmb250LWZhbWlseTogJ2xldHNfZ29fZGlnaXRhbHJlZ3VsYXInO1xuICBmb250LXNpemU6IDI3cHg7XG59XG4jY291bnRkb3duLXdyYXBwZXIgI2NvdW50ZG93biAuY291bnRkb3duLXNlY3Rpb24gLmNvdW50ZG93bi1wZXJpb2Qge1xuICBmb250LXNpemU6IDExcHg7XG59XG4jY291bnRkb3duLXdyYXBwZXIgI29uLW5vdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICByaWdodDogMTBweDtcbiAgYmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogbm9uZSFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjdweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBjb2xvcjogI2VhYzcwZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLyoqIFNJREVCQVIgRklSU1QgKiovXG4jcmVnaW9uLXNpZGViYXItZmlyc3Qge1xuICBwYWRkaW5nLXRvcDogOTBweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCBoMi5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTFlMWUxO1xuICBwYWRkaW5nOiAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgYmFja2dyb3VuZDogI2ZjZmNmYztcbiAgLyogT2xkIGJyb3dzZXJzICovXG4gIGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZmNmYyAwJSwgI2YzZjNmMyAxMDAlKTtcbiAgLyogRkYzLjYrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsICNmY2ZjZmMpLCBjb2xvci1zdG9wKDEwMCUsICNmM2YzZjMpKTtcbiAgLyogQ2hyb21lLFNhZmFyaTQrICovXG4gIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZmNmYyAwJSwgI2YzZjNmMyAxMDAlKTtcbiAgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cbiAgYmFja2dyb3VuZDogLW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZjZmNmYyAwJSwgI2YzZjNmMyAxMDAlKTtcbiAgLyogT3BlcmEgMTEuMTArICovXG4gIGJhY2tncm91bmQ6IC1tcy1saW5lYXItZ3JhZGllbnQodG9wLCAjZmNmY2ZjIDAlLCAjZjNmM2YzIDEwMCUpO1xuICAvKiBJRTEwKyAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmNmY2ZjIDAlLCAjZjNmM2YzIDEwMCUpO1xuICAvKiBXM0MgKi9cbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZjZmNmYycsIGVuZENvbG9yc3RyPScjZjNmM2YzJywgR3JhZGllbnRUeXBlPTApO1xuICAvKiBJRTYtOSAqL1xufVxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0IHVsLm1lbnUge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCB1bC5tZW51IGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCB1bC5tZW51IGxpIGEge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBjb2xvcjogI0M3QzhDQTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jcmVnaW9uLXNpZGViYXItZmlyc3QgdWwubWVudSBsaSBhLmFjdGl2ZSB7XG4gIGNvbG9yOiAjOUUwMDMyO1xufVxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0IHVsLm1lbnUgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCB1bC5tZW51IGxpIHVsIGxpIGEge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBjb2xvcjogIzZENkU3MTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA5cHg7XG59XG4jcmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLWJsb2NrLTkge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCxcbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LWxvcnVzLWFib3V0LFxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1tZW51LW1lbnUtbWljaGVsLWhlcmJlbGluLWFib3V0IHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaSBhLFxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1tZW51LW1lbnUtbG9ydXMtYWJvdXQgdWwgbGkgYSxcbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LW1pY2hlbC1oZXJiZWxpbi1hYm91dCB1bCBsaSBhIHtcbiAgY29sb3I6ICM2RDZFNzE7XG59XG4jcmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItYWJvdXQgdWwgbGkgYTpob3ZlcixcbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LWxvcnVzLWFib3V0IHVsIGxpIGE6aG92ZXIsXG4jcmVnaW9uLXNpZGViYXItZmlyc3QgI2Jsb2NrLW1lbnUtbWVudS1taWNoZWwtaGVyYmVsaW4tYWJvdXQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiBibGFjaztcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaSBhLmFjdGl2ZS10cmFpbCxcbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LWxvcnVzLWFib3V0IHVsIGxpIGEuYWN0aXZlLXRyYWlsLFxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1tZW51LW1lbnUtbWljaGVsLWhlcmJlbGluLWFib3V0IHVsIGxpIGEuYWN0aXZlLXRyYWlsIHtcbiAgY29sb3I6ICNEMzAwNjIgIWltcG9ydGFudDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaSBhLFxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1tZW51LW1lbnUtbG9ydXMtYWJvdXQgdWwgbGkgYSB7XG4gIGNvbG9yOiAjYzdjOGNBIWltcG9ydGFudDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaSBhLmFjdGl2ZS10cmFpbCxcbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LWxvcnVzLWFib3V0IHVsIGxpIGEuYWN0aXZlLXRyYWlsIHtcbiAgY29sb3I6ICM5RTAwMzIgIWltcG9ydGFudDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaSBhOmhvdmVyLFxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1tZW51LW1lbnUtbG9ydXMtYWJvdXQgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwIWltcG9ydGFudDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaTpmaXJzdC1jaGlsZCBhLFxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1tZW51LW1lbnUtbG9ydXMtYWJvdXQgdWwgbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIGNvbG9yOiAjOTM5NTk4IWltcG9ydGFudDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaSB1bCxcbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LWxvcnVzLWFib3V0IHVsIGxpIHVsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zdWJuYXYtYmcuZ2lmKSBib3R0b20gbGVmdCByZXBlYXQteDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cbiNyZWdpb24tc2lkZWJhci1maXJzdCAjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCB1bCBsaSB1bCBsaSBhLFxuI3JlZ2lvbi1zaWRlYmFyLWZpcnN0ICNibG9jay1tZW51LW1lbnUtbG9ydXMtYWJvdXQgdWwgbGkgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTM5NTk4IWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG59XG4vKiogRk9PVEVSICoqL1xuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0IC5ibG9jayB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay0xMCxcbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAjYmxvY2stYmxvY2stMTksXG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTIyIHtcbiAgd2lkdGg6IDE5JTtcbn1cbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAjYmxvY2stYmxvY2stMjIgaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yM3B4O1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay0xMSxcbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAjYmxvY2stYmxvY2stMjAsXG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTIzIHtcbiAgd2lkdGg6IDc3JTtcbiAgcGFkZGluZzogMCAwIDAgNCU7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjOUUwMDMyO1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay0yMyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTExLFxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay0yMCxcbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAjYmxvY2stYmxvY2stMjMge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICNDN0M4Q0E7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay0xMSAubGVmdCxcbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAjYmxvY2stYmxvY2stMjAgLmxlZnQsXG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTIzIC5sZWZ0IHtcbiAgd2lkdGg6IDU1JTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG59XG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTExIC5yaWdodCxcbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAjYmxvY2stYmxvY2stMjAgLnJpZ2h0LFxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0ICNibG9jay1ibG9jay0yMyAucmlnaHQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICB3aWR0aDogNDUlO1xuICBmbG9hdDogbGVmdDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTExIHAsXG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTIwIHAsXG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgI2Jsb2NrLWJsb2NrLTIzIHAge1xuICBtYXJnaW46IDA7XG59XG4jc2VjdGlvbi1mb290ZXIgI3JlZ2lvbi1mb290ZXItZmlyc3QgYSB7XG4gIGNvbG9yOiAjQzdDOENBO1xuICBmb250LXNpemU6IDlweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbiNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1maXJzdCAub3RoZXItYnJhbmRzIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuI3NlY3Rpb24tZm9vdGVyICNyZWdpb24tZm9vdGVyLWZpcnN0IC5vdGhlci1icmFuZHMgYSB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi8qKiBQT1BVUCAqKi9cbiNjYm94V3JhcHBlciB7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4jcG9wdXAtaGVhZGVyIHtcbiAgaGVpZ2h0OiA4NnB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnX3BvcHVwX2hlYWRlci5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBmbG9hdDogbGVmdDtcbn1cbiNwb3B1cC1oZWFkZXIgLmxvZ28tc21hbGwge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXRvcDogMTNweDtcbiAgbWF4LWhlaWdodDogNTBweDtcbn1cbiNwb3B1cC1oZWFkZXIgLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tdG9wOiAxM3B4O1xufVxuLyoqIFdBVENIIEZJTkRFUiAqKi9cbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTEgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTIgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICB3aWR0aDogMjUlO1xuICBtYXJnaW46IDAgMCAxMHB4O1xuICBwYWRkaW5nOiAwIDNweCAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCBsYWJlbCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCBsYWJlbCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCBsYWJlbCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgaW5wdXQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTEgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgaW5wdXQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTIgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgaW5wdXQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgc2VsZWN0LFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0xIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCBzZWxlY3QsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQgc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTEgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMiAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0zIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUge1xuICB3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTJBMkEyO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSBpbnB1dCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIGlucHV0LFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0yIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUgaW5wdXQsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSBpbnB1dCB7XG4gIHdpZHRoOiAyMDBweDtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSBsYWJlbCxcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIGxhYmVsLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0yIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXdpZGdldC1maWx0ZXItdGl0bGUgbGFiZWwsXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtd2lkZ2V0LWZpbHRlci10aXRsZSBsYWJlbCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtc3VibWl0LWJ1dHRvbixcbiN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1zdWJtaXQtYnV0dG9uLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0yIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLXN1Ym1pdC1idXR0b24sXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWZpbHRlcnMge1xuICB3aWR0aDogMTAwJTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICB3aWR0aDogMjMuNSU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMiU7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctZmlsdGVycyAudmlld3MtZXhwb3NlZC13aWRnZXQgbGFiZWwge1xuICBjb2xvcjogIzkzOTU5ODtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IHNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LnZpZXdzLXN1Ym1pdC1idXR0b24gaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2J0bl9hZHZhbmNlZF9zZWFyY2guZ2lmKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIGZvbnQtc2l6ZTogMHB4O1xuICB3aWR0aDogMTA2cHg7XG4gIGhlaWdodDogMjZweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWZpbHRlcnMgLnZpZXdzLWV4cG9zZWQtd2lkZ2V0IC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIHtcbiAgd2lkdGg6IDEwMCUhaW1wb3J0YW50O1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWZpbHRlcnMgI2VkaXQtdGl0bGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgMCAxNXB4IDA7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctZmlsdGVycyAjZWRpdC10aXRsZS13cmFwcGVyIGxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbn1cbi52aWV3LWJyYW5kLXdhdGNoLWZpbmRlciAudmlldy1maWx0ZXJzICNlZGl0LXRpdGxlLXdyYXBwZXIgaW5wdXQge1xuICBoZWlnaHQ6IDIwcHg7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xuICBwYWRkaW5nOiA1cHggM3B4IDA7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbi52aWV3LWJyYW5kLXdhdGNoLWZpbmRlciAudmlldy1jb250ZW50IC5wYWdlci13cmFwcGVyIC5wYWdlci10b3RhbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cbi52aWV3LWJyYW5kLXdhdGNoLWZpbmRlciAudmlldy1jb250ZW50IC5wYWdlci13cmFwcGVyIC5pdGVtLWxpc3Qge1xuICBmbG9hdDogcmlnaHQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi52aWV3LWJyYW5kLXdhdGNoLWZpbmRlciAudmlldy1jb250ZW50IC5wYWdlci13cmFwcGVyIC5pdGVtLWxpc3QgdWwge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWNvbnRlbnQgLnBhZ2VyLXdyYXBwZXIgLml0ZW0tbGlzdCB1bCBsaSBhIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjOTM5NTk4O1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpIGE6aG92ZXIsXG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6ICNEMzAwNjI7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpLnBhZ2VyLWZpcnN0LFxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWNvbnRlbnQgLnBhZ2VyLXdyYXBwZXIgLml0ZW0tbGlzdCB1bCBsaS5wYWdlci1sYXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWJyYW5kLXdhdGNoLWZpbmRlciAudmlldy1jb250ZW50IC5wYWdlci13cmFwcGVyIC5pdGVtLWxpc3QgdWwgbGkucGFnZXItcHJldmlvdXMsXG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpLnBhZ2VyLW5leHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpLnBhZ2VyLXByZXZpb3VzIGEsXG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpLnBhZ2VyLW5leHQgYSB7XG4gIHdpZHRoOiBhdXRvO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWNvbnRlbnQgLnBhZ2VyLXdyYXBwZXIgLml0ZW0tbGlzdCB1bCBsaS5wYWdlci1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG4udmlldy1icmFuZC13YXRjaC1maW5kZXIgLnZpZXctY29udGVudCAucGFnZXItd3JhcHBlciAuaXRlbS1saXN0IHVsIGxpLnBhZ2VyLWN1cnJlbnQge1xuICBjb2xvcjogI0QzMDA2Mjtcbn1cbi52aWV3LWJyYW5kLXdhdGNoLWZpbmRlciAudmlldy1jb250ZW50IHRhYmxlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXctYnJhbmQtd2F0Y2gtZmluZGVyIC52aWV3LWNvbnRlbnQgdGFibGUgdHIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4ucGFnZXIgbGkucGFnZXItbGFzdCxcbi5wYWdlciBsaS5wYWdlci1uZXh0Lmxhc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnBhZ2VyIGxpLnBhZ2VyLW5leHQge1xuICBib3JkZXI6IG5vbmU7XG59XG4ucGFnZXIgbGkucGFnZXItbmV4dCBhIHtcbiAgd2lkdGg6IGF1dG87XG59XG4vKiogV0FUQ0ggKiovXG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlcixcbmFydGljbGUubm9kZS1jbG9jayAjd2F0Y2gtY29udGVudC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciB7XG4gIHBhZGRpbmc6IDUlO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDkwJTtcbn1cbmFydGljbGUubm9kZS13YXRjaCAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5sZWZ0LFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQge1xuICB3aWR0aDogNDMlO1xuICBtYXJnaW4tcmlnaHQ6IDklO1xuICBmbG9hdDogbGVmdDtcbiAgLyoudmlldy1mdWxsLXNpemUge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCBAcmVkO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogQHJlZDtcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH0qL1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgLndhdGNoLWRlc2NyaXB0aW9uLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgLndhdGNoLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtZGVzY3JpcHRpb24gdWwsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtZGVzY3JpcHRpb24gdWwge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgLndhdGNoLXBpY3R1cmUgaW1nLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgLndhdGNoLXBpY3R1cmUgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtdGl0bGUsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtdGl0bGUge1xuICBmb250LXNpemU6IDE5cHg7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtdGl0bGUgaDMsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtdGl0bGUgaDMge1xuICBmb250LXNpemU6IDE5cHg7XG4gIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgY29sb3I6ICM2RDZFNzE7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgZGl2LmZ1bGwtc2l6ZSxcbmFydGljbGUubm9kZS1jbG9jayAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5sZWZ0IGRpdi5mdWxsLXNpemUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAjd2F0Y2gtc29jaWFsLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgI3dhdGNoLXNvY2lhbCB7XG4gIHdpZHRoOiAxMDRweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgI3dhdGNoLXNvY2lhbCBhLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgI3dhdGNoLXNvY2lhbCBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmbG9hdDogbGVmdDtcbn1cbmFydGljbGUubm9kZS13YXRjaCAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5sZWZ0ICN3YXRjaC1zb2NpYWwgYS5mYWNlYm9vayxcbmFydGljbGUubm9kZS1jbG9jayAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5sZWZ0ICN3YXRjaC1zb2NpYWwgYS5mYWNlYm9vayB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlcy9zb2NpYWwucG5nKSAwIDAgbm8tcmVwZWF0O1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgI3dhdGNoLXNvY2lhbCBhLnR3aXR0ZXIsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAjd2F0Y2gtc29jaWFsIGEudHdpdHRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlcy9zb2NpYWwucG5nKSAwIC0yMnB4IG5vLXJlcGVhdDtcbn1cbmFydGljbGUubm9kZS13YXRjaCAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5sZWZ0ICN3YXRjaC1zb2NpYWwgYS5waW50ZXJlc3QsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAjd2F0Y2gtc29jaWFsIGEucGludGVyZXN0IHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGVzL3NvY2lhbC5wbmcpIDAgLTQ0cHggbm8tcmVwZWF0O1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgI3dhdGNoLXNvY2lhbCBhLmVtYWlsLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgI3dhdGNoLXNvY2lhbCBhLmVtYWlsIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGVzL3NvY2lhbC5wbmcpIDAgLTY2cHggbm8tcmVwZWF0O1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgLndhdGNoLWludGVybmV0LXdhcm5pbmdzIGEsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtaW50ZXJuZXQtd2FybmluZ3MgYSB7XG4gIGZvbnQtc2l6ZTogOXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLmxlZnQgLndhdGNoLWludGVybmV0LXdhcm5pbmdzIGE6aG92ZXIsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAubGVmdCAud2F0Y2gtaW50ZXJuZXQtd2FybmluZ3MgYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbmFydGljbGUubm9kZS13YXRjaCAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5yaWdodCxcbmFydGljbGUubm9kZS1jbG9jayAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5yaWdodCB7XG4gIHdpZHRoOiA0OCU7XG4gIGZsb2F0OiBsZWZ0O1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IHAsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgcCB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IC53YXRjaC10aXRsZSxcbmFydGljbGUubm9kZS1jbG9jayAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5yaWdodCAud2F0Y2gtdGl0bGUge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgLndhdGNoLXRpdGxlIGgzLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IC53YXRjaC10aXRsZSBoMyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IGgzLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IGgzIHtcbiAgbWFyZ2luOiAxMHB4IDAgMCAwO1xuICBmb250LXNpemU6IDEwcHQ7XG4gIHBhZGRpbmctbGVmdDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9pY29ucy9jb2dfaGVhZGVyLnBuZykgdG9wIGxlZnQgbm8tcmVwZWF0O1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0ICNjYWxpYnJlLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0ICNjYWxpYnJlIHtcbiAgZm9udC1zaXplOiAxOXB4O1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGNvbG9yOiAjNkQ2RTcxO1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xuICBsaW5lLWhlaWdodDogMjNweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgdWwsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgdWwgbGksXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IHVsIGxpIC5sYWJlbCxcbmFydGljbGUubm9kZS1jbG9jayAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5yaWdodCB1bCBsaSAubGFiZWwge1xuICB3aWR0aDogMTE1cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgLmRlc2NyaXB0aW9uLFxuYXJ0aWNsZS5ub2RlLWNsb2NrICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IC5kZXNjcmlwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5hcnRpY2xlLm5vZGUtd2F0Y2ggI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgLndhdGNoLXJpZ2h0LXdyYXBwZXIsXG5hcnRpY2xlLm5vZGUtY2xvY2sgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAuaW5uZXItd3JhcHBlciAucmlnaHQgLndhdGNoLXJpZ2h0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoICN3YXRjaC1jb250ZW50LXdyYXBwZXIgLmlubmVyLXdyYXBwZXIgLnJpZ2h0IC53YXRjaC1yaWdodC13cmFwcGVyLmFjdGl2ZSxcbmFydGljbGUubm9kZS1jbG9jayAjd2F0Y2gtY29udGVudC13cmFwcGVyIC5pbm5lci13cmFwcGVyIC5yaWdodCAud2F0Y2gtcmlnaHQtd3JhcHBlci5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbmFydGljbGUubm9kZS13YXRjaC5ub2RlLXRlYXNlcixcbmFydGljbGUubm9kZS1jbG9jay5ub2RlLXRlYXNlciB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbmFydGljbGUubm9kZS13YXRjaC5ub2RlLXRlYXNlciBhLFxuYXJ0aWNsZS5ub2RlLWNsb2NrLm5vZGUtdGVhc2VyIGEge1xuICBjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cbmFydGljbGUubm9kZS13YXRjaC5ub2RlLXRlYXNlciBhOmhvdmVyLFxuYXJ0aWNsZS5ub2RlLWNsb2NrLm5vZGUtdGVhc2VyIGE6aG92ZXIge1xuICBjb2xvcjogI0QzMDA2Mjtcbn1cbmFydGljbGUubm9kZS13YXRjaC5ub2RlLXRlYXNlciAud2F0Y2gtaW1hZ2UsXG5hcnRpY2xlLm5vZGUtY2xvY2subm9kZS10ZWFzZXIgLndhdGNoLWltYWdlIHtcbiAgbWF4LWhlaWdodDogMjIwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuYXJ0aWNsZS5ub2RlLXdhdGNoLm5vZGUtdGVhc2VyIC53YXRjaC1kZXNjcmlwdGlvbiBhIHN0cm9uZyxcbmFydGljbGUubm9kZS1jbG9jay5ub2RlLXRlYXNlciAud2F0Y2gtZGVzY3JpcHRpb24gYSBzdHJvbmcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbmFydGljbGUubm9kZS13YXRjaC5ub2RlLXRlYXNlciAud2F0Y2gtZGVzY3JpcHRpb24gYSAucHJpY2UsXG5hcnRpY2xlLm5vZGUtY2xvY2subm9kZS10ZWFzZXIgLndhdGNoLWRlc2NyaXB0aW9uIGEgLnByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI2plbGQtd2VuLWxvZ28ge1xuICBoZWlnaHQ6IDE3NXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4jamVsZC13ZW4tbG9nbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xMDA7XG4gIHRvcDogLTE2MHB4O1xuICBsZWZ0OiAtMTQwcHg7XG59XG4vKiogQ09OVEFDVCBGT1JNICoqL1xuI3dlYmZvcm0tY2xpZW50LWZvcm0tMzU5IGxlZ2VuZCBzcGFuIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbiN3ZWJmb3JtLWNsaWVudC1mb3JtLTM1OSBsYWJlbCB7XG4gIHdpZHRoOiAxNDZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxMXB4O1xufVxuI3dlYmZvcm0tY2xpZW50LWZvcm0tMzU5IGlucHV0W3R5cGU9dGV4dF0sXG4jd2ViZm9ybS1jbGllbnQtZm9ybS0zNTkgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICB3aWR0aDogMzAwcHg7XG59XG4jd2ViZm9ybS1jbGllbnQtZm9ybS0zNTkgLndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhIGxhYmVsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4jd2ViZm9ybS1jbGllbnQtZm9ybS0zNTkgLndlYmZvcm0tY29tcG9uZW50LXRleHRhcmVhIHRleHRhcmVhIHtcbiAgd2lkdGg6IDQ1NXB4O1xufVxuI3dlYmZvcm0tY2xpZW50LWZvcm0tMzU5IC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0YXJlYSAuZ3JpcHBpZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jd2ViZm9ybS1jbGllbnQtZm9ybS0zNTkgLmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuI3dlYmZvcm0tY2xpZW50LWZvcm0tMzU5IC5kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTBweCAwIDAgMDtcbn1cbi8qKiBGQVEgKiovXG4udmlldy1mYXEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY29sb3I6ICM2RDZFNzE7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi52aWV3LWZhcSAudmlldy1jb250ZW50IC52aWV3cy1yb3cgaDMge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOUUwMDMyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBcIlRpbWVzIE5ldyBSb21hblwiLCBUaW1lcywgc2VyaWY7XG59XG4udmlldy1mYXEgLnZpZXctY29udGVudCAudmlld3Mtcm93IHAge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmO1xufVxuLnZpZXctZmFxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFnZS10b3Atd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnZpZXctZmFxIC52aWV3LWNvbnRlbnQgLnZpZXdzLXJvdyAucGFnZS10b3Atd3JhcHBlciBhLmFycm93LXVwIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrX3RvX3RvcC5naWYpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBjb2xvcjogIzlFMDAzMjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4udmlldy1mYXEgLnZpZXctY29udGVudCAudmlld3Mtcm93IC5wYWdlLXRvcC13cmFwcGVyIGEuYXJyb3ctdXA6aG92ZXIge1xuICBjb2xvcjogI2E1YTVhNTtcbn1cbi52aWV3LWZhcSAuYXR0YWNobWVudC1iZWZvcmUgdWwgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2Rvd24uZ2lmKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luOiAwIWltcG9ydGFudDtcbn1cbi52aWV3LWZhcSAuYXR0YWNobWVudC1iZWZvcmUgdWwgbGkgYSB7XG4gIGNvbG9yOiAjMDA3REMwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnZpZXctZmFxIC5hdHRhY2htZW50LWJlZm9yZSB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdEQzA7XG59XG4uZmFxLXVsLXF1ZXN0aW9ucy10b3AgbGkge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2Fycm93X2Rvd24uZ2lmKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMTBweCFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMCFpbXBvcnRhbnQ7XG59XG4uZmFxLXVsLXF1ZXN0aW9ucy10b3AgbGkgYSB7XG4gIGNvbG9yOiAjZmZmIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxMXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZmFxLXVsLXF1ZXN0aW9ucy10b3AgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA3REMwO1xufVxuLmZhcS1xdWVzdGlvbiB7XG4gIHBhZGRpbmctbGVmdDogMCFpbXBvcnRhbnQ7XG59XG4uZmFxLXF1ZXN0aW9uIGEge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjOUUwMDMyO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5mYXEtYW5zd2VyIHtcbiAgcGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZhcS1hbnN3ZXIgdWwubGlua3Mge1xuICBmbG9hdDogcmlnaHQ7XG59XG4uZmFxLWFuc3dlciB1bC5saW5rcyBhIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrX3RvX3RvcC5naWYpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbiNibG9jay1ibG9jay00IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qKiBJTlNUUlVDVElPTiBCT09LTEVUUyAqKi9cbi8qKiBJTlNUUlVDVElPTiAqKi9cbi5nbG9zc2FyaWVzLXdpZGdldC13cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuLmdsb3NzYXJpZXMtd2lkZ2V0LXdyYXBwZXIgLmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDU1JTtcbiAgbWFyZ2luLXJpZ2h0OiAyJTtcbiAgLyoubGlnaHQtZ3JleS1ncmFkaWVudC1ib3goKTsqL1xuICBwYWRkaW5nOiAwO1xufVxuLmdsb3NzYXJpZXMtd2lkZ2V0LXdyYXBwZXIgLmxlZnQuZnVsbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZ2xvc3Nhcmllcy13aWRnZXQtd3JhcHBlciAubGVmdCAuaW5uZXIge1xuICBwYWRkaW5nOiAxNXB4IDE1cHggMTVweCAwO1xufVxuLmdsb3NzYXJpZXMtd2lkZ2V0LXdyYXBwZXIgLmxlZnQgLnNlbGVjdG9ycyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgLyoubmljZS1ib3JkZXItYm90dG9tKCk7Ki9cbn1cbi5nbG9zc2FyaWVzLXdpZGdldC13cmFwcGVyIC5sZWZ0IC5zZWxlY3RvcnMgdWwge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbi5nbG9zc2FyaWVzLXdpZGdldC13cmFwcGVyIC5sZWZ0IC5zZWxlY3RvcnMgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAwIDZweDtcbn1cbi5nbG9zc2FyaWVzLXdpZGdldC13cmFwcGVyIC5sZWZ0IC5zZWxlY3RvcnMgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjODg5ODg4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ2xvc3Nhcmllcy13aWRnZXQtd3JhcHBlciAubGVmdCBwIHtcbiAgY2xlYXI6IGJvdGg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4uZ2xvc3Nhcmllcy13aWRnZXQtd3JhcHBlciAucmlnaHQge1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDQyJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4udHdvLWNvbHVtbnMge1xuICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgLyogRmlyZWZveCAqL1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgLyogU2FmYXJpIGFuZCBDaHJvbWUgKi9cbiAgY29sdW1uLWNvdW50OiAyO1xufVxuLnR3by1jb2x1bW5zIC5jb2x1bW4taXRlbSB7XG4gIGNvbHVtbi1icmVhay1pbnNpZGU6IGF2b2lkO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyODBweDtcbn1cbiNpbnN0cnVjdGlvbi13cmFwcGVyICNpbnN0cnVjdGlvbi1kZWZhdWx0LXdyYXBwZXIge1xuICBjbGVhcjogYm90aDtcbn1cbiNpbnN0cnVjdGlvbi13cmFwcGVyIC5pbnN0cnVjdGlvbi1jYXQgaDIge1xuICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4jaW5zdHJ1Y3Rpb24td3JhcHBlciAuaW5zdHJ1Y3Rpb24tY2F0IHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQ0NDO1xuICBoZWlnaHQ6IDE3cHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbiNpbnN0cnVjdGlvbi13cmFwcGVyIC5pbnN0cnVjdGlvbi1jYXQgdWwgbGkgYSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvd2ViLWxpbmsuZ2lmKSBjZW50ZXIgbGVmdCBuby1yZXBlYXQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuI2luc3RydWN0aW9uLXdyYXBwZXIgLmluc3RydWN0aW9uLWNhdCB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICNhNWE1YTU7XG59XG4uYmFjay10by10b3Atd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBtYXJnaW46IDAgMCAxOHB4IDA7XG59XG4uYmFjay10by10b3Atd3JhcHBlciBhIHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4jYWJicmV2aWF0aW9ucy13cmFwcGVyIHtcbiAgY2xlYXI6IGJvdGg7XG59XG4jYWJicmV2aWF0aW9ucy13cmFwcGVyIGgyIHtcbiAgbWFyZ2luOiAwIDAgMCAwO1xuICBjb2xvcjogIzlFMDAzMjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuI2FiYnJldmlhdGlvbnMtd3JhcHBlciBhcnRpY2xlLm5vZGUtYWJicmV2aWF0aW9uIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQ0NDO1xuICBtYXJnaW46IDAgMCAzcHggMDtcbn1cbiNhYmJyZXZpYXRpb25zLXdyYXBwZXIgYXJ0aWNsZS5ub2RlLWFiYnJldmlhdGlvbiBwIHtcbiAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbiNhYmJyZXZpYXRpb25zLXdyYXBwZXIgLmJhY2stdG8tdG9wLXdyYXBwZXIge1xuICBtYXJnaW46IDE1cHggMCAxMHB4O1xufVxuI2dsb3NzYXJ5LWl0ZW1zLXdyYXBwZXIge1xuICBjbGVhcjogYm90aDtcbn1cbiNnbG9zc2FyeS1pdGVtcy13cmFwcGVyIGgyLmhhbGYge1xuICBtYXJnaW46IDAgMCAzcHggMDtcbiAgY29sb3I6ICM5RTAwMzI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbiNnbG9zc2FyeS1pdGVtcy13cmFwcGVyIGFydGljbGUubm9kZS1nbG9zc2FyeSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0NDQztcbiAgbWFyZ2luOiAwIDAgNHB4IDA7XG59XG4jZ2xvc3NhcnktaXRlbXMtd3JhcHBlciBhcnRpY2xlLm5vZGUtZ2xvc3NhcnkgcCB7XG4gIG1hcmdpbjogMCAwIDRweCAwO1xuICBmb250LXNpemU6IDEycHg7XG59XG4jZ2xvc3NhcnktaXRlbXMtd3JhcHBlciAuYmFjay10by10b3Atd3JhcHBlciB7XG4gIG1hcmdpbjogMTVweCAwIDEwcHg7XG59XG4vKiogU0lURU1BUCAqKi9cbmJvZHkucGFnZS1ub2RlLTEwNDkgYXJ0aWNsZS5ub2RlLXBhZ2UgdWwgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuYm9keS5wYWdlLW5vZGUtMTA0OSBhcnRpY2xlLm5vZGUtcGFnZSB1bCBsaSBhIHtcbiAgY29sb3I6ICM5Mzk1OTg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkucGFnZS1ub2RlLTEwNDkgYXJ0aWNsZS5ub2RlLXBhZ2UgdWwgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjOUUwMDMyO1xufVxudWwuc2l0ZW1hcCBsaSBhIHtcbiAgY29sb3I6ICM5Mzk1OTghaW1wb3J0YW50O1xufVxuLyoqIEhPTUVQQUdFICoqL1xuLnB1bHNhci1ob21lcGFnZS13cmFwcGVyLFxuLmxvcnVzLWhvbWVwYWdlLXdyYXBwZXIsXG4ubWgtaG9tZXBhZ2Utd3JhcHBlciB7XG4gIC8qd2lkdGg6IDU4NnB4OyovXG4gIHdpZHRoOiAxMDAlO1xufVxuLnB1bHNhci1ob21lcGFnZS13cmFwcGVyIC5ob21lcGFnZS1ib3R0b20sXG4ubG9ydXMtaG9tZXBhZ2Utd3JhcHBlciAuaG9tZXBhZ2UtYm90dG9tLFxuLm1oLWhvbWVwYWdlLXdyYXBwZXIgLmhvbWVwYWdlLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGNvbG9yOiAjOTM5NTk4O1xuICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaG9tZS1iZy5naWYpIGJvdHRvbSBsZWZ0IHJlcGVhdC14O1xufVxuLnB1bHNhci1ob21lcGFnZS13cmFwcGVyIC5ob21lcGFnZS1ib3R0b20gcCxcbi5sb3J1cy1ob21lcGFnZS13cmFwcGVyIC5ob21lcGFnZS1ib3R0b20gcCxcbi5taC1ob21lcGFnZS13cmFwcGVyIC5ob21lcGFnZS1ib3R0b20gcCB7XG4gIHdpZHRoOiA4MCU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsICdUaW1lcyBOZXcgUm9tYW4nLCBUaW1lcywgc2VyaWY7XG59XG4ucHVsc2FyLWhvbWVwYWdlLXdyYXBwZXIgLmhvbWVwYWdlLWJvdHRvbSBhLFxuLmxvcnVzLWhvbWVwYWdlLXdyYXBwZXIgLmhvbWVwYWdlLWJvdHRvbSBhLFxuLm1oLWhvbWVwYWdlLXdyYXBwZXIgLmhvbWVwYWdlLWJvdHRvbSBhIHtcbiAgY29sb3I6ICM5Mzk1OTghaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTFweDtcbn1cbi5wdWxzYXItaG9tZXBhZ2Utd3JhcHBlciAuaG9tZXBhZ2UtYm90dG9tIGltZyxcbi5sb3J1cy1ob21lcGFnZS13cmFwcGVyIC5ob21lcGFnZS1ib3R0b20gaW1nLFxuLm1oLWhvbWVwYWdlLXdyYXBwZXIgLmhvbWVwYWdlLWJvdHRvbSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTE1cHg7XG4gIHRvcDogLTE5MHB4O1xufVxuLnB1bHNhci1ob21lcGFnZS13cmFwcGVyIC5ob21lcGFnZS1ib3R0b20gaDIsXG4ubG9ydXMtaG9tZXBhZ2Utd3JhcHBlciAuaG9tZXBhZ2UtYm90dG9tIGgyLFxuLm1oLWhvbWVwYWdlLXdyYXBwZXIgLmhvbWVwYWdlLWJvdHRvbSBoMiB7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDE5cHg7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xufVxuLyoqIFNUT0NLSVNUUyAqKi9cbiNzdG9ja2lzdHMtc2VhcmNoLWhvbWUgLmJhbm5lciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jc3RvY2tpc3Qtc2VhcmNoLXdyYXBwZXIgI3NlaWtvLXN0b2NraXN0cy1zZWFyY2hmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbn1cbiNzdG9ja2lzdC1zZWFyY2gtd3JhcHBlciAjc3RvY2tpc3RzLXRvdGFsIHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG4jc3RvY2tpc3Qtc2VhcmNoLXdyYXBwZXIgYXJ0aWNsZS5ub2RlLXN0b2NraXN0IHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuI3N0b2NraXN0LXNlYXJjaC13cmFwcGVyIGFydGljbGUubm9kZS1zdG9ja2lzdCBoMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM2RDZFNzE7XG4gIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIFwiVGltZXMgTmV3IFJvbWFuXCIsIFRpbWVzLCBzZXJpZjtcbiAgbWFyZ2luOiAwO1xufVxuLyoqIFNJVEVNQVAgKiovXG51bC5zaXRlbWFwIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxudWwuc2l0ZW1hcCBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbnVsLnNpdGVtYXAgbGkgYSB7XG4gIGNvbG9yOiAjOTM5NTk4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbnVsLnNpdGVtYXAgbGkgYTpob3ZlciB7XG4gIGNvbG9yOiAjRDMwMDYyO1xufVxuLyoqIFNUT0NLSVNUUyAqKi9cbi5wdWxzYXItc3RvY2tpc3RzLXZpZXcgLnZpZXdzLWV4cG9zZWQtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHVsc2FyLXN0b2NraXN0cy12aWV3IC5yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzIlO1xuICBtYXJnaW4tbGVmdDogMiU7XG4gIGhlaWdodDogMjAwcHg7XG59XG4ucHVsc2FyLXN0b2NraXN0cy12aWV3IC5yb3cuZmlyc3Qge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5wdWxzYXItc3RvY2tpc3RzLXZpZXcgLnJvdyAudmlld3MtZmllbGQtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDA3REMwO1xuICBjb2xvcjogI2ZmZjtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuLnB1bHNhci1zdG9ja2lzdHMtdmlldyAucm93IC52aWV3cy1maWVsZC1maWVsZC1waG9uZSBkaXYge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4jcHVsc2FyLXN0b2NraXN0cy1wb3N0Y29kZS1maWx0ZXJzLFxuI3B1bHNhci1zdG9ja2lzdHMtY2l0eS1maWx0ZXJzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG4jcHVsc2FyLXN0b2NraXN0cy1wb3N0Y29kZS1maWx0ZXJzIGlucHV0LFxuI3B1bHNhci1zdG9ja2lzdHMtY2l0eS1maWx0ZXJzIGlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuI3B1bHNhci1zdG9ja2lzdHMtcG9zdGNvZGUtZmlsdGVycyBpbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuI3B1bHNhci1zdG9ja2lzdHMtY2l0eS1maWx0ZXJzIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBmbG9hdDogcmlnaHQ7XG59XG4jcHVsc2FyLXN0b2NraXN0LWN1c3RvbS1zZWFyY2gtd3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4jYXVzbWFwIHtcbiAgd2lkdGg6IDMyNXB4O1xuICBoZWlnaHQ6IDIzM3B4O1xuICBtYXJnaW46IDA7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXVzbnptYXAucG5nKSBuby1yZXBlYXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbiNhdXNtYXAgbGkge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4jYXVzbWFwIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xufVxuI3dhIHtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDIxcHg7XG4gIHdpZHRoOiAxMDFweDtcbiAgei1pbmRleDogMTA7XG59XG4jd2EgYSB7XG4gIGhlaWdodDogNzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBjb2xvcjogIzAwMDtcbn1cbiN3YSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIDAgLTI1NHB4IG5vLXJlcGVhdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwN0RDMDtcbn1cbiNudCB7XG4gIGxlZnQ6IDEwMnB4O1xuICB0b3A6IDJweDtcbiAgd2lkdGg6IDU2cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI250IGEge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBjb2xvcjogIzAwMDtcbn1cbiNudCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIC0xMDJweCAtMjM1cHggbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3REMwO1xufVxuI3NhIHtcbiAgbGVmdDogMTAycHg7XG4gIHRvcDogMTA4cHg7XG4gIHdpZHRoOiA3NXB4O1xuICB6LWluZGV4OiAxMDtcbn1cbiNzYSBhIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgY29sb3I6ICMwMDA7XG59XG4jc2EgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXVzbnptYXAucG5nKSAtMTAycHggLTM0MXB4IG5vLXJlcGVhdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwN0RDMDtcbn1cbiN0YXMge1xuICBsZWZ0OiAyMDBweDtcbiAgdG9wOiAyMTJweDtcbiAgd2lkdGg6IDI1cHg7XG4gIHotaW5kZXg6IDEwO1xufVxuI3RhcyBhIHtcbiAgaGVpZ2h0OiAxOXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAycHg7XG4gIHBhZGRpbmctbGVmdDogMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG59XG4jdGFzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1c256bWFwLnBuZykgLTIwMHB4IC00NDVweCBuby1yZXBlYXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMwMDdEQzA7XG59XG4jcWxkIHtcbiAgbGVmdDogMTU5cHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDk5cHg7XG4gIHotaW5kZXg6IDk7XG59XG4jcWxkIGEge1xuICBoZWlnaHQ6IDQ5cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3FsZCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIC0xNTlweCAtNDY2cHggbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3REMwO1xufVxuI25zdyB7XG4gIGxlZnQ6IDE3OHB4O1xuICB0b3A6IDEyM3B4O1xuICB3aWR0aDogODBweDtcbiAgei1pbmRleDogMTA7XG59XG4jbnN3IGEge1xuICBoZWlnaHQ6IDQ2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuI25zdyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIC0xNzhweCAtMzU2cHggbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3REMwO1xufVxuI3ZpYyB7XG4gIGxlZnQ6IDE3OHB4O1xuICB0b3A6IDE2NnB4O1xuICB3aWR0aDogNTdweDtcbiAgei1pbmRleDogMTE7XG59XG4jdmljIGEge1xuICBoZWlnaHQ6IDIzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIGNvbG9yOiAjMDAwO1xufVxuI3ZpYyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIC0xNzhweCAtNjMycHggbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3REMwO1xufVxuI2FjdCB7XG4gIGxlZnQ6IDIyNHB4O1xuICB0b3A6IDE2N3B4O1xuICB3aWR0aDogNDBweDtcbiAgei1pbmRleDogMTI7XG59XG4jYWN0IGEge1xuICBoZWlnaHQ6IDIycHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nLXRvcDogMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuI2FjdCBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hY3Rkb3QucG5nKSAwIDAgbm8tcmVwZWF0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMDA3REMwO1xufVxuI256IHtcbiAgbGVmdDogMjY2cHg7XG4gIHRvcDogMTQycHg7XG4gIHdpZHRoOiA2MXB4O1xuICB6LWluZGV4OiAxMjtcbn1cbiNueiBhIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy10b3A6IDU4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG4jbnogYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXVzbnptYXAucG5nKSAtMjY2cHggLTE0MnB4IG5vLXJlcGVhdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwN0RDMDtcbn1cbi8qKiBNRURJQSBRVUVSSUVTICoqL1xuQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItMTIgLnByZWZpeC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4IWltcG9ydGFudDtcbiAgfVxuICAuY29udGFpbmVyLTEyIC5zdWZmaXgtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHghaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXItMTIgLmdyaWQtOCB7XG4gICAgd2lkdGg6IDgwMHB4IWltcG9ydGFudDtcbiAgfVxuICAjYmxvY2stYmxvY2stNDIsXG4gICNibG9jay1ibG9jay00NSB7XG4gICAgcmlnaHQ6IDIwMHB4O1xuICB9XG4gICN6b25lLWhlYWRlciAjYmxvY2stYmxvY2stNDMsXG4gICN6b25lLWhlYWRlciAjYmxvY2stYmxvY2stNDYge1xuICAgIHJpZ2h0OiAyMDBweDtcbiAgfVxuICAjem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiB1bC5tZW51IGxpLFxuICAjem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIHVsLm1lbnUgbGkge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvYnVsbGV0LnBuZyk7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gICN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIHVsLm1lbnUgbGkgYSxcbiAgI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1zdXBlcmZpc2gtMiB1bC5tZW51IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci0xMiAucHJlZml4LTIge1xuICAgIHBhZGRpbmctbGVmdDogMiUhaW1wb3J0YW50O1xuICB9XG4gIC5jb250YWluZXItMTIgLnN1ZmZpeC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyJSFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbnRhaW5lci0xMiAuZ3JpZC04IHtcbiAgICB3aWR0aDogOTYlIWltcG9ydGFudDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc4NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgcC5iYW5uZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBwLmJhbm5lciBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4gdWwubWVudSBsaSxcbiAgI3pvbmUtbWVudS13cmFwcGVyICNibG9jay1zdXBlcmZpc2gtMiB1bC5tZW51IGxpIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAjem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiB1bC5tZW51IGxpIGEsXG4gICN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgdWwubWVudSBsaSBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDc4NXB4KSB7XG4gIC5tb2JpbGUtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5tb2JpbGUtb25seSB7XG4gICAgZGlzcGxheTogYmxvY2shaW1wb3J0YW50O1xuICB9XG4gIC8qIEhFQURFUiAqL1xuICAjYmxvY2stYmxvY2stNDIsXG4gICNibG9jay1ibG9jay00NSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcbiAgICB0b3A6IDAhaW1wb3J0YW50O1xuICAgIGxlZnQ6IDAhaW1wb3J0YW50O1xuICB9XG4gICNibG9jay1ibG9jay00MiBwLFxuICAjYmxvY2stYmxvY2stNDUgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICNibG9jay1ibG9jay00MyxcbiAgI2Jsb2NrLWJsb2NrLTQ2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUhaW1wb3J0YW50O1xuICAgIHRvcDogMCFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMCFpbXBvcnRhbnQ7XG4gIH1cbiAgI2Jsb2NrLWJsb2NrLTQzIHAge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBib2R5LmZyb250IC5jZW50ZXItd3JhcHBlciAucGFuZWwtcGFuZWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIGJvZHkuZnJvbnQgLmNlbnRlci13cmFwcGVyIC5wYW5lbC1wYW5lbCAjY291bnRkb3duLXdyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIGJvZHkuZnJvbnQgLmNlbnRlci13cmFwcGVyIC5wYW5lbC1wYW5lbCAjY291bnRkb3duLXdyYXBwZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgYm9keS5mcm9udCAuY2VudGVyLXdyYXBwZXIgLnBhbmVsLXBhbmVsIC5wYW5lLWJsb2NrLTQxIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIGJvZHkuZnJvbnQgLmNlbnRlci13cmFwcGVyIC5wYW5lbC1wYW5lbCAucGFuZS1ibG9jay00MSB0ZCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAvKiogcHJvZHVjdCBsaXN0ICoqL1xuICAjcHJvZHVjdC1ncmlkLXdyYXBwZXIgLml0ZW0ge1xuICAgIHdpZHRoOiA0NiU7XG4gICAgbWFyZ2luOiAwIDIlO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gICNwcm9kdWN0LWdyaWQtd3JhcHBlciAuaXRlbSBhcnRpY2xlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjcHJvZHVjdC1ncmlkLXdyYXBwZXIgLml0ZW0gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gICN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQsXG4gICN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCxcbiAgI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0yIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuICAjdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTMgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQge1xuICAgIHdpZHRoOiA0OCU7XG4gIH1cbiAgcC5iYW5uZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAubGVmdCxcbiAgI3dhdGNoLWNvbnRlbnQtd3JhcHBlciAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLyogRk9PVEVSICovXG4gICNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1zZWNvbmQgLmxlZnQsXG4gICNzZWN0aW9uLWZvb3RlciAjcmVnaW9uLWZvb3Rlci1zZWNvbmQgLnJpZ2h0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDYzMHB4KSB7XG4gICNhYmJyZXZpYXRpb25zLXdyYXBwZXIgLmNvbHVtbi1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAjYWJicmV2aWF0aW9ucy13cmFwcGVyLnR3by1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDE7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDE7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG4gIH1cbn1cbiNwdWxzYXItd2F0Y2gtY2FyZSB0ciB0ZCB7XG4gIGNvbG9yOiAjZmZmO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuI3B1bHNhci13YXRjaC1jYXJlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgd2lkdGg6IDEzOHB4O1xufVxuI3BvcHVwLWhlYWRlcixcbiNwb3B1cC10ZW1wbGF0ZSB7XG4gIHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzIC5iYXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIwcHg7XG59XG4jem9uZS1oZWFkZXIgLnJlZ2lvbiB7XG4gIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbn1cbi5wYWdlLXNsaWRlci1wYW5lIC5mbGV4c2xpZGVyIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2Utc2xpZGVyLXBhbmUgLmZsZXgtY29udHJvbC1uYXYsXG4ucGFnZS1zbGlkZXItcGFuZSAuZmxleC1kaXJlY3Rpb24tbmF2IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNzZWlrby1nZW5lcmFsLXdhdGNoLWZpbmRlci1mb3JtIC5mb3JtLWl0ZW0ge1xuICB3aWR0aDogMzMlO1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4jc2Vpa28tZ2VuZXJhbC13YXRjaC1maW5kZXItZm9ybSAuZm9ybS1pdGVtIGlucHV0LFxuI3NlaWtvLWdlbmVyYWwtd2F0Y2gtZmluZGVyLWZvcm0gLmZvcm0taXRlbSBzZWxlY3Qge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuI3NlaWtvLWdlbmVyYWwtd2F0Y2gtZmluZGVyLWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbiNmaW5kZXItcmVzdWx0cyAucmVzdWx0LXJvdyB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbn1cbiNmaW5kZXItcmVzdWx0cyAuY29sLWl0ZW0ge1xuICB3aWR0aDogMzMlO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4iLCIvKiogVkFSUyAqKi9cbkBsaWdodF9ncmV5IDogI0M3QzhDQTtcbkByZWQ6ICM5RTAwMzI7XG5AcGluazogI0QzMDA2MjtcbkBibHVlOiAjMDA3REMwO1xuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ2xldHNfZ29fZGlnaXRhbHJlZ3VsYXInO1xuICAgIHNyYzogdXJsKCdmb250cy9jbG9ja3JlZ3VsYXItd2ViZm9udC5lb3QnKTtcbiAgICBzcmM6IHVybCgnZm9udHMvY2xvY2tyZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICAgICAgIHVybCgnZm9udHMvY2xvY2tyZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLFxuICAgICAgICAgdXJsKCdmb250cy9jbG9ja3JlZ3VsYXItd2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXG4gICAgICAgICB1cmwoJ2ZvbnRzL2Nsb2NrcmVndWxhci13ZWJmb250LnN2ZyNsZXRzX2dvX2RpZ2l0YWxyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuYm9keSB7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JnLmpwZykgdG9wIGxlZnQgbm8tcmVwZWF0ICMwMDA7XG5cdGNvbG9yOiAjZmZmO1xuXHRmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG59XG5cbi5jb250YWluZXItMTIgLnByZWZpeC0yIHtcblx0cGFkZGluZy1sZWZ0OiA4MHB4IWltcG9ydGFudDtcbn1cbi5jb250YWluZXItMTIgLnN1ZmZpeC0yIHtcblx0cGFkZGluZy1yaWdodDogODBweCFpbXBvcnRhbnQ7XG59XG4uY29udGFpbmVyLTEyIC5ncmlkLTgge1xuXHR3aWR0aDogODAwcHghaW1wb3J0YW50O1xufVxuXG5odG1sLCBib2R5LCBwLCBkaXYsIHVsLCBsaSwgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgYSwgbGFiZWwge1xuXHRmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbn1cblxuYm9keSBwIHtcblx0Zm9udC1zaXplOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBqdXN0aWZ5O1xufVxuXG50cjpob3ZlciB0ZCxcbnRyLmV2ZW46aG92ZXIgdGQuYWN0aXZlLFxudHIub2RkOmhvdmVyIHRkLmFjdGl2ZSB7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4jYnJlYWRjcnVtYiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLmJsdWUgeyBjb2xvcjogQGJsdWU7IH1cblxuLmJhY2stdG8tdG9wIHtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9iYWNrX3RvX3RvcC5naWYpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcblx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRjb2xvcjogQHJlZCFpbXBvcnRhbnQ7XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICNhNWE1YTU7XG5cdH1cbn1cblxuLm1vYmlsZS1vbmx5IHsgZGlzcGxheTogbm9uZTsgfVxuXG4uYm94d2lkZSB7XG5cdGZsb2F0OiBsZWZ0O1xuXHR3aWR0aDogMTAwJTtcblxuXHQuYm94bGVmdCB7XG5cdFx0d2lkdGg6IDQ5JTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tcmlnaHQ6IDIlO1xuXHR9XG5cblx0LmJveHJpZ2h0IHtcblx0XHR3aWR0aDogNDklO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHR9XG5cblx0aDIge1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfaDJfaGFsZi5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcblx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOHB4O1xuXHRcdGZvbnQtc2l6ZTogMTVweDtcblx0fVxuXG5cdC5ib3h0aGlyZCB7XG5cdFx0d2lkdGg6IDMyJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRtYXJnaW4tbGVmdDogMiU7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cblxuaDEge1xuXHRmb250LWZhbWlseTogJ0thcmxhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdG1hcmdpbjogMCAwIDEwcHggMDtcbn1cbmgyIHtcblx0bWFyZ2luOiAwO1xuXHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRmb250LWZhbWlseTogJ0thcmxhJywgQXJpYWwsIHNhbnMtc2VyaWY7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbiNibG9jay1zeXN0ZW0tbWFpbiB7XG5cdGEge1xuXHRcdGNvbG9yOiBAYmx1ZTtcblx0fVxufVxuYm9keS5jb250ZXh0LXB1bHNhci1zaXRlbWFwIHtcblx0I2Jsb2NrLXN5c3RlbS1tYWluIHtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiBAYmx1ZTtcblx0XHR9XG5cdH1cbn1cblxudGFibGUge1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbmEubWFnbmlmeSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvbWFnbmlmaWVyLnBuZykgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIGNvbG9yOiBAYmx1ZTtcbn1cblxuLyoqIEhFQURFUiAqKi9cbiN6b25lLWhlYWRlci13cmFwcGVyIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdCNyZWdpb24taGVhZGVyLWZpcnN0IHtcblx0XHRtaW4taGVpZ2h0OiA5MHB4O1xuXHRcdCNibG9jay1ibG9ja2lmeS1ibG9ja2lmeS1sb2dvIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0YSNsb2dvIHtcblx0XHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNibG9jay1ibG9jay00MiwgI2Jsb2NrLWJsb2NrLTQ1IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDBweDtcblx0cmlnaHQ6IDgwcHg7XG5cdC5jb250ZW50IHtcblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0Y29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Zm9udC1zaXplOiAwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NvY2lhbC1zcHJpdGUucG5nKSAwIDAgbm8tcmVwZWF0O1xuXG5cdFx0XHQmLnR3aXR0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5pbnN0YWdyYW0ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0zMnB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5waW50ZXJlc3Qge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4jem9uZS1oZWFkZXIgI2Jsb2NrLWJsb2NrLTQzLCAjem9uZS1oZWFkZXIgI2Jsb2NrLWJsb2NrLTQ2IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDQwcHg7XG5cdHJpZ2h0OiA4MHB4O1xufVxuXG5cblxuLyoqIE1FTlUgKiovXG4jem9uZS1tZW51LXdyYXBwZXIge1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcblx0I2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiB7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHQjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluLFxuXHQjYmxvY2stc3VwZXJmaXNoLTIge1xuXHRcdHVsLm1lbnUge1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiA0MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMzRweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9idWxsZXQzNC5wbmcpIDAgNTAlIG5vLXJlcGVhdDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnTXVsaScsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2YtbWVudSB1bCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogNTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogcmVkO1xuXHRcdFx0cGFkZGluZzogMTBweDtcblx0XHR9XG5cdFx0LnNmLW1lbnUuc2YtaG9yaXpvbnRhbC5zZi1zaGFkb3cgdWwsIC5zZi1tZW51LnNmLXZlcnRpY2FsLnNmLXNoYWRvdyB1bCwgLnNmLW1lbnUuc2YtbmF2YmFyLnNmLXNoYWRvdyB1bCB1bCB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IWltcG9ydGFudDtcblx0XHR9XG5cdFx0LnNmLW1lbnUuc2YtaG9yaXpvbnRhbC5zZi1zaGFkb3cgdWwsIC5zZi1tZW51LnNmLXZlcnRpY2FsLnNmLXNoYWRvdyB1bCwgLnNmLW1lbnUuc2YtbmF2YmFyLnNmLXNoYWRvdyB1bCB1bCB7XG5cdFx0XHQvKmJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc2hhZG93LnBuZykgdG9wIGxlZnQgcmVwZWF0OyovXG5cdFx0XHRiYWNrZ3JvdW5kOiAjMDAwO1xuXHRcdH1cblx0XHQuc2YtbWVudSBsaTpob3ZlciA+IHVsLCAuc2YtbWVudSBsaS5zZkhvdmVyID4gdWwge1xuXHRcdFx0dG9wOiAzLjE1ZW07XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKiogSE9NRVBBR0UgKiovXG4ucGFuZS12aWV3cy1wdWxzYXItaG9tZXBhZ2Utc2xpZGVyLWJsb2NrIHtcblx0aDIucGFuZS10aXRsZSB7IGRpc3BsYXk6IG5vbmU7IH1cblx0I2ZsZXhzbGlkZXItMSB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRib3JkZXI6IG5vbmU7XG5cblx0XHRvbC5mbGV4LWNvbnRyb2wtbmF2IHsgZGlzcGxheTogbm9uZTsgfVxuXHRcdHVsLmZsZXgtZGlyZWN0aW9uLW5hdiB7IGRpc3BsYXk6IG5vbmU7IH1cblx0fVxufVxuXG4uZmxleHNsaWRlciAuc2xpZGVzIGltZyB7IGhlaWdodDogYXV0bzsgfVxuLmZsZXhzbGlkZXIgeyBiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDsgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG4ucGFuZS1ibG9jay00MSwgLnBhbmUtYmxvY2stNDcge1xuXHRwYWRkaW5nOiAwIDAgMCA1NXB4O1xuXHR0YWJsZSB7XG5cdFx0dGQge1xuXHRcdFx0cGFkZGluZzogMCA4cHg7XG5cdFx0fVxuXHR9XG59XG5cbmJvZHkuZnJvbnQge1xuXHQuY2VudGVyLXdyYXBwZXIge1xuXHRcdGgyIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiAnTXVsaScsIEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cbn1cblxuXG4vKiogRk9PVEVSICoqL1xuI3NlY3Rpb24tZm9vdGVyIHtcblxuXHQjcmVnaW9uLWZvb3Rlci1maXJzdCB7XG5cdFx0I2Jsb2NrLWJsb2NrLTQ4LCAjYmxvY2stYmxvY2stNDAge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtMjFweDtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogIzAwNWI4Yztcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCNyZWdpb24tZm9vdGVyLXNlY29uZCB7XG5cdFx0Zm9udC1mYW1pbHk6IEFyaWFsLCBWZXJkYW5hLCBzYW5zLXNlcmlmO1xuXHRcdGNvbG9yOiAjNkQ2RTcxO1xuXHRcdC5sZWZ0IHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdG1hcmdpbi1yaWdodDogMiU7XG5cdFx0fVxuXHRcdC5yaWdodCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cdFx0YSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRjb2xvcjogIzZENkU3MTtcblx0XHRcdGZvbnQtZmFtaWx5OiBBcmlhbCwgVmVyZGFuYSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ji5vdGhlci1icmFuZHMge1xuXHRcdFx0XHRmb250LWZhbWlseTogQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG4vKiogQ09OVEVOVCAqKi9cbiN6b25lLWNvbnRlbnQge1xuXHQjcmVnaW9uLWNvbnRlbnR7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHQucmVnaW9uLWNvbnRlbnQtaW5uZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIEBibHVlO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuI2Nib3hDb250ZW50IHtcblx0Y29sb3I6ICMwMDA7XG59XG5cblxuI2NvdW50ZG93bi13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXgtd2lkdGg6IDM2MHB4O1xuXG5cdCNldmVudC1sb2dvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDExcHg7XG5cdFx0dG9wOiA1cHg7XG5cdH1cblx0I2NvdW50ZG93biB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogM3B4O1xuXHRcdHJpZ2h0OiAzcHg7XG5cdFx0YmFja2dyb3VuZDogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiBub25lIWltcG9ydGFudDtcblxuXHRcdC5jb3VudGRvd24tc2VjdGlvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHR3aWR0aDogMzVweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdH1cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogI2VhYzcwZDtcblx0XHRcdFx0d2lkdGg6IDM1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdC5jb3VudGRvd24tYW1vdW50IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogJ2xldHNfZ29fZGlnaXRhbHJlZ3VsYXInO1xuXHRcdFx0XHRmb250LXNpemU6IDI3cHg7XG5cdFx0XHR9XG5cdFx0XHQuY291bnRkb3duLXBlcmlvZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0I29uLW5vdyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJvdHRvbTogMTVweDtcblx0XHRyaWdodDogMTBweDtcblx0XHRiYWNrZ3JvdW5kOiBub25lIWltcG9ydGFudDtcblx0XHRib3JkZXI6IG5vbmUhaW1wb3J0YW50O1xuXHRcdGZvbnQtc2l6ZTogMjdweDtcblx0XHR3aWR0aDogMTcwcHg7XG5cdFx0Y29sb3I6ICNlYWM3MGQ7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHR9XG59XG5cblxuXG5cblxuXG5cblxuXG5cblxuLyoqIFNJREVCQVIgRklSU1QgKiovXG4jcmVnaW9uLXNpZGViYXItZmlyc3Qge1xuXHRwYWRkaW5nLXRvcDogOTBweDtcblx0Zm9udC1mYW1pbHk6IEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcblxuXHRoMi5tYWluLW1lbnUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmY2ZjZmM7IC8qIE9sZCBicm93c2VycyAqL1xuXHRcdGJhY2tncm91bmQ6IC1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwgICNmY2ZjZmMgMCUsICNmM2YzZjMgMTAwJSk7IC8qIEZGMy42KyAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQobGluZWFyLCBsZWZ0IHRvcCwgbGVmdCBib3R0b20sIGNvbG9yLXN0b3AoMCUsI2ZjZmNmYyksIGNvbG9yLXN0b3AoMTAwJSwjZjNmM2YzKSk7IC8qIENocm9tZSxTYWZhcmk0KyAqL1xuXHRcdGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmY2ZjZmMgMCUsI2YzZjNmMyAxMDAlKTsgLyogQ2hyb21lMTArLFNhZmFyaTUuMSsgKi9cblx0XHRiYWNrZ3JvdW5kOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAgI2ZjZmNmYyAwJSwjZjNmM2YzIDEwMCUpOyAvKiBPcGVyYSAxMS4xMCsgKi9cblx0XHRiYWNrZ3JvdW5kOiAtbXMtbGluZWFyLWdyYWRpZW50KHRvcCwgICNmY2ZjZmMgMCUsI2YzZjNmMyAxMDAlKTsgLyogSUUxMCsgKi9cblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAgI2ZjZmNmYyAwJSwjZjNmM2YzIDEwMCUpOyAvKiBXM0MgKi9cblx0XHRmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudCggc3RhcnRDb2xvcnN0cj0nI2ZjZmNmYycsIGVuZENvbG9yc3RyPScjZjNmM2YzJyxHcmFkaWVudFR5cGU9MCApOyAvKiBJRTYtOSAqL1xuXHR9XG5cdFx0dWwubWVudSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGxpIHtcblx0XHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcblx0XHRcdFx0XHRjb2xvcjogQGxpZ2h0X2dyZXk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBAcmVkO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBHZW9yZ2lhLFwiVGltZXMgTmV3IFJvbWFuXCIsVGltZXMsc2VyaWY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjNkQ2RTcxO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQjYmxvY2stYmxvY2stOSB7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHR9XG5cblx0XHQjYmxvY2stbWVudS1tZW51LXB1bHNhci1hYm91dCxcblx0XHQjYmxvY2stbWVudS1tZW51LWxvcnVzLWFib3V0LFxuXHRcdCNibG9jay1tZW51LW1lbnUtbWljaGVsLWhlcmJlbGluLWFib3V0IHtcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNkQ2RTcxO1xuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBibGFjaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYWN0aXZlLXRyYWlsIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEBwaW5rIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0I2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItYWJvdXQsXG5cdFx0I2Jsb2NrLW1lbnUtbWVudS1sb3J1cy1hYm91dCB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAjYzdjOGNBIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdCYuYWN0aXZlLXRyYWlsIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IEByZWQhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMDAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5Mzk1OTghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdHVsIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3VibmF2LWJnLmdpZikgYm90dG9tIGxlZnQgcmVwZWF0LXg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzkzOTU5OCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFZlcmRhbmEsQXJpYWwsSGVsdmV0aWNhLHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cbn1cblxuLyoqIEZPT1RFUiAqKi9cbiNzZWN0aW9uLWZvb3RlciB7XG5cdCNyZWdpb24tZm9vdGVyLWZpcnN0IHtcblxuXHRcdC5ibG9jayB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdFx0XHQjYmxvY2stYmxvY2stMTAsXG5cdFx0XHQjYmxvY2stYmxvY2stMTkgLFxuXHRcdFx0I2Jsb2NrLWJsb2NrLTIyIHtcblx0XHRcdFx0d2lkdGg6IDE5JTtcblx0XHRcdH1cblxuXHRcdFx0I2Jsb2NrLWJsb2NrLTIyIGltZyB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAtMjNweDtcblx0XHRcdH1cblxuXHRcdFx0I2Jsb2NrLWJsb2NrLTExLFxuXHRcdFx0I2Jsb2NrLWJsb2NrLTIwLFxuXHRcdFx0I2Jsb2NrLWJsb2NrLTIzIHtcblx0XHRcdFx0d2lkdGg6IDc3JTtcblx0XHRcdFx0cGFkZGluZzogMCAwIDAgNCU7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDEycHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBAcmVkO1xuXHRcdFx0fVxuXHRcdFx0I2Jsb2NrLWJsb2NrLTIzIHsgbWFyZ2luLXRvcDogMDsgfVxuXG5cdFx0XHQjYmxvY2stYmxvY2stMTEsXG5cdFx0XHQjYmxvY2stYmxvY2stMjAsXG5cdFx0XHQjYmxvY2stYmxvY2stMjMge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0Y29sb3I6IEBsaWdodF9ncmV5O1xuXHRcdFx0XHRmb250LXNpemU6IDlweDtcblxuXHRcdFx0XHQubGVmdCB7XG5cdFx0XHRcdFx0d2lkdGg6IDU1JTtcblx0XHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0XHR3aWR0aDogNDUlO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBAbGlnaHRfZ3JleTtcblx0XHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQub3RoZXItYnJhbmRzIHtcblx0XHRcdFx0Y29sb3I6IGJsYWNrO1xuXHRcdFx0XHRhIHsgY29sb3I6IGJsYWNrOyB9XG5cdFx0XHR9XG5cdH1cbn1cblxuXG4vKiogUE9QVVAgKiovXG4jY2JveFdyYXBwZXIge1xuXHRib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4jcG9wdXAtaGVhZGVyIHtcblx0aGVpZ2h0OiA4NnB4O1xuICBcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYmdfcG9wdXBfaGVhZGVyLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGZsb2F0OiBsZWZ0O1xufVxuXG5cdCNwb3B1cC1oZWFkZXIgLmxvZ28tc21hbGwge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdFx0bWF4LWhlaWdodDogNTBweDtcblx0fVxuXHQjcG9wdXAtaGVhZGVyIC5jbG9zZSB7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdG1hcmdpbi10b3A6IDEzcHg7XG5cdH1cblxuXG4vKiogV0FUQ0ggRklOREVSICoqL1xuXG4jdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0xLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0yLFxuI3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0zIHtcblx0LnZpZXdzLWV4cG9zZWQtZm9ybSB7XG5cblx0XHQudmlld3MtZXhwb3NlZC13aWRnZXQge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHRcdG1hcmdpbjogMCAwIDEwcHg7XG5cdFx0XHRwYWRkaW5nOiAwIDNweCAwO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIHtcblx0XHRcdHdpZHRoOiAxMDAlIWltcG9ydGFudDtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQTJBMkEyO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMjAwcHg7XG5cdFx0XHR9XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlld3Mtc3VibWl0LWJ1dHRvbiB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cdH1cbn1cblxuXG4udmlldy1icmFuZC13YXRjaC1maW5kZXIge1xuXG5cdC52aWV3LWZpbHRlcnMge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG5cdFx0XHR3aWR0aDogMjMuNSU7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGNvbG9yOiAjOTM5NTk4O1xuXHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0XHRzZWxlY3Qge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0Ji52aWV3cy1zdWJtaXQtYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMTBweCAwIDAgMDtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYnRuX2FkdmFuY2VkX3NlYXJjaC5naWYpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcblx0XHRcdFx0XHRmb250LXNpemU6IDBweDtcblx0XHRcdFx0XHR3aWR0aDogMTA2cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC52aWV3cy13aWRnZXQtZmlsdGVyLXRpdGxlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCUhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHRcdCNlZGl0LXRpdGxlLXdyYXBwZXIge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDAgMCAxNXB4IDA7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGhlaWdodDogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudmlldy1jb250ZW50IHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRwYWRkaW5nOiA1cHggM3B4IDA7XG5cblx0XHQucGFnZXItd3JhcHBlciB7XG5cdFx0XHRtYXJnaW46IDAgMCAyMHB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5wYWdlci10b3RhbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0Zm9udC1zaXplOiAxMHB4O1xuXHRcdFx0XHRmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdH1cblx0XHRcdC5pdGVtLWxpc3Qge1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IFZlcmRhbmEsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjOTM5NTk4O1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRcdCY6aG92ZXIsICYuYWN0aXZlIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogQHBpbms7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucGFnZXItZmlyc3QsICYucGFnZXItbGFzdCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnBhZ2VyLXByZXZpb3VzLCAmLnBhZ2VyLW5leHQge1xuXHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnBhZ2VyLW5leHQge1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYucGFnZXItY3VycmVudCB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiBAcGluaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblxuXHRcdHRhYmxlIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHRyIHtcblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5cbi5wYWdlciBsaS5wYWdlci1sYXN0LCAucGFnZXIgbGkucGFnZXItbmV4dC5sYXN0IHsgZGlzcGxheTogbm9uZTsgfVxuLnBhZ2VyIGxpLnBhZ2VyLW5leHQge1xuXHRib3JkZXI6IG5vbmU7XG5cdGEge1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi8qKiBXQVRDSCAqKi9cbmFydGljbGUubm9kZS13YXRjaCwgYXJ0aWNsZS5ub2RlLWNsb2NrIHtcblxuXHQjd2F0Y2gtY29udGVudC13cmFwcGVyIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQuaW5uZXItd3JhcHBlciB7XG5cdFx0XHRwYWRkaW5nOiA1JTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDkwJTtcblxuXHRcdFx0LmxlZnQge1xuXHRcdFx0XHR3aWR0aDogNDMlO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDklO1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblxuICAgICAgICAud2F0Y2gtZGVzY3JpcHRpb24ge1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICBcdGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgICAgXHRwYWRkaW5nOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53YXRjaC1waWN0dXJlIHtcbiAgICAgICAgXHRpbWcge1xuICAgICAgICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBcdFx0aGVpZ2h0OiBhdXRvO1xuICAgICAgICBcdH1cbiAgICAgICAgfVxuXG5cdFx0XHRcdC53YXRjaC10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRcdG1hcmdpbjogMCAwIDAgMTBweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNkQ2RTcxO1xuXHRcdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuICAgICAgICBkaXYuZnVsbC1zaXplIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuXHRcdFx0XHQvKi52aWV3LWZ1bGwtc2l6ZSB7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIEByZWQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDlweDtcblx0XHRcdFx0XHRcdGNvbG9yOiBAcmVkO1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSovXG5cbiAgICAgICAgI3dhdGNoLXNvY2lhbCB7XG4gICAgICAgICAgd2lkdGg6IDEwNHB4O1xuICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgJi5mYWNlYm9vayAgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMvc29jaWFsLnBuZykgMCAwIG5vLXJlcGVhdDsgfVxuICAgICAgICAgICAgJi50d2l0dGVyICAgeyBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3Nwcml0ZXMvc29jaWFsLnBuZykgMCAtMjJweCBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAgICYucGludGVyZXN0IHsgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9zcHJpdGVzL3NvY2lhbC5wbmcpIDAgLTQ0cHggbm8tcmVwZWF0OyB9XG4gICAgICAgICAgICAmLmVtYWlsICAgICB7IGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3ByaXRlcy9zb2NpYWwucG5nKSAwIC02NnB4IG5vLXJlcGVhdDsgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC53YXRjaC1pbnRlcm5ldC13YXJuaW5ncyB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDlweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIH1cbiAgICAgICAgICBhOmhvdmVyIHsgb3BhY2l0eTogMC40OyB9XG4gICAgICAgIH1cblx0XHRcdH1cblxuXHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0d2lkdGg6IDQ4JTtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cbiAgICAgICAgLndhdGNoLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaDMge1xuICAgICAgICAgIG1hcmdpbjogMTBweCAwIDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHQ7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvaWNvbnMvY29nX2hlYWRlci5wbmcpIHRvcCBsZWZ0IG5vLXJlcGVhdFxuICAgICAgICB9XG5cblx0XHRcdFx0I2NhbGlicmUge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTlweDtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwIDEwcHg7XG5cdFx0XHRcdFx0Y29sb3I6ICM2RDZFNzE7XG5cdFx0XHRcdFx0Zm9udC1mYW1pbHk6IEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjNweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0XHQubGFiZWwge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTE1cHg7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQud2F0Y2gtcmlnaHQtd3JhcHBlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLm5vZGUtdGVhc2VyIHtcblx0XHR3aWR0aDogMTQ1cHg7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcblx0XHRcdGZvbnQtc2l6ZTogMTBweDtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQHBpbms7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LndhdGNoLWltYWdlIHtcblx0XHRcdG1heC1oZWlnaHQ6IDIyMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdFx0LndhdGNoLWRlc2NyaXB0aW9uIHtcblx0XHRcdGEge1xuXHRcdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnByaWNlIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2plbGQtd2VuLWxvZ28ge1xuXHRoZWlnaHQ6IDE3NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IC0xMDA7XG5cdFx0dG9wOiAtMTYwcHg7XG5cdFx0bGVmdDogLTE0MHB4O1xuXHR9XG59XG5cblxuLyoqIENPTlRBQ1QgRk9STSAqKi9cbiN3ZWJmb3JtLWNsaWVudC1mb3JtLTM1OSB7XG5cblx0bGVnZW5kIHtcblx0XHRzcGFuIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdH1cblx0bGFiZWwge1xuXHRcdHdpZHRoOiAxNDZweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdH1cblx0aW5wdXRbdHlwZT10ZXh0XSxcblx0aW5wdXRbdHlwZT1lbWFpbF0ge1xuXHRcdHdpZHRoOiAzMDBweDtcblx0fVxuXG5cdC53ZWJmb3JtLWNvbXBvbmVudC10ZXh0YXJlYSB7XG5cdFx0bGFiZWwge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHdpZHRoOiA0NTVweDtcblx0XHR9XG5cdFx0LmdyaXBwaWUgeyBkaXNwbGF5OiBub25lOyB9XG5cdH1cblx0LmZvcm0tdGV4dGFyZWEtd3JhcHBlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0XHRwYWRkaW5nOiAxMHB4IDAgMCAwO1xuXHR9XG59XG5cblxuLyoqIEZBUSAqKi9cbi52aWV3LWZhcSB7XG5cblx0LnZpZXctY29udGVudCB7XG5cdFx0LnZpZXdzLXJvdyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdFx0Y29sb3I6ICM2RDZFNzE7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0Y29sb3I6IEByZWQ7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IEdlb3JnaWEsXCJUaW1lcyBOZXcgUm9tYW5cIixUaW1lcyxzZXJpZjtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRmb250LWZhbWlseTogR2VvcmdpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO1xuXHRcdFx0fVxuXHRcdFx0LnBhZ2UtdG9wLXdyYXBwZXJ7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRhLmFycm93LXVwIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tfdG9fdG9wLmdpZikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHRjb2xvcjogQHJlZDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2E1YTVhNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmF0dGFjaG1lbnQtYmVmb3JlIHtcblx0XHR1bCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXJyb3dfZG93bi5naWYpIGNlbnRlciBsZWZ0IG5vLXJlcGVhdDtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRtYXJnaW46IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogQGJsdWUhaW1wb3J0YW50O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmFxLXVsLXF1ZXN0aW9ucy10b3Age1xuXHRsaSB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hcnJvd19kb3duLmdpZikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuXHRcdHBhZGRpbmctbGVmdDogMTBweCFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjZmZmIWltcG9ydGFudDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogQGJsdWU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4uZmFxLXF1ZXN0aW9uIHtcblx0cGFkZGluZy1sZWZ0OiAwIWltcG9ydGFudDtcblx0YSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdGNvbG9yOiBAcmVkO1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxufVxuLmZhcS1hbnN3ZXIge1xuXHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdHVsLmxpbmtzIHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0YSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2JhY2tfdG9fdG9wLmdpZikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC1zaXplOiAxMXB4O1xuXHRcdH1cblx0fVxufVxuXG4jYmxvY2stYmxvY2stNCB7IGRpc3BsYXk6IG5vbmU7IH1cblxuLyoqIElOU1RSVUNUSU9OIEJPT0tMRVRTICoqL1xuLyoqIElOU1RSVUNUSU9OICoqL1xuLmdsb3NzYXJpZXMtd2lkZ2V0LXdyYXBwZXIge1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cblx0LmxlZnQge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1NSU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyJTtcblx0XHQvKi5saWdodC1ncmV5LWdyYWRpZW50LWJveCgpOyovXG5cdFx0cGFkZGluZzogMDtcblxuXHRcdCYuZnVsbCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQuaW5uZXIge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNXB4IDE1cHggMDtcblx0XHR9XG5cblx0XHQuc2VsZWN0b3JzIHtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQvKi5uaWNlLWJvcmRlci1ib3R0b20oKTsqL1xuXHRcdFx0dWwge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogMCAwIDEwcHggMDtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjODg5ODg4O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdC5yaWdodCB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDQyJTtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxufVxuXG4udHdvLWNvbHVtbnMge1xuXHQtbW96LWNvbHVtbi1jb3VudDoyOyAvKiBGaXJlZm94ICovXG5cdC13ZWJraXQtY29sdW1uLWNvdW50OjI7IC8qIFNhZmFyaSBhbmQgQ2hyb21lICovXG5cdGNvbHVtbi1jb3VudDoyO1xuXG5cdC5jb2x1bW4taXRlbSB7XG5cdFx0Y29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAyODBweDtcblx0fVxufVxuXG4jaW5zdHJ1Y3Rpb24td3JhcHBlciB7XG5cblx0I2luc3RydWN0aW9uLWRlZmF1bHQtd3JhcHBlciB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQuaW5zdHJ1Y3Rpb24tY2F0IHtcblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbjogMCAwIDIwcHggMDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHR9XG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNDQ0M7XG5cdFx0XHRcdGhlaWdodDogMTdweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3dlYi1saW5rLmdpZikgY2VudGVyIGxlZnQgbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2E1YTVhNTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuLmJhY2stdG8tdG9wLXdyYXBwZXIge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcblx0bWFyZ2luOiAwIDAgMThweCAwO1xuXHRhIHtcblx0XHRmb250LXNpemU6IDEwcHg7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHR9XG59XG5cbiNhYmJyZXZpYXRpb25zLXdyYXBwZXIge1xuXHRjbGVhcjogYm90aDtcblxuXHRoMiB7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdGNvbG9yOiBAcmVkO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdGFydGljbGUubm9kZS1hYmJyZXZpYXRpb24ge1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI0NDQztcblx0XHRtYXJnaW46IDAgMCAzcHggMDtcblx0XHRwIHtcblx0XHRcdG1hcmdpbjogMCAwIDJweCAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdH1cblx0fVxuXHQuYmFjay10by10b3Atd3JhcHBlciB7XG5cdFx0bWFyZ2luOiAxNXB4IDAgMTBweDtcblx0fVxufVxuXG4jZ2xvc3NhcnktaXRlbXMtd3JhcHBlciB7XG5cdGNsZWFyOiBib3RoO1xuXG5cdGgyLmhhbGYge1xuXHRcdG1hcmdpbjogMCAwIDNweCAwO1xuXHRcdGNvbG9yOiBAcmVkO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cdGFydGljbGUubm9kZS1nbG9zc2FyeSB7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjQ0NDO1xuXHRcdG1hcmdpbjogMCAwIDRweCAwO1xuXHRcdHAge1xuXHRcdFx0bWFyZ2luOiAwIDAgNHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHR9XG5cdC5iYWNrLXRvLXRvcC13cmFwcGVyIHtcblx0XHRtYXJnaW46IDE1cHggMCAxMHB4O1xuXHR9XG59XG5cblxuLyoqIFNJVEVNQVAgKiovXG5ib2R5LnBhZ2Utbm9kZS0xMDQ5IHtcblx0YXJ0aWNsZS5ub2RlLXBhZ2Uge1xuXHRcdHVsIHtcblx0XHRcdGxpe1xuXHRcdFx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogIzkzOTU5ODtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogQHJlZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbnVsLnNpdGVtYXAge1xuXHRsaSB7XG5cdFx0YSB7XG5cdFx0XHRjb2xvcjogIzkzOTU5OCFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi8qKiBIT01FUEFHRSAqKi9cbi5wdWxzYXItaG9tZXBhZ2Utd3JhcHBlciwgLmxvcnVzLWhvbWVwYWdlLXdyYXBwZXIsIC5taC1ob21lcGFnZS13cmFwcGVyIHtcblx0Lyp3aWR0aDogNTg2cHg7Ki9cblx0d2lkdGg6IDEwMCU7XG5cblx0LmhvbWVwYWdlLWJvdHRvbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHRcdGNvbG9yOiAjOTM5NTk4O1xuXHRcdHBhZGRpbmc6IDE1cHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2hvbWUtYmcuZ2lmKSBib3R0b20gbGVmdCByZXBlYXQteDtcblxuXHRcdHAge1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCAnVGltZXMgTmV3IFJvbWFuJywgVGltZXMsIHNlcmlmO1xuXHRcdH1cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAjOTM5NTk4IWltcG9ydGFudDtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC0xMTVweDtcblx0XHRcdHRvcDogLTE5MHB4XG5cdFx0fVxuXG5cdFx0aDIge1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRmb250LXNpemU6IDE5cHg7XG5cdFx0XHRmb250LWZhbWlseTogR2VvcmdpYSwgJ1RpbWVzIE5ldyBSb21hbicsIFRpbWVzLCBzZXJpZjtcblx0XHR9XG5cdH1cbn1cblxuLyoqIFNUT0NLSVNUUyAqKi9cbiNzdG9ja2lzdHMtc2VhcmNoLWhvbWUge1xuXHQuYmFubmVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG59XG5cbiNzdG9ja2lzdC1zZWFyY2gtd3JhcHBlciB7XG5cblx0I3NlaWtvLXN0b2NraXN0cy1zZWFyY2hmb3JtIHtcblx0XHRpbnB1dFt0eXBlPXRleHRdIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdCNzdG9ja2lzdHMtdG90YWwge1xuXHRcdG1hcmdpbjogMTBweCAwO1xuXHR9XG5cblx0YXJ0aWNsZS5ub2RlLXN0b2NraXN0IHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRoMiB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogIzZENkU3MTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LWZhbWlseTogR2VvcmdpYSxcIlRpbWVzIE5ldyBSb21hblwiLFRpbWVzLHNlcmlmO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxufVxuXG4vKiogU0lURU1BUCAqKi9cbnVsLnNpdGVtYXAge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG5cdGxpIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbjogMDtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICM5Mzk1OTg7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICNEMzAwNjI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuLyoqIFNUT0NLSVNUUyAqKi9cbi5wdWxzYXItc3RvY2tpc3RzLXZpZXcge1xuXHQudmlld3MtZXhwb3NlZC1mb3JtIHsgZGlzcGxheTogbm9uZTsgfVxuXHQucm93IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDMyJTtcblx0XHRtYXJnaW4tbGVmdDogMiU7XG5cdFx0aGVpZ2h0OiAyMDBweDtcblxuXHRcdCYuZmlyc3QgeyBtYXJnaW4tbGVmdDogMDsgfVxuXG5cdFx0LnZpZXdzLWZpZWxkLXRpdGxlIHtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0YmFja2dyb3VuZDogIzAwN0RDMDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudmlld3MtZmllbGQtZmllbGQtcGhvbmUge1xuXHRcdFx0ZGl2IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuI3B1bHNhci1zdG9ja2lzdHMtcG9zdGNvZGUtZmlsdGVycyxcbiNwdWxzYXItc3RvY2tpc3RzLWNpdHktZmlsdGVycyB7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuXHRpbnB1dCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG5cdGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuXHRcdGZsb2F0OiByaWdodDtcblx0fVxufVxuI3B1bHNhci1zdG9ja2lzdC1jdXN0b20tc2VhcmNoLXdyYXBwZXIge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4jYXVzbWFwIHtcblx0d2lkdGg6IDMyNXB4O1xuXHRoZWlnaHQ6IDIzM3B4O1xuXHRtYXJnaW46MDtcblx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIG5vLXJlcGVhdDsgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI2F1c21hcCBsaSB7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cbiNhdXNtYXAgYSB7ZGlzcGxheTogYmxvY2s7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgZm9udC1zaXplOjExcHg7IGZvbnQtd2VpZ2h0OmJvbGQ7bGluZS1oZWlnaHQ6bm9ybWFsO31cbiN3YSB7IGxlZnQ6IDBweDsgdG9wOiAyMXB4OyB3aWR0aDogMTAxcHg7IHotaW5kZXg6MTA7fVxuI3dhIGEge2hlaWdodDogNzJweDsgdGV4dC1hbGlnbjpjZW50ZXI7IHBhZGRpbmctdG9wOjgwcHg7IHBhZGRpbmctbGVmdDoxNXB4OyBjb2xvcjojMDAwO31cbiN3YSBhOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1c256bWFwLnBuZykgMCAtMjU0cHggbm8tcmVwZWF0OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6ICMwMDdEQzA7fVxuI250IHsgbGVmdDogMTAycHg7IHRvcDogMnB4OyB3aWR0aDogNTZweDsgei1pbmRleDoxMDt9XG4jbnQgYSB7aGVpZ2h0OiA0NnB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgcGFkZGluZy10b3A6NjBweDsgcGFkZGluZy1sZWZ0OjBweDsgY29sb3I6IzAwMDt9XG4jbnQgYTpob3ZlciB7YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIC0xMDJweCAtMjM1cHggbm8tcmVwZWF0OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6ICMwMDdEQzA7fVxuI3NhIHsgbGVmdDogMTAycHg7IHRvcDogMTA4cHg7IHdpZHRoOiA3NXB4OyB6LWluZGV4OjEwO31cbiNzYSBhIHtoZWlnaHQ6IDcwcHg7IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nLXRvcDoxNXB4OyBwYWRkaW5nLWxlZnQ6MHB4OyBjb2xvcjojMDAwO31cbiNzYSBhOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1c256bWFwLnBuZykgLTEwMnB4IC0zNDFweCBuby1yZXBlYXQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBjb2xvcjogIzAwN0RDMDt9XG4jdGFzIHsgbGVmdDogMjAwcHg7IHRvcDogMjEycHg7IHdpZHRoOiAyNXB4OyB6LWluZGV4OjEwO31cbiN0YXMgYSB7aGVpZ2h0OiAxOXB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgcGFkZGluZy10b3A6MnB4OyBwYWRkaW5nLWxlZnQ6MHB4OyBjb2xvcjojMDAwOyBsZXR0ZXItc3BhY2luZzotMXB4O31cbiN0YXMgYTpob3ZlciB7YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIC0yMDBweCAtNDQ1cHggbm8tcmVwZWF0OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6ICMwMDdEQzA7fVxuI3FsZCB7IGxlZnQ6IDE1OXB4OyB0b3A6IDA7IHdpZHRoOiA5OXB4OyB6LWluZGV4Ojk7fSAjcWxkIGEge2hlaWdodDogNDlweDsgdGV4dC1hbGlnbjpjZW50ZXI7IHBhZGRpbmctdG9wOjgwcHg7IHBhZGRpbmctcmlnaHQ6MjBweDsgY29sb3I6IzAwMDt9XG4jcWxkIGE6aG92ZXIge2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXVzbnptYXAucG5nKSAtMTU5cHggLTQ2NnB4IG5vLXJlcGVhdDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOiAjMDA3REMwO31cbiNuc3cgeyBsZWZ0OiAxNzhweDsgdG9wOiAxMjNweDsgd2lkdGg6IDgwcHg7IHotaW5kZXg6MTA7fVxuI25zdyBhIHtoZWlnaHQ6IDQ2cHg7IHRleHQtYWxpZ246Y2VudGVyOyBwYWRkaW5nLXRvcDoyMHB4OyBwYWRkaW5nLXJpZ2h0OjIwcHg7IGNvbG9yOiMwMDA7fVxuI25zdyBhOmhvdmVyIHtiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2F1c256bWFwLnBuZykgLTE3OHB4IC0zNTZweCBuby1yZXBlYXQ7IHRleHQtZGVjb3JhdGlvbjpub25lOyBjb2xvcjogIzAwN0RDMDt9XG4jdmljIHsgbGVmdDogMTc4cHg7IHRvcDogMTY2cHg7IHdpZHRoOiA1N3B4OyB6LWluZGV4OjExO31cbiN2aWMgYSB7aGVpZ2h0OiAyM3B4OyB0ZXh0LWFsaWduOmNlbnRlcjsgcGFkZGluZy10b3A6MTNweDsgcGFkZGluZy1yaWdodDoyNXB4OyBjb2xvcjojMDAwO31cbiN2aWMgYTpob3ZlciB7YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9hdXNuem1hcC5wbmcpIC0xNzhweCAtNjMycHggbm8tcmVwZWF0OyB0ZXh0LWRlY29yYXRpb246bm9uZTsgY29sb3I6ICMwMDdEQzA7fVxuI2FjdCB7IGxlZnQ6IDIyNHB4OyB0b3A6IDE2N3B4OyB3aWR0aDogNDBweDsgei1pbmRleDoxMjt9XG4jYWN0IGEge2hlaWdodDogMjJweDsgdGV4dC1hbGlnbjpyaWdodDsgcGFkZGluZy10b3A6MHB4OyBwYWRkaW5nLXJpZ2h0OjBweDsgY29sb3I6I2ZmZjt9XG4jYWN0IGE6aG92ZXIge2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYWN0ZG90LnBuZykgMCAwIG5vLXJlcGVhdDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOiMwMDdEQzA7fVxuXG4jbnogeyBsZWZ0OiAyNjZweDsgdG9wOiAxNDJweDsgd2lkdGg6IDYxcHg7IHotaW5kZXg6MTI7fVxuI256IGEge2hlaWdodDogMzRweDsgdGV4dC1hbGlnbjpyaWdodDsgcGFkZGluZy10b3A6NThweDsgcGFkZGluZy1yaWdodDowcHg7IGNvbG9yOiNmZmY7fVxuI256IGE6aG92ZXIge2JhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvYXVzbnptYXAucG5nKSAtMjY2cHggLTE0MnB4IG5vLXJlcGVhdDsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IGNvbG9yOiMwMDdEQzA7fVxuXG5cblxuLyoqIE1FRElBIFFVRVJJRVMgKiovXG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDEyMjBweCkge1xuXHQuY29udGFpbmVyLTEyIC5wcmVmaXgtMiB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxOTBweCFpbXBvcnRhbnQ7XG5cdH1cblx0LmNvbnRhaW5lci0xMiAuc3VmZml4LTIge1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE5MHB4IWltcG9ydGFudDtcblx0fVxuXHQuY29udGFpbmVyLTEyIC5ncmlkLTgge1xuXHRcdHdpZHRoOiA4MDBweCFpbXBvcnRhbnQ7XG5cdH1cblxuXHQjYmxvY2stYmxvY2stNDIsICNibG9jay1ibG9jay00NSB7IHJpZ2h0OiAyMDBweDsgfVxuXHQjem9uZS1oZWFkZXIgI2Jsb2NrLWJsb2NrLTQzLCAjem9uZS1oZWFkZXIgI2Jsb2NrLWJsb2NrLTQ2IHsgcmlnaHQ6IDIwMHB4OyB9XG5cdCN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stbWVudS1tZW51LXB1bHNhci1tYWluIHVsLm1lbnUgbGksICN6b25lLW1lbnUtd3JhcHBlciAjYmxvY2stc3VwZXJmaXNoLTIgdWwubWVudSBsaSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9idWxsZXQucG5nKTtcblx0XHRwYWRkaW5nLWxlZnQ6IDUwcHg7XG5cdH1cblx0I3pvbmUtbWVudS13cmFwcGVyICNibG9jay1tZW51LW1lbnUtcHVsc2FyLW1haW4gdWwubWVudSBsaSBhLCAjem9uZS1tZW51LXdyYXBwZXIgI2Jsb2NrLXN1cGVyZmlzaC0yIHVsLm1lbnUgbGkgYSB7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG5cdC5jb250YWluZXItMTIgLnByZWZpeC0yIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDIlIWltcG9ydGFudDtcblx0fVxuXHQuY29udGFpbmVyLTEyIC5zdWZmaXgtMiB7XG5cdFx0cGFkZGluZy1yaWdodDogMiUhaW1wb3J0YW50O1xuXHR9XG5cdC5jb250YWluZXItMTIgLmdyaWQtOCB7XG5cdFx0d2lkdGg6IDk2JSFpbXBvcnRhbnQ7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG59XG5cbkBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6IDc4NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcblx0cC5iYW5uZXIge1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdCN6b25lLW1lbnUtd3JhcHBlciB7XG5cdFx0I2Jsb2NrLW1lbnUtbWVudS1wdWxzYXItbWFpbiwgI2Jsb2NrLXN1cGVyZmlzaC0yIHtcblx0XHRcdHVsLm1lbnUgbGkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3ODVweCkge1xuXHQubW9iaWxlLWhpZGRlbiB7IGRpc3BsYXk6IG5vbmU7IH1cblx0Lm1vYmlsZS1vbmx5IHsgZGlzcGxheTogYmxvY2shaW1wb3J0YW50OyB9XG5cdC8qIEhFQURFUiAqL1xuXHQjYmxvY2stYmxvY2stNDIsICNibG9jay1ibG9jay00NSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcblx0XHR0b3A6IDAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IDAhaW1wb3J0YW50O1xuXHRcdHAge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0fVxuXHQjYmxvY2stYmxvY2stNDMsICNibG9jay1ibG9jay00NiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlIWltcG9ydGFudDtcblx0XHR0b3A6IDAhaW1wb3J0YW50O1xuXHRcdGxlZnQ6IDAhaW1wb3J0YW50O1xuXHR9XG5cdCNibG9jay1ibG9jay00MyBwIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cdGJvZHkuZnJvbnQge1xuXHRcdC5jZW50ZXItd3JhcHBlciB7XG5cdFx0XHQucGFuZWwtcGFuZWwge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQjY291bnRkb3duLXdyYXBwZXIge1xuXHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucGFuZS1ibG9jay00MSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qKiBwcm9kdWN0IGxpc3QgKiovXG5cdCNwcm9kdWN0LWdyaWQtd3JhcHBlciB7XG5cdFx0Lml0ZW0ge1xuXHRcdFx0d2lkdGg6IDQ2JTtcblx0XHRcdG1hcmdpbjogMCAyJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0YXJ0aWNsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZSAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCxcblx0I3ZpZXdzLWV4cG9zZWQtZm9ybS1icmFuZC13YXRjaC1maW5kZXItcGFnZS0xIC52aWV3cy1leHBvc2VkLWZvcm0gLnZpZXdzLWV4cG9zZWQtd2lkZ2V0LFxuXHQjdmlld3MtZXhwb3NlZC1mb3JtLWJyYW5kLXdhdGNoLWZpbmRlci1wYWdlLTIgLnZpZXdzLWV4cG9zZWQtZm9ybSAudmlld3MtZXhwb3NlZC13aWRnZXQsXG5cdCN2aWV3cy1leHBvc2VkLWZvcm0tYnJhbmQtd2F0Y2gtZmluZGVyLXBhZ2UtMyAudmlld3MtZXhwb3NlZC1mb3JtIC52aWV3cy1leHBvc2VkLXdpZGdldCB7XG5cdFx0d2lkdGg6IDQ4JTtcblx0fVxuXG5cdHAuYmFubmVyIHtcblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0I3dhdGNoLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0LmxlZnQsIC5yaWdodCB7XG5cdFx0XHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHR9XG5cblxuXHQvKiBGT09URVIgKi9cblx0I3NlY3Rpb24tZm9vdGVyIHtcblx0XHQjcmVnaW9uLWZvb3Rlci1zZWNvbmQge1xuXHRcdFx0LmxlZnQsIC5yaWdodCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNjMwcHgpIHtcblx0I2FiYnJldmlhdGlvbnMtd3JhcHBlciB7XG5cdFx0XHQuY29sdW1uLWl0ZW0ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHQmLnR3by1jb2x1bW5zIHtcblx0XHRcdGNvbHVtbi1jb3VudDogMTtcblx0XHRcdC1tb3otY29sdW1uLWNvdW50OiAxO1xuXHRcdFx0LXdlYmtpdC1jb2x1bW4tY291bnQ6IDE7XG5cdFx0fVxuXHR9XG59XG5cbiNwdWxzYXItd2F0Y2gtY2FyZSB7XG5cdHRye1xuXHRcdHRkIHtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHR3aWR0aDogMTM4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbiNwb3B1cC1oZWFkZXIsICNwb3B1cC10ZW1wbGF0ZSB7XG5cdHBhZGRpbmc6IDAhaW1wb3J0YW50O1xufVxuXG5cbi5wcm9ncmVzcyB7XG5cdC5iYXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHR9XG59XG5cblxuI3pvbmUtaGVhZGVyIC5yZWdpb24ge1xuXHR3aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLXNsaWRlci1wYW5lIHtcblx0LmZsZXhzbGlkZXIge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0fVxuXHQuZmxleC1jb250cm9sLW5hdiwgLmZsZXgtZGlyZWN0aW9uLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuI3NlaWtvLWdlbmVyYWwtd2F0Y2gtZmluZGVyLWZvcm0ge1xuXHQuZm9ybS1pdGVtIHtcblx0XHR3aWR0aDogMzMlO1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHRpbnB1dCwgc2VsZWN0IHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxufVxuXG4jZmluZGVyLXJlc3VsdHMge1xuXHQucmVzdWx0LXJvdyB7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0LmNvbC1pdGVtIHtcblx0XHR3aWR0aDogMzMlO1xuXHRcdHBhZGRpbmc6IDAgNXB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdH1cbn0iXX0= */
