@charset "UTF-8";
/* Default Style */
/* General ***************************************************/
body.admin-bar {
  top: 32px;
}

/* Font in different browser */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}

body, button, input, select, textarea {
  color: #343434;
  line-height: 23px;
}

p {
  line-height: 23px;
  margin-bottom: 2rem;
}

a:hover {
  text-decoration: none;
  outline: none;
}

a:hover, a:focus {
  text-decoration: none;
  outline: none;
}

input:focus {
  outline: none;
}

img {
  max-width: 100%;
  height: auto;
}

.alignleft, img.alignleft {
  margin-right: 1.5em;
  display: inline;
  float: left;
}

.alignright, img.alignright {
  margin-left: 1.5em;
  display: inline;
  float: right;
}

.aligncenter, img.aligncenter {
  margin-right: auto;
  margin-left: auto;
  display: block;
  clear: both;
}

.wp-caption {
  margin-bottom: 1.5em;
  text-align: center;
  padding-top: 5px;
  max-width: 100%;
}

.wp-caption img {
  border: 0 none;
  padding: 0;
  margin: 0;
}

.wp-caption img[class*=wp-image-] {
  display: block;
  margin: 0;
}

.wp-caption p.wp-caption-text {
  line-height: 1.5;
  font-size: 14px !important;
  margin: 0;
  color: rgba(51, 51, 51, 0.71) !important;
  text-align: left;
  font-style: italic;
}

.wp-caption p.wp-caption-text a {
  color: rgba(51, 51, 51, 0.9) !important;
}

.wp-smiley {
  margin: 0 !important;
  max-height: 1em;
}

blockquote.left {
  margin-right: 20px;
  text-align: right;
  margin-left: 0;
  width: 33%;
  float: left;
}

blockquote.right {
  margin-left: 20px;
  text-align: left;
  margin-right: 0;
  width: 33%;
  float: right;
}

.gallery-caption {
  width: 100%;
}

.sticky {
  background: #f3f3f3;
  padding: 22px 30px 30px 30px;
  border-top: 5px solid #5687bf;
}

.single .sticky {
  padding: 30px;
}

.sticky .post-excerpt {
  text-align: justify;
}

.bypostauthor {
  position: relative;
}

.widget label.screen-reader-text {
  display: none;
}

.slash {
  padding: 0px 3px;
  color: #999;
}

/** Fix for img ajax contact form 7  */
img.ajax-loader {
  width: 16px !important;
  height: 16px !important;
  display: block;
  text-align: center;
  margin: 0 auto;
  margin-left: auto !important;
}

.pp_social .facebook {
  width: 70px;
}

/* Scroll To TOp */
#scrollUp {
  bottom: 20px;
  right: 20px;
  width: 30px;
  height: 30px;
  border-radius: 4px;
  background-color: var(--primary);
  color: #fff;
  text-align: center;
}

#scrollUp i {
  color: #fff;
  text-align: center;
  line-height: 30px;
  font-size: 15px;
}

/* boxed and wide layout */
.ovatheme_container_wide {
  background: #fff;
}

.ovatheme_container_boxed {
  max-width: 1170px;
  margin: 0 auto;
  background: #fff;
  overflow: hidden;
}

/* iframe */
.js-video embed, .js-video iframe, .js-video object, .js-video video {
  width: 100%;
  height: 450px;
  border: none;
}

iframe {
  width: 100%;
  border: none;
}

.iframe_eventbrite iframe {
  height: 350px;
}

@media (max-width: 767px) {
  .js-video embed, .js-video iframe, .js-video object, .js-video video {
    height: 350px;
  }
}
pre {
  border: 1px solid #d1d1d1;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3125;
  margin: 1.75em 0 1.75em 0;
  max-width: 100%;
  overflow: auto;
  padding: 1.75em;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}

#main-content {
  width: 100%;
}

input {
  border: 1px solid #343434;
  height: 40px;
  padding-left: 10px;
  padding-right: 10px;
}

input[type=submit] {
  height: 40px;
  line-height: 36px;
  background-color: #343434;
  color: #fff;
  padding-left: 20px;
  padding-right: 20px;
}

input[type=radio],
input[type=checkbox] {
  height: auto;
  line-height: auto;
}

.select2-container--default .select2-selection--single {
  background-color: #fff;
  border: 1px solid #343434;
  border-radius: 0;
  height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
}
.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 40px;
}

/* Fix table ***************************************************/
table, tr, td, th {
  border: 1px solid #ededed;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 100%;
  line-height: 2;
  margin: 0 0 20px;
  width: 100%;
}

thead {
  display: table-header-group;
  vertical-align: middle;
  border-color: inherit;
}

tbody {
  display: table-row-group;
  vertical-align: middle;
  border-color: inherit;
}

tr {
  display: table-row;
  vertical-align: inherit;
  border-color: inherit;
}

th {
  padding: 5px 10px;
  font-weight: bold;
  text-transform: uppercase;
  color: #333;
}

th a {
  color: #555;
}

td {
  padding: 5px 10px;
}

table tr td a {
  color: #333;
}

ol, ul {
  padding: 0 0 0 15px;
}

ul {
  list-style-type: square;
}

ul li {
  display: list-item;
  text-align: -webkit-match-parent;
}

ol {
  display: block;
  list-style-type: decimal;
  -webkit-margin-before: 1em;
  -webkit-margin-after: 1em;
  -webkit-margin-start: 0px;
  -webkit-margin-end: 0px;
  -webkit-padding-start: 20px;
  margin-top: 0;
}

address {
  font-style: italic;
  margin: 0 0 24px;
}

cite, em, var, address, dfn {
  font-style: italic;
}

/* Typo ***************************************************/
h1, h2, h3, h4, h5, h6 {
  clear: both;
  font-weight: 600;
}

h1 {
  font-size: 33px;
  font-size: 2.0625rem;
  line-height: 1.2727272727;
  margin-top: 0.696969697em;
  /*margin-bottom: 0;*/
}

h2 {
  font-size: 28px;
  font-size: 1.75rem;
  line-height: 1.25;
  margin-top: 1em;
  /*margin-bottom: 0;*/
}

h3 {
  font-size: 23px;
  font-size: 1.4375rem;
  line-height: 1.2173913043;
  margin-top: 1.4347826087em;
  /*margin-bottom: 0;*/
}

h4 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.1052631579;
  margin-top: 1.9473684211em;
  /*margin-bottom: 0;*/
}

h5 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.1052631579;
  margin-top: 1.9473684211em;
  /*margin-bottom: 0;*/
}

h6 {
  font-size: 19px;
  font-size: 1.1875rem;
  line-height: 1.1052631579;
  margin-top: 1.9473684211em;
  /*margin-bottom: 0;*/
}

h1.page-title {
  margin-top: 0;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}

/* Layout ***************************************************/
.wrap_site {
  display: flex;
  max-width: 1190px;
  margin: 0 auto;
  padding: 0px 10px;
  flex-wrap: wrap;
}
@media (max-width: 1024px) {
  .wrap_site {
    padding: 0px 20px;
  }
}

/* Fix Layout to 1170px */
.container,
body .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1190px !important;
}

/* Sidebar ***************************************************/
.sidebar .widget {
  display: block;
  margin-bottom: 65px;
  float: left;
  width: 100%;
  /* Rss */
  /* Sidebar Calendar */
  /* Sidebar Tag clound */
  /* Sidebar Search */
  /* Sidebar dropdown */
  /* sidebar ul, ol, li */
  /* widget categorires */
}
.sidebar .widget a {
  color: #5c5c5c;
}
.sidebar .widget a:hover {
  color: #343434;
}
.sidebar .widget h4.widget-title {
  font-size: 16px;
  text-transform: uppercase;
  color: #343434;
  border-bottom: 1px solid #343434;
  padding-bottom: 15px;
  margin-bottom: 30px;
  margin-top: 0;
  position: relative;
}
.sidebar .widget .screen-reader-text {
  display: none;
}
.sidebar .widget.widget_rss {
  margin-bottom: 35px;
}
.sidebar .widget.widget_rss ul li {
  margin-bottom: 30px;
  padding-bottom: 17px;
  border-bottom: 1px solid #e7e7e7;
}
.sidebar .widget.widget_rss ul li:last-child {
  border-bottom: none;
  margin-bottom: 0;
}
.sidebar .widget.widget_rss ul li a.rsswidget {
  font-weight: 600;
  display: block;
  line-height: 1.5em;
  margin-bottom: 12px;
  color: #343434;
  font-size: 15px;
}
.sidebar .widget.widget_rss ul li .rss-date {
  display: inline-block;
  margin-bottom: 12px;
  font-weight: 500;
  opacity: 0.7;
}
.sidebar .widget.widget_rss ul li .rssSummary {
  margin-bottom: 12px;
}
.sidebar .widget.widget_calendar {
  width: 100%;
}
.sidebar .widget.widget_calendar table {
  margin-bottom: 0;
}
.sidebar .widget.widget_calendar table thead {
  border: 1px solid #343434;
}
.sidebar .widget.widget_calendar table thead tr th {
  background-color: #343434;
  color: #fff;
}
.sidebar .widget.widget_calendar tr th {
  background: #ccc;
  color: #444;
}
.sidebar .widget.widget_calendar caption {
  background: #343434;
  color: #fff;
  font-weight: bold;
  text-align: center;
  border: none;
}
.sidebar .widget.widget_calendar tr th,
.sidebar .widget.widget_calendar tr td {
  border: none;
  text-align: center;
}
.sidebar .widget.widget_calendar tr td {
  border: 1px solid #e4e4e4;
}
.sidebar .widget.widget_tag_cloud .tagcloud {
  position: relative;
  width: 100%;
  float: left;
}
.sidebar .widget.widget_tag_cloud .tagcloud a {
  float: left;
  margin: 0 10px 10px 0;
  display: block;
  padding: 5px 10px;
  background-color: transparent;
  border: solid 1px #555555;
  font-size: 14px !important;
}
.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
  color: #fff;
  background-color: #555;
}
.sidebar .widget.widget_search form.search-form {
  position: relative;
  align-items: center;
  display: flex;
  flex-wrap: wrap;
}
.sidebar .widget.widget_search input.search-submit {
  border: none;
  height: 40px;
  border: none;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
}
.sidebar .widget.widget_search label {
  margin-bottom: 0px;
}
.sidebar .widget.widget_search label input.search-field {
  max-width: 180px;
  margin-right: 5px;
}
@media (max-width: 400px) {
  .sidebar .widget.widget_search label input.search-field {
    max-width: 100%;
    width: 100%;
  }
}
.sidebar .widget.widget_search label input.search-field::-moz-placeholder {
  color: #8a929a;
}
.sidebar .widget.widget_search label input.search-field::-webkit-input-placeholder {
  color: #333;
  opacity: 0.9;
}
.sidebar .widget.widget_search label input.search-field:-moz-placeholder {
  color: #333;
  opacity: 1;
}
.sidebar .widget.widget_search label input.search-field::-moz-placeholder {
  color: #333;
  opacity: 1;
}
.sidebar .widget.widget_search label input.search-field:-ms-input-placeholder {
  color: #333;
}
.sidebar .widget ul.search {
  list-style-type: none;
  padding-left: 0;
}
.sidebar .widget select {
  width: 100%;
  height: 30px;
  line-height: 30px;
}
.sidebar .widget ul {
  list-style-type: none;
  margin-left: 0;
  padding-left: 0px;
}
.sidebar .widget.widget_categories ul {
  margin-bottom: 0;
}
.sidebar .widget.widget_archive a, .sidebar .widget.widget_categories a, .sidebar .widget.widget_links a, .sidebar .widget.widget_meta a, .sidebar .widget.widget_nav_menu a, .sidebar .widget.widget_pages a, .sidebar .widget.widget_recent_comments a, .sidebar .widget.widget_recent_entries a {
  border: 0;
}
.sidebar .widget.widget_archive ul, .sidebar .widget.widget_categories ul, .sidebar .widget.widget_links ul, .sidebar .widget.widget_meta ul, .sidebar .widget.widget_nav_menu ul, .sidebar .widget.widget_pages ul, .sidebar .widget.widget_recent_comments ul, .sidebar .widget.widget_recent_entries ul {
  list-style: none;
  margin: 0;
}
.sidebar .widget.widget_archive li, .sidebar .widget.widget_categories li, .sidebar .widget.widget_links li, .sidebar .widget.widget_meta li, .sidebar .widget.widget_nav_menu li, .sidebar .widget.widget_pages li, .sidebar .widget.widget_recent_comments li, .sidebar .widget.widget_recent_entries li {
  border-top: 1px solid #eaeaea;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  padding: 0.7667em 0;
}
.sidebar .widget.widget_archive li:first-child, .sidebar .widget.widget_categories li:first-child, .sidebar .widget.widget_links li:first-child, .sidebar .widget.widget_meta li:first-child, .sidebar .widget.widget_nav_menu li:first-child, .sidebar .widget.widget_pages li:first-child, .sidebar .widget.widget_recent_comments li:first-child, .sidebar .widget.widget_recent_entries li:first-child {
  border-top: 0;
  padding-top: 0;
}
.sidebar .widget.widget_archive li:last-child, .sidebar .widget.widget_categories li:last-child, .sidebar .widget.widget_links li:last-child, .sidebar .widget.widget_meta li:last-child, .sidebar .widget.widget_nav_menu li:last-child, .sidebar .widget.widget_pages li:last-child, .sidebar .widget.widget_recent_comments li:last-child, .sidebar .widget.widget_recent_entries li:last-child {
  padding-bottom: 0;
}
.sidebar .widget.widget_categories .children, .sidebar .widget.widget_nav_menu .sub-menu, .sidebar .widget.widget_pages .children {
  border-top: 1px solid #eaeaea;
  border-top: 1px solid rgba(51, 51, 51, 0.1);
  margin: 0.7667em 0 0 0.8em;
  padding-top: 0.7667em;
}

/* 404 Page ***************************************************/
.meup_404_page {
  padding-bottom: 120px;
}
.meup_404_page .ova_error_icon i {
  font-size: 50px;
}
.meup_404_page .ova_caption_title {
  font-size: 20px;
  margin: 20px 0px;
  text-transform: uppercase;
}
.meup_404_page .ova_go_home {
  margin: 0;
  padding: 0;
}
.meup_404_page .ova_go_home a {
  margin: 0;
  padding: 0;
  background-color: #343434;
  padding: 10px;
  color: #fff;
}
.meup_404_page .ova_go_home a:hover {
  background-color: #343434;
}
.meup_404_page .pnf-content {
  text-align: center;
}
.meup_404_page .pnf-content h2 {
  font-size: 150px;
  color: #fa7f4b;
  text-transform: uppercase;
  margin: 0;
  font-weight: bold;
}
.meup_404_page .pnf-content p {
  font-size: 28px;
  color: #333333;
  font-weight: 400;
  margin-top: 3px;
}
.meup_404_page .pnf-content .search-form {
  display: flex;
  justify-content: center;
  margin-bottom: 45px;
  align-items: center;
}
.meup_404_page .pnf-content .search-form input {
  height: 50px;
  border: 1px solid #e5e5e5;
  background-color: #f2f2f2;
}
.meup_404_page .pnf-content .search-form input.search-field {
  border-right: 0;
  padding-left: 19px;
  padding-right: 19px;
  font-size: 15px;
  color: #fa7f4b;
  min-width: 245px;
}
.meup_404_page .pnf-content .search-form input:-moz-placeholder {
  color: #999999;
}
.meup_404_page .pnf-content .search-form input::-moz-placeholder {
  color: #999999;
}
.meup_404_page .pnf-content .search-form input::-webkit-input-placeholder {
  color: #999999;
}
.meup_404_page .pnf-content .search-form input:-ms-input-placeholder {
  color: #999999;
}
.meup_404_page .pnf-content .search-form button:focus {
  outline: none;
}
.meup_404_page .pnf-content .search-form button.search-submit {
  background: #f2f2f2;
  border: 1px solid #e5e5e5;
  border-left: 0;
  padding-left: 14px;
  padding-right: 14px;
  color: #666666;
  cursor: pointer;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  min-height: 50px;
}
.meup_404_page .pnf-content .search-form button.search-submit:hover {
  color: #fa7f4b;
}
.meup_404_page .pnf-content .go_back {
  display: inline-block;
  font-size: 16px;
  text-transform: uppercase;
  border-radius: 35px;
  padding: 16px 39px 15px 39px;
  color: #fff;
}

/* Search Page ***************************************************/
article.result_search .post-body {
  margin-bottom: 30px;
}

/* protect template page ***************************************************/
/* List Comment ***************************************************/
h4.title-comment,
h4.number-comments {
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
  color: #343434;
}

ul.commentlists {
  list-style: none;
  padding-left: 0;
  margin-bottom: 4px;
  display: block;
  float: left;
  width: 100%;
}
ul.commentlists li {
  position: relative;
  margin-top: 10px;
  margin-bottom: 10px;
}
ul.commentlists li.comment {
  display: block;
  float: left;
  width: 100%;
}
ul.commentlists li.comment .comment_item {
  margin-bottom: 15px;
  position: relative;
  z-index: 10;
}
ul.commentlists li.comment .comment_item .comment-author {
  float: left;
  margin-right: 20px;
}
ul.commentlists li.comment .comment_item .comment-author img {
  width: 70px;
}
ul.commentlists li.comment .comment_item .comment-details {
  padding-top: 0;
  font-size: 14px;
}
ul.commentlists li.comment .comment_item .comment-details .author-name {
  display: inline-flex;
  margin-bottom: 5px;
}
ul.commentlists li.comment .comment_item .comment-details .author-name .name,
ul.commentlists li.comment .comment_item .comment-details .author-name a.url {
  color: #333;
  font-weight: 500;
  text-transform: uppercase;
  font-size: 1em;
  padding-right: 5px;
}
ul.commentlists li.comment .comment_item .comment-details .author-name a:hover {
  color: #898989;
}
ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply {
  display: flex;
  padding-left: 10px;
}
ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply i {
  padding-left: 5px;
  color: #555;
  font-size: 10px !important;
}
ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply a {
  font-size: 11px !important;
  color: #555;
  text-transform: capitalize !important;
}
ul.commentlists li.comment .comment_item .comment-details .comment-body {
  padding-left: 90px;
}
ul.commentlists li.comment .comment_item .comment-details .comment-reply {
  position: absolute;
  top: 0;
  right: 0;
}
ul.commentlists li.comment .comment_item .comment-details .comment-reply img {
  float: left;
}
ul.commentlists li.comment .comment_item .comment-details .comment-reply-link {
  color: #555;
  font-size: 12px;
  float: left;
  padding-left: 2px;
}
ul.commentlists li.comment .comment_item .comment-details .comment-content p {
  margin-bottom: 0;
}
ul.commentlists li.pingback {
  position: relative;
}
ul.commentlists li.pingback .comment-body {
  display: none;
}
ul.commentlists li.pingback .author-name {
  display: inline-flex;
}
ul.commentlists li.pingback .author-name a {
  color: #000000;
  font-weight: 500;
  font-size: 12px;
  text-transform: uppercase;
}
ul.commentlists li.pingback .author-name .date {
  display: none;
}
ul.commentlists li.pingback .author-name .ova_reply a {
  text-transform: capitalize;
}
ul.commentlists ul.children {
  list-style: none;
  margin-left: 75px;
}

.comment-navigation {
  float: left;
  width: 100%;
  margin-bottom: 10px;
}
.comment-navigation .nav_comment_text {
  width: 100%;
  float: left;
  padding: 10px 0px 11px 0px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 22px;
  color: #333;
}
.comment-navigation .previous {
  float: left;
  display: inline-block;
}
.comment-navigation .next {
  display: inline-block;
  float: right;
}
.comment-navigation a {
  color: #333;
  font-weight: 500;
}
.comment-navigation a:hover {
  color: #000;
}

/* Comment Form ***************************************************/
.wrap_comment_form {
  float: left;
  width: 100%;
  display: block;
}
.wrap_comment_form .comment-reply-title {
  margin-top: 0;
}
.wrap_comment_form h4.title-comment,
.wrap_comment_form h4.number-comments {
  margin-bottom: 22px;
  border-top: 1px solid #dfdfdf;
  padding-top: 41px;
  margin-top: 0px;
}
.wrap_comment_form .comment-form input,
.wrap_comment_form .comment-form textarea {
  border-radius: 4px;
  color: #343434;
  border-color: #343434;
  margin-bottom: 17px;
  height: 40px;
}
.wrap_comment_form .comment-form input:focus,
.wrap_comment_form .comment-form textarea:focus {
  outline: none;
  box-shadow: none;
}
.wrap_comment_form .comment-form textarea {
  height: 150px;
}
.wrap_comment_form .comment-form p.form-submit {
  float: left;
  width: 100%;
  clear: both;
  margin-bottom: 50px;
}
.wrap_comment_form .comment-form p.form-submit input.submit {
  font-size: 14px;
  border-radius: 4px;
  background-color: #343434;
  border: 1px solid #343434;
  color: #fff;
  box-shadow: none;
  font-weight: 500;
  text-shadow: none;
  cursor: pointer;
  text-transform: uppercase;
  padding: 10px 25px;
  height: 45px;
}

/* Respond Comment ***************************************************/
.comment-respond input, .comment-respond textarea {
  margin-bottom: 15px;
}
.comment-respond input:focus, .comment-respond textarea:focus {
  outline: none;
  box-shadow: none;
}
.comment-respond #submit {
  padding: 12px 25px;
  border: 1px solid #343434;
  border-radius: 4px;
  cursor: pointer;
  background-color: #343434;
  color: #fff;
}

/* pagination ***************************************************/
.pagination-wrapper {
  text-align: center;
  margin: 50px 0px;
}
.pagination-wrapper .pagination li a {
  border-radius: 4px;
  margin-right: 10px;
  color: #333333;
  padding: 5px 20px;
  text-align: center;
  font-weight: 700;
  border: 1px solid rgba(52, 52, 52, 0.3);
}
.pagination-wrapper .pagination li a:focus, .pagination-wrapper .pagination li a:hover {
  border: 1px solid #343434;
  background-color: #343434;
  color: #fff;
}
.pagination-wrapper .pagination li.active a {
  border: 1px solid #343434;
  background-color: #343434;
  color: #fff;
}

/* article ***************************************************/
/* Blog */
article.post-wrap {
  margin-bottom: 70px;
}
article.post-wrap h2.post-title {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1em;
}
article.post-wrap h2.post-title a,
article.post-wrap h2.entry-title a {
  color: #343434;
  font-size: 16px;
  text-transform: uppercase;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
article.post-wrap.sticky h2.post-title {
  margin-top: 0;
}
article.post-wrap .post-media {
  margin-bottom: 20px;
}
article.post-wrap .post-meta .post-meta-content {
  margin: 15px 0px;
  display: block;
  color: #222;
  font-size: 13px;
}
article.post-wrap .post-meta .post-meta-content a {
  color: #222;
  font-size: 13px;
}
article.post-wrap .post-meta .post-meta-content a:hover {
  color: inherit;
}
article.post-wrap .post-meta .post-meta-content .right {
  font-weight: 500;
}
article.post-wrap .post-tag {
  margin: 60px 0px 30px 0px;
}
article.post-wrap .post-tag .ovatags,
article.post-wrap .post-tag .ovacats,
article.post-wrap .post-tag .share_social .ova_label {
  font-weight: 500;
  font-size: 14px;
  text-transform: uppercase;
  color: #000;
  clear: both;
  display: block;
  margin-bottom: 15px;
}
article.post-wrap .post-tag a {
  background-color: #555;
  color: #fff;
  padding: 5px 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  display: inline-block;
}
article.post-wrap .post-tag a:hover {
  background-color: #000;
}
article.post-wrap .post-tag .post-tags {
  display: block;
  margin-bottom: 15px;
}
article.post-wrap .post-tag .post-tags a {
  display: inline-block;
}
article.post-wrap .post-tag .post-categories {
  display: block;
  margin-top: 30px;
  margin-bottom: 30px a;
  margin-bottom-display: inline-block;
}
article.post-wrap .post-tag .share_social ul {
  list-style: none;
  padding-left: 0;
  margin-left: 0;
}
article.post-wrap .post-tag .share_social ul li {
  display: inline-block;
  margin-bottom: 15px;
}
article.post-wrap .post-readmore a {
  text-transform: uppercase;
  color: #888;
  padding: 0;
  font-size: 12px;
  text-transform: none;
  font-weight: 500;
  line-height: 26px;
  border-radius: 0;
  letter-spacing: 1px;
  border-bottom: 1px solid #e8e8e8;
  box-shadow: none;
}
article.post-wrap .post-readmore a a:hover {
  color: #000;
  border-bottom-color: #000;
}

/* Detail */
.single article.post-wrap h1.post-title {
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
  margin-bottom: 0px;
  margin-top: 0;
}

/* fix background pattern */
.patter_bg {
  position: absolute !important;
  width: 100%;
  height: 100%;
}

/* Search */
.result_search h2.post-title a {
  color: #333;
}

/* password page */
.post-password-form p label {
  margin-bottom: 0;
}

/* Page ***************************************************/
.page h2.post-title {
  margin-top: 0;
}

/* Page Link ***************************************************/
.page-links {
  clear: both;
  margin: 20px 0px 30px 0px;
  float: left;
}
.page-links a, .page-links > span {
  border: 1px solid #d1d1d1;
  border-radius: 2px;
  display: inline-block;
  font-size: 13px;
  font-size: 0.8125rem;
  height: 1.8461538462em;
  line-height: 1.6923076923em;
  margin-right: 0.3076923077em;
  text-align: center;
  width: 1.8461538462em;
}
.page-links a {
  background-color: #1a1a1a;
  border-color: #1a1a1a;
  color: #fff;
}
.page-links a:hover, .page-links a:focus {
  background-color: #e9a31b;
  border-color: transparent;
  color: #fff;
}
.page-links > .page-links-title {
  border: 0;
  color: #1a1a1a;
  height: auto;
  margin: 0;
  padding-right: 0.6153846154em;
  width: auto;
}
.page-links .screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  overflow: hidden;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
}

/* Breadcrumbs ***************************************************/
.ovatheme_breadcrumbs {
  background-color: #ededed;
  margin-bottom: 60px;
}
.ovatheme_breadcrumbs ul.breadcrumb {
  margin-bottom: 0;
  padding: 23px 0px;
}
.ovatheme_breadcrumbs ul.breadcrumb li,
.ovatheme_breadcrumbs ul.breadcrumb a,
.ovatheme_breadcrumbs ul.breadcrumb li a {
  color: #343434;
  -webkit-hyphens: auto;
  -moz-hyphens: auto;
  -ms-hyphens: auto;
  hyphens: auto;
}
.ovatheme_breadcrumbs .separator {
  padding-left: 2px;
  padding-right: 2px;
}
.ovatheme_breadcrumbs .separator:before {
  font-family: "ElegantIcons";
  content: "5";
  font-size: 17px;
}

/* Responsive  ****************************************************/
@media (max-width: 1199.98px) {
  ul.commentlists ul.children {
    margin-left: 15px;
  }
}
@media (max-width: 991.98px) {
  .ovatheme_header_default button.navbar-toggler {
    background: #343434;
    color: #fff;
  }

  ul.commentlists header.comment-author {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
  ul.commentlists li.comment .comment_item .comment-details .comment-body {
    padding-left: 0px;
  }
}
@media (max-width: 767.98px) {
  /* comment */
  .comment-details {
    width: 100%;
    float: left;
  }
  .comment-details .author-name {
    margin-top: 10px;
  }
  .comment-details .comment-content {
    margin-left: 0;
    padding-bottom: 15px;
  }

  h4.title-comment,
h4.number-comments {
    float: left;
    width: 100%;
  }

  ul.commentlists li.comment article.comment_item {
    float: left;
    margin-bottom: 15px;
  }
  ul.commentlists ul.children {
    margin-left: 10px;
  }
}
/* Fix PrettyPhoto in mobile */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  .pp_pic_holder {
    left: 50% !important;
    width: 98% !important;
    margin-left: -49% !important;
  }

  div.pp_default .pp_content_container .pp_right {
    padding-right: 21px !important;
  }

  .pp_content, #pp_full_res img {
    width: 100% !important;
    height: 100% !important;
  }

  div.pp_default .pp_content_container .pp_details {
    margin-top: 20px !important;
  }

  #pp_full_res iframe {
    width: 100%;
  }
}
@media only screen and (max-width: 479px) {
  .pp_pic_holder {
    left: 50% !important;
    width: 98% !important;
    margin-left: -49% !important;
  }

  div.pp_default .pp_content_container .pp_right {
    padding-right: 21px !important;
  }

  .pp_content, #pp_full_res img {
    width: 100% !important;
    height: 100% !important;
  }

  div.pp_default .pp_content_container .pp_details {
    margin-top: 20px !important;
  }

  #pp_full_res iframe {
    width: 100%;
  }
}
.elementor-default .meup_404_page {
  margin-top: 60px;
}

/* Import Default Menu */
/* Min Width Sub-Menu */
.dropdown-menu {
  min-width: 10rem;
}

/* Menu Shrink */
body .ovamenu_shrink_mobile,
body .ovamenu_shrink {
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  /* If mobile doesnt use Fixed => use bellow code */
  /*@media(max-width: 991.98px){
  	position: relative;
  	top: 0;
  }*/
}
body .ovamenu_shrink_mobile.ovamenu_hide,
body .ovamenu_shrink.ovamenu_hide {
  height: 0;
  visibility: hidden;
}
body .ovamenu_shrink_mobile.active_fixed,
body .ovamenu_shrink.active_fixed {
  position: fixed;
  top: 0px;
  width: 100%;
  left: 0;
  z-index: 999;
  background: #fff;
  box-shadow: 0px 1px 6px 0px #c5c5c5;
  animation: slide-down 0.7s;
  visibility: visible;
  height: auto;
  /* If mobile doesnt use Fixed => use bellow code */
  /*@media(max-width: 991.98px){
  	position: relative;
  }*/
}
body .ovamenu_shrink_mobile.active_fixed.footer,
body .ovamenu_shrink.active_fixed.footer {
  animation: slide-up 0.7s;
  box-shadow: none;
  top: auto;
  bottom: 0;
}
body .ovamenu_shrink_mobile.active_fixed.bg_dark,
body .ovamenu_shrink.active_fixed.bg_dark {
  background-color: #343434 !important;
  box-shadow: 0px 1px 6px 0px #696969;
}
body .ovamenu_shrink_mobile.active_fixed.bg_white,
body .ovamenu_shrink.active_fixed.bg_white {
  background-color: #fff !important;
}
body .ovamenu_shrink_mobile.active_fixed.text_dark .ova_openNav i,
body .ovamenu_shrink.active_fixed.text_dark .ova_openNav i {
  color: #222222 !important;
}
@media (min-width: 1025px) {
  body .ovamenu_shrink_mobile.active_fixed.text_dark ul.menu li:not(.active) a,
body .ovamenu_shrink.active_fixed.text_dark ul.menu li:not(.active) a {
    color: #222222 !important;
  }
}
body .ovamenu_shrink_mobile.active_fixed.text_dark .ova-menu-acount a,
body .ovamenu_shrink.active_fixed.text_dark .ova-menu-acount a {
  color: #222 !important;
}
@keyframes slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}
@keyframes slide-up {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 0.9;
    transform: translateY(0);
  }
}
body.admin-bar .ovamenu_shrink_mobile.active_fixed,
body.admin-bar .ovamenu_shrink.active_fixed {
  top: 32px;
}
@media (max-width: 782.98px) {
  body.admin-bar .ovamenu_shrink_mobile.active_fixed,
body.admin-bar .ovamenu_shrink.active_fixed {
    top: 46px;
  }
}
@media (max-width: 599.98px) {
  body.admin-bar .ovamenu_shrink_mobile.active_fixed,
body.admin-bar .ovamenu_shrink.active_fixed {
    top: 0px;
  }
}
body.admin-bar .ovamenu_shrink_mobile.active_fixed.footer,
body.admin-bar .ovamenu_shrink.active_fixed.footer {
  top: auto;
  bottom: 0;
}
@media (max-width: 782.98px) {
  body.admin-bar .ovamenu_shrink_mobile.active_fixed.footer,
body.admin-bar .ovamenu_shrink.active_fixed.footer {
    top: auto;
    bottom: 0;
  }
}
@media (max-width: 599.98px) {
  body.admin-bar .ovamenu_shrink_mobile.active_fixed.footer,
body.admin-bar .ovamenu_shrink.active_fixed.footer {
    top: auto;
    bottom: 0;
  }
}
body.admin-bar .ovamenu_shrink_mobile.active_fixed.bg_dark,
body.admin-bar .ovamenu_shrink.active_fixed.bg_dark {
  background-color: #343434 !important;
  box-shadow: 0px 1px 6px 0px #696969;
}
body.admin-bar .ovamenu_shrink_mobile.active_fixed.bg_white,
body.admin-bar .ovamenu_shrink.active_fixed.bg_white {
  background-color: #fff !important;
}
body.admin-bar .ovamenu_shrink_mobile.active_fixed.text_dark .ova_openNav i,
body.admin-bar .ovamenu_shrink.active_fixed.text_dark .ova_openNav i {
  color: #222222 !important;
}
@media (min-width: 1025px) {
  body.admin-bar .ovamenu_shrink_mobile.active_fixed.text_dark ul.menu li:not(.active) a,
body.admin-bar .ovamenu_shrink.active_fixed.text_dark ul.menu li:not(.active) a {
    color: #222222 !important;
  }
}
body.admin-bar .ovamenu_shrink_mobile.active_fixed.text_dark .ova-menu-acount a,
body.admin-bar .ovamenu_shrink.active_fixed.text_dark .ova-menu-acount a {
  color: #222 !important;
}

.ova_framework_hf_el-template-default .ovamenu_shrink_mobile.ovamenu_hide,
.ova_framework_hf_el-template-default .ovamenu_shrink.ovamenu_hide {
  visibility: visible;
  height: auto;
}

.ovatheme_header_default nav.navbar {
  width: 100%;
  /* Logo */
  /* Menu Item */
  /* Sub-menu */
  /* last-child level 0 */
  /* Menu Level 3 */
}
.ovatheme_header_default nav.navbar ul.nav .dropdown-menu {
  visibility: hidden;
  top: 110%;
  z-index: -1;
  padding: 0;
  margin: 0;
  border-radius: 0;
}
.ovatheme_header_default nav.navbar ul.nav li.active > a {
  color: #e86c60;
}
.ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu {
  display: block;
  z-index: 9999;
  webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  visibility: visible;
  top: 100%;
}
.ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu li:not(:last-child) {
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
}
.ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu > li:hover > .dropdown-menu {
  display: block;
  opacity: 1;
  z-index: 9999;
  webkit-transition: all 0.3s ease-in;
  -moz-transition: all 0.3s ease-in;
  -ms-transition: all 0.3s ease-in;
  -o-transition: all 0.3s ease-in;
  transition: all 0.3s ease-in;
  visibility: visible;
  top: 0;
}
.ovatheme_header_default nav.navbar .navbar-brand {
  padding-top: 30px;
  padding-bottom: 30px;
  font-weight: bold;
  text-transform: uppercase;
}
.ovatheme_header_default nav.navbar li a {
  text-transform: capitalize;
  color: #343434;
  font-weight: 500;
  padding: 30px 15px;
  font-size: 14px;
  display: inline-block;
}
.ovatheme_header_default nav.navbar li.dropdown > a {
  width: 100%;
}
.ovatheme_header_default nav.navbar li.dropdown > a:after {
  display: none;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
  float: right;
  margin-top: 10px;
}
.ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle {
  /*display: none;*/
  top: 32px;
  position: absolute;
  right: 0;
}
.ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle:after {
  display: none;
}
.ovatheme_header_default nav.navbar li.dropdown .dropdown-menu .dropdown-toggle {
  top: 10px;
  right: 10px;
}
.ovatheme_header_default nav.navbar ul.dropdown-menu li > a {
  padding: 10px 15px;
  display: inline-block;
  width: 100%;
  white-space: nowrap;
}
.ovatheme_header_default nav.navbar ul.dropdown-menu li > a:hover {
  color: #e86c60;
}
.ovatheme_header_default nav.navbar ul.dropdown-menu > .active > a {
  background-color: transparent;
  color: #e86c60;
}
.ovatheme_header_default nav.navbar ul.dropdown-menu > .active > a:focus, .ovatheme_header_default nav.navbar ul.dropdown-menu > .active > a:hover {
  background-color: transparent;
}
.ovatheme_header_default nav.navbar ul.nav > li:last-child > a {
  padding-right: 0;
}
.ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu ul.dropdown-menu {
  right: 100%;
  left: auto;
  top: 0;
}
@media (max-width: 991.98px) {
  .ovatheme_header_default nav.navbar {
    /* Show Sub-Menu when hover */
  }
  .ovatheme_header_default nav.navbar ul.nav > li.dropdown:hover ul.dropdown-menu {
    display: block;
    top: 100%;
    /*margin: 0;*/
    visibility: visible;
  }
  .ovatheme_header_default nav.navbar ul.nav ul li.dropdown:hover > ul {
    top: 0;
  }
  .ovatheme_header_default nav.navbar ul.nav > li:hover > ul.dropdown-menu li:not(:last-child) {
    border-bottom: none;
  }
  .ovatheme_header_default nav.navbar button.navbar-toggler:focus {
    outline: none;
  }
  .ovatheme_header_default nav.navbar ul.nav li > a {
    width: 100%;
    border-bottom: 1px solid #eee;
    padding-left: 0;
  }
  .ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu {
    border: none;
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
    margin-left: 10px;
  }
  .ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu li.dropdown .dropdown-toggle {
    display: none;
  }
  .ovatheme_header_default nav.navbar ul.nav ul.dropdown-menu ul.dropdown-menu {
    display: block;
    border: none;
  }
  .ovatheme_header_default nav.navbar li a {
    padding: 7px 0px;
    display: inline-block;
  }
  .ovatheme_header_default nav.navbar li.dropdown > a:after {
    display: none;
  }
  .ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle {
    display: inline-block;
    padding-left: 0px;
    position: absolute;
    right: 10px;
    top: 8px;
    background: transparent;
    border: none;
  }
  .ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle:focus {
    outline: none;
  }
  .ovatheme_header_default nav.navbar li.active_sub > ul.dropdown-menu {
    display: block;
  }
  .ovatheme_header_default nav.navbar .navbar-brand {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}

.elementor-default .ovatheme_header_default nav.navbar li.dropdown .dropdown-toggle {
  display: none;
}

@media (max-width: 991.98px) {
  .elementor-default .ovatheme_header_default li.dropdown a > i {
    display: none;
  }
}
/* Import Woocommerce Style */
.woocommerce {
  /* Layout */
  /* Button */
  /* Title Page */
  /* List Product */
  /* Single Product */
  /* Checkout Page */
  /* Ship */
  /* Pagination */
  /* Check Out */
}
.woocommerce .col-sidebar {
  padding-left: 0;
  padding-right: 0;
}
.woocommerce .right_sidebar {
  padding-left: 60px;
}
.woocommerce .left_sidebar {
  padding-right: 60px;
}
@media (max-width: 991.98px) {
  .woocommerce .right_sidebar {
    padding-left: 0px;
  }
  .woocommerce .left_sidebar {
    padding-right: 0px;
  }
  .woocommerce.single-product .page-section > .container > .row {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .woocommerce .col-sidebar {
    padding-left: 15px;
    padding-right: 15px;
  }
  .woocommerce .ovatheme_woo_nosidebar {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.woocommerce #respond input#submit,
.woocommerce a.button,
.woocommerce button.button,
.woocommerce input.button,
.woocommerce .button {
  font-size: 100%;
  margin: 0;
  line-height: 1;
  cursor: pointer;
  position: relative;
  text-decoration: none;
  overflow: visible;
  padding: 12px 25px;
  font-weight: 500;
  border-radius: 4px;
  left: auto;
  color: #515151;
  background-color: #ebe9eb;
  border: 0;
  display: inline-block;
  background-image: none;
  box-shadow: none;
  text-shadow: none;
}
.woocommerce h1.page-title {
  margin-top: 0;
}
.woocommerce ul.products li.product .onsale {
  border-radius: 0;
  margin-right: 0;
  margin-top: 0;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  font-size: 16px;
  text-transform: uppercase;
  color: #343434;
}
.woocommerce ul.products li.product .price {
  font-size: 14px;
  color: #343434;
  font-weight: 500;
  /* old price */
  /* new price */
}
.woocommerce ul.products li.product .price del {
  padding-right: 5px;
}
.woocommerce ul.products li.product .price ins {
  text-decoration: none;
}
.woocommerce.single-product .product {
  /* Thubnail */
  /* Title */
  /* Rating */
  /* Price */
  /* Short desc */
  /* Add To Cart Form */
  /* tab */
  /* Review Tab */
}
.woocommerce.single-product .product .woo-thumbnails {
  margin-top: 30px;
  width: 100%;
  max-width: 100%;
  display: block;
}
.woocommerce.single-product .product .woo-thumbnails .item {
  width: 32.8%;
  display: inline-block;
  padding-right: 2px;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-next {
  right: -30px;
  position: absolute;
  top: 50%;
  margin-top: -45px;
  width: 30px;
  height: 30px;
  background: #fff;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-next:focus {
  outline: none;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-next:hover {
  color: #e9a31b;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-next span {
  text-indent: -10000px;
  position: relative;
  display: block;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-next span:before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 25px;
  content: "5";
  font-family: "ElegantIcons";
  text-indent: 0;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-prev {
  left: -30px;
  position: absolute;
  top: 50%;
  margin-top: -45px;
  width: 30px;
  height: 30px;
  background: #fff;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-prev:focus {
  outline: none;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-prev:hover {
  color: #e9a31b;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-prev span {
  text-indent: -10000px;
  position: relative;
  display: block;
}
.woocommerce.single-product .product .woo-thumbnails button.owl-prev span:before {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 25px;
  content: "4";
  font-family: "ElegantIcons";
  text-indent: 0;
}
@media (max-width: 767.98px) {
  .woocommerce.single-product .product .woo-thumbnails button.owl-prev {
    left: 0px;
  }
  .woocommerce.single-product .product .woo-thumbnails button.owl-prev span {
    background-color: #fff !important;
    padding: 1px 0px 0px 5px;
  }
  .woocommerce.single-product .product .woo-thumbnails button.owl-next {
    right: 0px;
  }
  .woocommerce.single-product .product .woo-thumbnails button.owl-next span {
    background-color: #fff !important;
    padding: 1px 0px 0px 5px;
  }
}
.woocommerce.single-product .product .onsale {
  border-radius: 0;
  left: 0;
  top: 0;
}
.woocommerce.single-product .product .product_title {
  margin-bottom: 30px;
}
.woocommerce.single-product .product .woocommerce-product-rating {
  margin-bottom: 15px;
}
.woocommerce.single-product .product .price {
  color: #343434;
  font-size: 18px;
}
.woocommerce.single-product .product .price del {
  padding-right: 5px;
}
.woocommerce.single-product .product .price ins {
  text-decoration: none;
}
.woocommerce.single-product .product .woocommerce-product-details__short-description p {
  margin-bottom: 23px;
}
.woocommerce.single-product .product .cart {
  margin-bottom: 25px;
}
.woocommerce.single-product .product .cart .quantity .qty {
  height: 40px;
}
.woocommerce.single-product .product .cart .single_add_to_cart_button {
  height: 40px;
}
.woocommerce.single-product .product .woocommerce-tabs ul.tabs {
  padding: 10px 0px;
  margin-bottom: 50px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
  text-align: center;
}
.woocommerce.single-product .product .woocommerce-tabs ul.tabs:before {
  border: none;
}
.woocommerce.single-product .product .woocommerce-tabs ul.tabs li {
  border: none;
  background-color: transparent;
  border-color: transparent;
}
.woocommerce.single-product .product .woocommerce-tabs ul.tabs li:before, .woocommerce.single-product .product .woocommerce-tabs ul.tabs li:after {
  display: none;
}
.woocommerce.single-product .product .woocommerce-tabs ul.tabs li a {
  opacity: 0.4;
  color: #343434;
  font-size: 18px;
  font-weight: 600;
  text-transform: uppercase;
}
.woocommerce.single-product .product .woocommerce-tabs ul.tabs li.active a {
  opacity: 1;
}
.woocommerce.single-product .product .woocommerce-tabs .woocommerce-Tabs-panel--description {
  color: #393939;
}
.woocommerce.single-product .product .woocommerce-Reviews {
  display: flex;
}
@media (max-width: 767.98px) {
  .woocommerce.single-product .product .woocommerce-Reviews {
    display: inline-block;
  }
  .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper,
.woocommerce.single-product .product .woocommerce-Reviews #comments {
    width: 100%;
  }
}
.woocommerce.single-product .product .woocommerce-Reviews #comments {
  width: 50%;
  padding-right: 15px;
}
@media (max-width: 767.98px) {
  .woocommerce.single-product .product .woocommerce-Reviews #comments {
    width: 100%;
    padding-left: 0;
  }
}
.woocommerce.single-product .product .woocommerce-Reviews #comments h2.woocommerce-Reviews-title {
  margin-top: 0;
  font-size: 18px;
  text-transform: uppercase;
}
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper {
  width: 50%;
  padding-left: 15px;
}
@media (max-width: 767.98px) {
  .woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper {
    width: 100%;
    padding-left: 0;
    margin-top: 30px;
  }
}
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-reply-title {
  font-size: 1.75rem;
  font-weight: 500;
  margin-bottom: 1em;
  display: block;
  font-size: 18px;
  text-transform: uppercase;
}
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment label,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email label,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author label {
  display: block;
}
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment textarea,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email textarea,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author textarea {
  border-radius: 4px;
  border: 1px solid #ddd;
  padding-left: 5px;
}
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment textarea:focus,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email textarea:focus,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author textarea:focus {
  outline: none;
}
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-comment input,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-email input,
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .comment-form-author input {
  width: 100%;
  height: 40px;
  border-radius: 4px;
  border: 1px solid #ddd;
  padding-left: 5px;
}
.woocommerce.single-product .product .woocommerce-Reviews #review_form_wrapper .form-submit input#submit {
  margin-top: 10px;
  color: #fff;
}
.woocommerce #customer_details .col-1 {
  flex: none;
  max-width: 100%;
  padding-left: 0;
}
.woocommerce #customer_details .col-2 {
  flex: none;
  max-width: 100%;
  padding-right: 0;
}
.woocommerce #customer_details p.form-row label {
  display: block;
  width: 100%;
}
.woocommerce #customer_details p.form-row .woocommerce-input-wrapper {
  width: 100%;
}
.woocommerce #customer_details p.form-row .woocommerce-input-wrapper input {
  padding: 5px;
}
.woocommerce .woocommerce-additional-fields .woocommerce-input-wrapper {
  width: 100%;
  padding: 5px;
}
.woocommerce .woocommerce-pagination .page-numbers {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border: 0;
  margin: 0;
}
.woocommerce .woocommerce-pagination .page-numbers li {
  border: 0;
  margin-bottom: 12px;
}
.woocommerce .woocommerce-pagination .page-numbers li:not(:last-child) {
  margin-right: 12px;
}
.woocommerce .woocommerce-pagination .page-numbers li span, .woocommerce .woocommerce-pagination .page-numbers li a {
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 1.2;
  color: #222222;
  border: 2px solid #cfccea;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  transition: 0.4s;
  border-radius: 3px;
  margin: 0px;
  font-weight: 400;
}
.woocommerce .woocommerce-pagination .page-numbers li span.current, .woocommerce .woocommerce-pagination .page-numbers li a.current {
  background-color: #e86c60;
  border-color: #e86c60;
  color: #fff;
}
.woocommerce .woocommerce-pagination .page-numbers li span:hover, .woocommerce .woocommerce-pagination .page-numbers li span:focus, .woocommerce .woocommerce-pagination .page-numbers li a:hover, .woocommerce .woocommerce-pagination .page-numbers li a:focus {
  background-color: #e86c60;
  border-color: #e86c60;
  color: #fff;
}
.woocommerce .checkout .payment_method_stripe label {
  margin-bottom: 0;
  margin-right: 5px;
}
.woocommerce .checkout .payment_method_stripe .form-row {
  padding: 0 !important;
  display: flex;
  align-items: center;
  margin: 0 !important;
}
@media (max-width: 767px) {
  .woocommerce .checkout .payment_method_stripe .form-row {
    width: 100%;
    float: none !important;
  }
}
.woocommerce .checkout .payment_method_stripe .form-row-wide {
  margin-bottom: 5px !important;
}
.woocommerce .checkout .payment_method_stripe .stripe-card-group {
  display: flex;
  align-items: center;
}
.woocommerce .checkout .payment_method_stripe .stripe-card-group #stripe-card-element {
  min-width: 180px;
}
.woocommerce .checkout .payment_method_stripe .stripe-card-group .wc-stripe-elements-field {
  order: 2;
  margin: 0;
}
.woocommerce .checkout .payment_method_stripe .stripe-card-group .stripe-credit-card-brand {
  position: relative !important;
  order: 1;
  margin: 0 !important;
  top: 0 !important;
  right: 0 !important;
  background-size: 100% 100% !important;
  margin-right: 10px !important;
}
.woocommerce .checkout .payment_method_stripe #stripe-exp-element {
  min-width: 100px;
}
.woocommerce .checkout .payment_method_stripe #stripe-cvc-element {
  min-width: 50px;
}
.woocommerce .checkout .payment_method_stripe .woocommerce-SavedPaymentMethods-saveNew {
  display: flex;
  align-items: center;
  flex-wrap: nowrap;
}
.woocommerce .up-sells.products > h2,
.woocommerce .related.products > h2 {
  margin-bottom: 30px;
  text-transform: uppercase;
  font-size: 18px;
  font-weight: bold;
}
.woocommerce .comment-form .comment-form-rating {
  margin-bottom: 20px;
  margin-top: 15px;
}
.woocommerce .comment-form .select2-container--default .select2-selection--single {
  border: 1px solid #ddd;
  border-radius: 5px;
}
.woocommerce .woocommerce-Tabs-panel.woocommerce-Tabs-panel--additional_information.panel h2 {
  display: none;
}
.woocommerce div.product form.cart .variations tr {
  border: none;
}
.woocommerce div.product form.cart .variations tr td.value .reset_variations {
  display: none;
}
.woocommerce #order_review_heading {
  margin-bottom: 30px;
}
.woocommerce #ship-to-different-address {
  margin-bottom: 20px;
}
.woocommerce .woocommerce-billing-fields > h3 {
  margin-bottom: 30px;
}
.woocommerce .woocommerce-result-count {
  margin-top: 6px;
}
.woocommerce .select2-container--default .select2-selection--single {
  border-radius: 4px;
  border-color: #e2e2e2;
}
.woocommerce ul.products li.product h2.woocommerce-loop-product__title {
  color: #e86c60;
  margin-bottom: 10px;
}
.woocommerce ul.products li.product .button {
  margin-top: 15px;
  text-transform: uppercase;
  font-size: 14px;
  background: #fff;
  border: 1px solid #ccc;
}
.woocommerce ul.products li.product .button:hover {
  background-color: #e86c60;
  color: #fff;
}
.woocommerce ul.products li.product .price {
  font-size: 16px;
}
.woocommerce.single-product .product .price {
  font-size: 24px;
  font-weight: bold;
}
.woocommerce table.woocommerce-grouped-product-list.group_table {
  border: 1px solid #fff;
}
.woocommerce .woocommerce-tabs.wc-tabs-wrapper {
  margin-bottom: 50px;
  padding-top: 40px;
}
.woocommerce .comment-respond input, .woocommerce .comment-respond textarea {
  margin-bottom: 0;
}
.woocommerce .product_meta .sku_wrapper {
  display: block;
  color: #666;
  margin-bottom: 10px;
}
.woocommerce .product_meta .sku_wrapper .sku {
  color: #343434;
}
.woocommerce .product_meta .posted_in {
  display: block;
  color: #666;
}
.woocommerce .product_meta .posted_in a {
  color: #343434;
}
.woocommerce table.shop_attributes td p {
  padding-left: 10px;
}
.woocommerce table.shop_attributes tr {
  border: none;
}
.woocommerce .comment-form-cookies-consent {
  display: flex;
  margin-top: 17px !important;
}
.woocommerce .comment-form-cookies-consent label {
  margin-top: -4px;
  padding-left: 5px;
}
.woocommerce ul.products li.product .onsale {
  color: #fff;
  font-weight: normal;
}
.woocommerce button.button.alt:hover {
  background-color: #343434;
  border-color: #343434;
  color: #fff;
}
.woocommerce .quantity .qty {
  border-radius: 5px;
  border-color: #ccc;
}
.woocommerce div.product form.cart .group_table td del {
  opacity: 0.6;
  padding-right: 5px;
}
.woocommerce #customer_details p.form-row .woocommerce-input-wrapper input {
  border-color: #ccc;
  border-radius: 5px;
  padding: 5px;
}
.woocommerce form .form-row .input-text, .woocommerce .woocommerce-page form .form-row .input-text {
  border-color: #ccc;
  border-radius: 5px;
  padding: 5px;
}

.woocommerce #respond input#submit.alt.disabled, .woocommerce #respond input#submit.alt.disabled:hover, .woocommerce #respond input#submit.alt:disabled, .woocommerce #respond input#submit.alt:disabled:hover, .woocommerce #respond input#submit.alt:disabled[disabled], .woocommerce #respond input#submit.alt:disabled[disabled]:hover, .woocommerce a.button.alt.disabled, .woocommerce a.button.alt.disabled:hover, .woocommerce a.button.alt:disabled, .woocommerce a.button.alt:disabled:hover, .woocommerce a.button.alt:disabled[disabled], .woocommerce a.button.alt:disabled[disabled]:hover, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:disabled, .woocommerce button.button.alt:disabled:hover, .woocommerce button.button.alt:disabled[disabled], .woocommerce button.button.alt:disabled[disabled]:hover, .woocommerce input.button.alt.disabled, .woocommerce input.button.alt.disabled:hover, .woocommerce input.button.alt:disabled, .woocommerce input.button.alt:disabled:hover, .woocommerce input.button.alt:disabled[disabled], .woocommerce input.button.alt:disabled[disabled]:hover {
  background-color: #e86c60;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  max-width: 48%;
}

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  max-width: 48%;
}

.woo-content {
  width: 100%;
}

/* Custom Style */
article.post-wrap {
  margin-bottom: 80px;
}
article.post-wrap .date {
  height: 70px;
  background-color: #ffffff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-content: center;
}
article.post-wrap .date .unit {
  display: block;
  text-align: center;
  width: 100%;
  color: #333333;
}
article.post-wrap .date .day {
  font-size: 30px;
  line-height: 1;
  font-weight: 700;
}
article.post-wrap .date .month {
  font-size: 15px;
  line-height: 1.2;
  font-weight: 500;
  text-transform: uppercase;
  margin-top: 6px;
}
article.post-wrap .post-media {
  position: relative;
  overflow: hidden;
  margin: 0px;
}
article.post-wrap .post-media img {
  border-radius: 3px;
}
article.post-wrap .post-media .date {
  position: absolute;
  bottom: 0;
  right: 0;
}
article.post-wrap .post-meta {
  margin-bottom: 23px;
}
article.post-wrap .post-meta .post-meta-content {
  margin: 0px;
}
article.post-wrap .post-meta .post-meta-content .general-meta.categories i {
  display: none;
}
article.post-wrap .post-meta .post-meta-content .general-meta i {
  line-height: 1;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  margin-right: 7px;
}
article.post-wrap .post-meta .post-meta-content .general-meta i:before {
  margin: 0px;
  line-height: 1;
  display: inline-block;
  font-size: 15px;
}
article.post-wrap .post-meta .post-meta-content .right {
  font-weight: normal;
}
article.post-wrap .post-meta .post-meta-content a, article.post-wrap .post-meta .post-meta-content span {
  font-size: 16px;
  line-height: 1.2;
  color: #666666;
}
article.post-wrap .post-meta .post-meta-content a {
  transition: 0.4s;
}
article.post-wrap .post-meta .post-meta-content .meta-slash {
  font-size: 16px;
  padding: 0 17px 0 15px;
  color: #eaeaea;
}
article.post-wrap .post-title {
  margin-bottom: 21px;
  margin-top: 30px;
}
article.post-wrap .post-title h2.post-title {
  margin: 0;
  font-size: 34px;
  line-height: 1.2;
  color: #222222;
}
article.post-wrap .post-title h2.post-title a {
  font-size: 34px;
  line-height: 1.2;
  color: #222222;
  font-weight: 600;
  transition: 0.4s;
  text-transform: capitalize;
}
article.post-wrap .post-body .post-excerpt {
  font-size: 16px;
  line-height: 28px;
  color: #333333;
}
article.post-wrap .post-body .post-excerpt p {
  font-size: 16px;
  line-height: 28px;
  color: #333333;
}
article.post-wrap .post-footer {
  margin-top: -6px;
}
article.post-wrap .post-footer .post-readmore-meup a {
  display: inline-block;
  font-size: 15px;
  line-height: 26px;
  color: #333333;
  font-weight: 500;
  padding: 4px 20px 5px 20px;
  transition: 0.4s;
  border: 2px solid #cccccc;
  border-radius: 3px;
}
article.post-wrap .post-footer .post-readmore-meup a:hover {
  color: #ffffff;
  border-color: #e86c60;
  background: #e86c60;
}

.blog_v2 {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-row-gap: 40px;
  grid-column-gap: 45px;
}
@media (max-width: 767px) {
  .blog_v2 {
    grid-template-columns: 1fr;
  }
}
.blog_v2 article.post-wrap {
  margin-bottom: 0px;
}
.blog_v2 article.post-wrap:last-child {
  margin-bottom: 50px;
}
.blog_v2 article.post-wrap:hover .post-media img {
  transform: scale(1.1, 1.1);
}
.blog_v2 article.post-wrap .post-title {
  margin-bottom: 13px;
  margin-top: 0px;
}
.blog_v2 article.post-wrap .post-title h2.post-title {
  margin: 0;
  font-size: 24px;
  line-height: 1.2;
  color: #222222;
}
.blog_v2 article.post-wrap .post-title h2.post-title a {
  font-size: 24px;
  line-height: 1.2;
  color: #222222;
  font-weight: 600;
  transition: 0.4s;
}
.blog_v2 article.post-wrap .post-title h2.post-title a:hover {
  color: #e86c60;
}
.blog_v2 article.post-wrap .post-media {
  overflow: hidden;
}
.blog_v2 article.post-wrap .post-media img {
  transition: 0.8s;
}
.blog_v2 article.post-wrap .post-meta {
  margin-top: 22px;
  margin-bottom: 16px;
}
.blog_v2 article.post-wrap .post-meta .post-meta-content a, .blog_v2 article.post-wrap .post-meta .post-meta-content span {
  font-size: 15px;
}
.blog_v2 article.post-wrap .post-meta .post-meta-content .meta-slash {
  padding: 0 12px 0 10px;
}
.blog_v2 article.post-wrap .post-body .post-excerpt {
  font-size: 16px;
  line-height: 26px;
  color: #666666;
}
.blog_v2 article.post-wrap .post-body .post-excerpt p {
  font-size: 16px;
  line-height: 26px;
  color: #666666;
}
.blog_v2 article.post-wrap .post-footer {
  margin-top: -15px;
}
.blog_v2 article.post-wrap .post-footer .post-readmore-meup a {
  font-size: 14px;
}
.blog_v2 article.post-wrap .content {
  padding: 0 20px 32px 30px;
}

.single-post:hover article.post-wrap .post-media img {
  transform: unset;
}
.single-post article.post-wrap {
  margin-bottom: 47px;
}
.single-post article.post-wrap .post-media {
  position: relative;
}
.single-post article.post-wrap .post-meta {
  margin-bottom: 42px;
}
.single-post article.post-wrap .post-meta .post-meta-content a, .single-post article.post-wrap .post-meta .post-meta-content span {
  color: #888888;
  line-height: 26px;
}
.single-post article.post-wrap .post-meta .post-meta-content .meta-slash {
  padding: 0 10px 0 8px;
  color: #cccccc;
}
.single-post article.post-wrap .post-title {
  margin: 0px;
  margin-bottom: 21px;
}
.single-post article.post-wrap .post-title h1.post-title {
  font-size: 35px;
  line-height: 1.2;
  color: #222222;
  font-weight: 600;
}
.single-post article.post-wrap .post-body .post-excerpt {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 30px;
  color: #333333;
}
.single-post article.post-wrap .post-body .post-excerpt p {
  font-size: 16px;
  line-height: 30px;
  color: #333333;
}
.single-post article.post-wrap .post-body .qoute-post-meup {
  background: #f5f4fa;
  font-size: 20px;
  line-height: 30px;
  color: #333333;
  font-weight: 500;
  padding: 27px 25px 28px 38px;
  border-radius: 4px;
}
.single-post article.post-wrap .post-body .qoute-post-meup .elementor-text-editor {
  display: flex;
  align-items: center;
}
.single-post article.post-wrap .post-body .qoute-post-meup p {
  margin-bottom: 0px;
  font-size: 20px;
  line-height: 30px;
  color: #333333;
  font-weight: 500;
  display: flex;
  align-items: center;
}
.single-post article.post-wrap .post-body .qoute-post-meup i {
  display: inline-block;
  line-height: 1;
  margin-right: 14px;
}
.single-post article.post-wrap .post-body .qoute-post-meup i:before {
  margin: 0px;
  font-size: 50px;
  color: #e86c60;
}
.single-post article.post-wrap .post-tag-constrau {
  display: flex;
  justify-content: flex-end;
  border-top: 1px solid #e3e1f1;
  padding-top: 50px;
  padding-bottom: 60px;
}
@media (max-width: 767px) {
  .single-post article.post-wrap .post-tag-constrau {
    flex-direction: column;
  }
  .single-post article.post-wrap .post-tag-constrau .post-tags-constrau {
    margin-bottom: 15px;
  }
}
.single-post article.post-wrap .post-tag-constrau .post-tags-constrau {
  width: 100%;
}
@media (max-width: 767px) {
  .single-post article.post-wrap .post-tag-constrau .post-tags-constrau {
    width: 100%;
  }
}
.single-post article.post-wrap .post-tag-constrau .post-tags-constrau .ovatags {
  font-size: 22px;
  line-height: 28px;
  color: #333333;
  font-weight: 600;
  margin-right: 12px;
}
.single-post article.post-wrap .post-tag-constrau .post-tags-constrau > a {
  font-size: 15px;
  line-height: 28px;
  color: #333333;
  transition: 0.4s;
  display: inline-block;
  margin-top: 10px;
  border: 1px solid #e3e1f1;
  padding: 3px 24px 2px 24px;
  border-radius: 3px;
  transition: 0.4s;
}
.single-post article.post-wrap .post-tag-constrau .post-tags-constrau > a:not(:last-child) {
  margin-right: 15px;
}
.single-post article.post-wrap .post-tag-constrau .post-tags-constrau > a:hover {
  color: #ffffff;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner {
  position: relative;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social {
  display: flex;
  align-items: center;
  cursor: pointer;
  padding-top: 10px;
  width: fit-content;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social:hover .share-social-icons {
  display: block;
  transition: 0.5s all;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social > a {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 50px;
  height: 35px;
  border-radius: 3px;
  border: 1px solid #e3e1f1;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social > a i:before {
  margin: 0px;
  font-size: 16px;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .text-social {
  color: #333333;
  font-size: 22px;
  line-height: 28px;
  font-weight: 600;
  margin-right: 16px;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons {
  padding-left: 0px;
  list-style-type: none;
  background-color: #fff;
  min-width: 160px;
  box-shadow: 0px 0px 8px rgba(0, 0, 0, 0.1);
  position: absolute;
  bottom: 100%;
  left: -10px;
  display: none;
  margin-bottom: 0px;
  z-index: 1;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons li {
  border-bottom: 1px solid #e8e8e8;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons li a {
  padding: 5px 10px 7px 20px;
  display: inline-block;
  width: 100%;
  font-size: 15px;
  line-height: 24px;
  color: #777777;
  transition: 0.4s;
}
.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .share-social-icons li a:hover {
  color: #ffffff;
}
.single-post article.post-wrap .pagination-detail {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #e3e1f1;
  border-top: 1px solid #e3e1f1;
  padding-bottom: 60px;
  padding-top: 60px;
}
@media (max-width: 767px) {
  .single-post article.post-wrap .pagination-detail {
    flex-direction: column;
  }
}
.single-post article.post-wrap .pagination-detail .pre, .single-post article.post-wrap .pagination-detail .next {
  display: flex;
  flex: 0 0 50%;
}
@media (max-width: 767px) {
  .single-post article.post-wrap .pagination-detail .pre, .single-post article.post-wrap .pagination-detail .next {
    flex: 0 0 100%;
  }
}
.single-post article.post-wrap .pagination-detail .pre .num-1, .single-post article.post-wrap .pagination-detail .next .num-1 {
  margin-right: 20px;
}
.single-post article.post-wrap .pagination-detail .pre .num-1 a, .single-post article.post-wrap .pagination-detail .next .num-1 a {
  width: 50px;
  height: 50px;
  border: 2px solid #e3e1f1;
  border-radius: 3px;
  position: relative;
  transition: 0.4s;
}
.single-post article.post-wrap .pagination-detail .pre .num-1 a:hover i:before, .single-post article.post-wrap .pagination-detail .next .num-1 a:hover i:before {
  color: #ffffff;
}
.single-post article.post-wrap .pagination-detail .pre .num-1 a i, .single-post article.post-wrap .pagination-detail .next .num-1 a i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  line-height: 1;
}
.single-post article.post-wrap .pagination-detail .pre .num-1 a i:before, .single-post article.post-wrap .pagination-detail .next .num-1 a i:before {
  transition: 0.4s;
  margin: 0px;
  font-size: 22px;
}
.single-post article.post-wrap .pagination-detail .pre .num-2, .single-post article.post-wrap .pagination-detail .next .num-2 {
  margin-top: -6px;
}
.single-post article.post-wrap .pagination-detail .pre .num-2 span, .single-post article.post-wrap .pagination-detail .next .num-2 span {
  font-size: 18px;
  line-height: 28px;
  color: #333333;
  font-weight: 600;
}
.single-post article.post-wrap .pagination-detail .pre .num-2 a, .single-post article.post-wrap .pagination-detail .next .num-2 a {
  font-size: 16px;
  line-height: 28px;
  color: #666666;
  margin-top: -3px;
  transition: 0.4s;
  word-break: break-word;
}
.single-post article.post-wrap .pagination-detail .next {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .single-post article.post-wrap .pagination-detail .next {
    flex-direction: row;
    margin-top: 60px;
  }
}
.single-post article.post-wrap .pagination-detail .next .num-1 {
  margin: 0px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  .single-post article.post-wrap .pagination-detail .next .num-1 {
    margin-left: 0px;
    margin-right: 20px;
  }
}
.single-post article.post-wrap .pagination-detail .next .num-2 {
  text-align: right;
}
@media (max-width: 767px) {
  .single-post article.post-wrap .pagination-detail .next .num-2 {
    text-align: left;
  }
}
.single-post article.post-wrap .pagination-detail a {
  display: flex;
  align-items: center;
  font-size: 13px;
  line-height: 25px;
  color: #666666;
}
.single-post article.post-wrap .pagination-detail a i:before {
  margin: 0px;
  font-size: 13px;
  line-height: 25px;
  color: #666666;
}
.single-post article.post-wrap .post_recommend h3.heading-post-title {
  margin: 0px;
  font-size: 30px;
  line-height: 1.2em;
  font-weight: 600;
  color: #333333;
  margin-bottom: 38px;
}
.single-post article.post-wrap .post_recommend .ova_blog {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-column-gap: 30px;
  grid-row-gap: 60px;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media {
  margin-bottom: 23px;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media a {
  overflow: hidden;
  display: block;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media a img {
  border-radius: 3px;
  transition: 0.4s;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .ova-media a img:hover {
  opacity: 0.9;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post-title {
  margin: 0px;
  margin-bottom: 11px;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post-title a {
  font-size: 22px;
  line-height: 28px;
  color: #333333;
  font-weight: 600;
  transition: 0.5s;
  word-break: break-word;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post-title a:hover {
  color: #fed501;
}
.single-post article.post-wrap .post_recommend .ova_blog .related-post .content .post_date {
  font-size: 15px;
  line-height: 22px;
  color: #999999;
}

.sidebar .content-sideber {
  border: 1px solid #d9d6ec;
  padding: 30px 30px 0px 30px;
  border-radius: 3px;
  position: sticky;
  position: -webkit-sticky;
  top: 90px;
}
.sidebar .content-sideber:after {
  display: block;
  clear: both;
  content: "";
}
.sidebar .widget {
  margin-bottom: 33px;
}
.sidebar .widget .ova_search {
  margin-bottom: 13px;
}
.sidebar .widget ul li a {
  font-size: 16px;
  line-height: 26px;
  color: #666666;
  transition: 0.4s;
}
.sidebar .widget h4.widget-title {
  font-size: 22px;
  line-height: 24px;
  color: #222222;
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 9px;
  border-color: #e3e1f1;
  padding-bottom: 16px;
}
.sidebar .widget.widget_custom_html h4.widget-title {
  margin-bottom: 10px;
}
.sidebar .widget.widget_custom_html .ova_search form {
  position: relative;
}
.sidebar .widget.widget_custom_html .ova_search form .search {
  display: flex;
}
.sidebar .widget.widget_custom_html .ova_search form .search input {
  display: inline-block;
  border: none;
  border: 2px solid #e2e2e2;
  font-size: 15px;
  line-height: 21px;
  color: #333333;
  height: unset;
  padding: 9px 55px 9px 20px;
  width: 100%;
  border-radius: 3px;
}
.sidebar .widget.widget_custom_html .ova_search form .search input::placeholder {
  color: #666666;
}
.sidebar .widget.widget_custom_html .ova_search form .search button {
  display: inline-block;
  border: none;
  cursor: pointer;
  padding: 0px;
  height: unset;
  right: 0;
  top: 0;
  font-size: 13px;
  line-height: 24px;
  color: #333333;
  width: 50px;
  font-weight: 700;
  padding: 8px 0;
  transition: 0.4s;
  position: absolute;
  right: 0;
  top: 0;
  background-color: transparent;
  transform: rotateY(180deg);
}
.sidebar .widget.widget_custom_html .ova_search form .search button i {
  font-size: 17px;
  margin-top: 4px;
  display: inline-block;
  color: #e86c60;
  transition: 0.4s;
}
.sidebar .widget.widget_custom_html .ova_search form .search button:focus {
  outline: none;
}
.sidebar .widget.widget_custom_html .ova_search form .search button:hover i {
  color: #333333;
}
.sidebar .widget.widget_custom_html .instagram-meup {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 6px;
  padding-top: 10px;
  padding-bottom: 14px;
}
.sidebar .widget.widget_custom_html .instagram-meup a {
  overflow: hidden;
  border-radius: 3px;
}
.sidebar .widget.widget_custom_html .instagram-meup a:hover img {
  transform: scale(1.1, 1.1);
}
.sidebar .widget.widget_custom_html .instagram-meup a img {
  border-radius: 3px;
  transition: 0.8s;
}
.sidebar .widget.widget_categories li, .sidebar .widget.widget_archive li, .sidebar .widget.widget_links li, .sidebar .widget.widget_meta li, .sidebar .widget.widget_nav_menu li, .sidebar .widget.widget_pages li, .sidebar .widget.widget_recent_entries li {
  padding: 10px 0 10px 0;
  border-top: none;
}
.sidebar .widget.widget_categories li > a, .sidebar .widget.widget_archive li > a, .sidebar .widget.widget_links li > a, .sidebar .widget.widget_meta li > a, .sidebar .widget.widget_nav_menu li > a, .sidebar .widget.widget_pages li > a, .sidebar .widget.widget_recent_entries li > a {
  position: relative;
  padding-left: 30px;
}
.sidebar .widget.widget_categories li > a:before, .sidebar .widget.widget_archive li > a:before, .sidebar .widget.widget_links li > a:before, .sidebar .widget.widget_meta li > a:before, .sidebar .widget.widget_nav_menu li > a:before, .sidebar .widget.widget_pages li > a:before, .sidebar .widget.widget_recent_entries li > a:before {
  transition: 0.4s;
  position: absolute;
  left: 0;
  font-family: "ElegantIcons";
  content: "$";
  font-size: 16px;
  color: #d3d3d3;
}
.sidebar .widget.widget_categories li > a, .sidebar .widget.widget_archive li > a {
  display: flex;
  justify-content: space-between;
  width: 100%;
}
.sidebar .widget.widget_categories li > a .number, .sidebar .widget.widget_archive li > a .number {
  background: #eee;
  width: 30px;
  height: 30px;
  text-align: center;
  border-radius: 50%;
  line-height: 30px;
  color: #999;
}
.sidebar .widget.widget_categories li > a:hover .number, .sidebar .widget.widget_archive li > a:hover .number {
  color: var(--primary);
}
.sidebar .widget.widget_categories li > a:before {
  content: "m";
}
.sidebar .widget.widget_archive li > a:before {
  content: "";
}
.sidebar .widget.widget_recent_comments li {
  padding: 5px 0 5px 0;
  border-top: none;
}
.sidebar .widget.widget_categories .children, .sidebar .widget.widget_nav_menu .children, .sidebar .widget.widget_pages .children {
  border-top: none;
  margin-top: 0;
  padding-top: 0;
}
.sidebar .widget.widget_archive ul li {
  display: flex;
  justify-content: space-between;
}
.sidebar .widget .select2-container {
  margin-top: 7px;
}
.sidebar .widget.widget_calendar h4.widget-title {
  margin-bottom: 20px;
}
.sidebar .widget.widget_calendar #wp-calendar thead th {
  font-size: 90%;
}
.sidebar .widget.widget_calendar #wp-calendar tbody td {
  padding: 0.125rem;
}
.sidebar .widget.widget_search h4.widget-title {
  margin-bottom: 20px;
}
@media (max-width: 400px) {
  .sidebar .widget.widget_search label {
    margin-bottom: 10px;
    width: 100%;
  }
}
.sidebar .widget.recent-posts-widget-with-thumbnails {
  margin-bottom: 31px;
}
.sidebar .widget.recent-posts-widget-with-thumbnails h4.widget-title {
  margin-bottom: 20px;
}
.sidebar .widget.recent-posts-widget-with-thumbnails ul li {
  position: relative;
}
.sidebar .widget.recent-posts-widget-with-thumbnails ul li:not(:last-child) {
  margin-bottom: 25px;
}
.sidebar .widget.recent-posts-widget-with-thumbnails ul li:last-child:before {
  height: 100%;
}
.sidebar .widget.recent-posts-widget-with-thumbnails ul li a img {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-right: 20px;
  border-radius: 3px;
}
.sidebar .widget.recent-posts-widget-with-thumbnails ul li a .rpwwt-post-title {
  font-size: 18px;
  line-height: 24px;
  color: #222222;
  font-weight: 500;
  transition: 0.4s;
  margin-top: -5px;
  display: inline-block;
  width: calc(100% - 120px);
}
.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date {
  font-size: 15px;
  line-height: 26px;
  color: #666666;
}
.sidebar .widget.recent-posts-widget-with-thumbnails ul li .rpwwt-post-date:before {
  font-family: "ElegantIcons";
  content: "}";
  margin-right: 8px;
}
.sidebar .widget.widget_tag_cloud h4.widget-title {
  margin-bottom: 14px;
}
.sidebar .widget.widget_tag_cloud .tagcloud {
  margin-top: 7px;
}
.sidebar .widget.widget_tag_cloud .tagcloud a {
  font-size: 15px !important;
  line-height: 28px;
  color: #333333;
  transition: 0.4s;
  padding: 2px 20px 1px 20px;
  background: transparent;
  border: none;
  border-radius: 3px;
  border: 1px solid #e3e1f1;
}
.sidebar .widget.widget_tag_cloud .tagcloud a:hover {
  background-color: transparent;
}

.pagination-wrapper {
  margin: 0px 0px 83px 0px;
}
.pagination-wrapper .blog_pagination .pagination {
  flex-wrap: wrap;
  margin-bottom: 0;
}
.pagination-wrapper .blog_pagination .pagination li {
  margin-bottom: 12px;
}
.pagination-wrapper .blog_pagination .pagination li:not(:last-child) {
  margin-right: 12px;
}
.pagination-wrapper .blog_pagination .pagination li.page-numbers a {
  width: unset;
  height: unset;
  padding: 9px 14px 9px 14px;
}
.pagination-wrapper .blog_pagination .pagination li a {
  width: 40px;
  height: 40px;
  font-size: 16px;
  line-height: 1.2;
  color: #222222;
  border: 2px solid #cfccea;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  transition: 0.4s;
  border-radius: 3px;
  margin: 0px;
  font-weight: 400;
}
.pagination-wrapper .blog_pagination .pagination li a:hover {
  color: #ffffff;
}
.pagination-wrapper .blog_pagination .pagination li .pagi_dots {
  color: #333333;
  border: none;
  width: 30px;
  height: 30px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  padding: 0px;
  transition: 0.5s;
  margin-right: 10px;
}
.pagination-wrapper .blog_pagination .pagination li.active a {
  color: #ffffff;
}
.pagination-wrapper .blog_pagination .pagination li.text-prev {
  margin-right: 25px;
}
.pagination-wrapper .blog_pagination .pagination li.text-prev a {
  width: 45px;
}
.pagination-wrapper .blog_pagination .pagination li.text-next {
  margin-left: 25px;
}
.pagination-wrapper .blog_pagination .pagination li.text-next a {
  width: 45px;
}

/*comment*/
.content_comments .comments .logged-in-as, .content_comments .comments .comments-rating {
  display: none;
}
.content_comments .comments .comment-reply-title {
  margin: 0px;
}
.content_comments .comments .commentlists .wrap_comment label {
  display: none;
}
.content_comments .comments .number-comments {
  margin: 0px;
  font-size: 22px;
  line-height: 28px;
  color: #333333;
  font-weight: 600;
  text-transform: unset;
  position: relative;
  padding-top: 27px;
  margin-bottom: 25px;
}
.content_comments .comments .number-comments:after {
  position: absolute;
  bottom: -15px;
  left: 0px;
  content: "";
  width: 30px;
  height: 1px;
}
.content_comments .comments .number-comments span {
  display: inline-block;
  margin-left: 10px;
  color: #cccccc;
}
.content_comments .comments .commentlists {
  background-color: #fff;
  margin-bottom: 47px;
}
.content_comments .comments .commentlists ul.children {
  margin-left: 40px;
}
@media (max-width: 767px) {
  .content_comments .comments .commentlists ul.children {
    margin-left: 10px;
  }
}
.content_comments .comments .commentlists article.comment_item {
  border: 1px solid #e3e1f1;
  border-radius: 3px;
  margin-bottom: 0px;
  padding: 30px 20px 34px 30px;
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  .content_comments .comments .commentlists article.comment_item {
    padding: 10px;
  }
}
.content_comments .comments .commentlists article.comment_item .comment-author {
  margin-right: 20px;
}
.content_comments .comments .commentlists article.comment_item .comment-author img {
  border-radius: 50%;
  width: 60px;
}
@media (max-width: 767px) {
  .content_comments .comments .commentlists article.comment_item .comment-author {
    margin-right: 10px;
  }
}
@media (max-width: 370px) {
  .content_comments .comments .commentlists article.comment_item .comment-author {
    width: 100%;
    margin-right: 0px;
    margin-bottom: 6px;
  }
}
.content_comments .comments .commentlists article.comment_item .comment-details .author-name {
  display: block;
  margin-top: 8px;
}
.content_comments .comments .commentlists article.comment_item .comment-details .author-name .name {
  font-size: 20px;
  line-height: 28px;
  font-weight: 600;
  color: #333333;
  text-transform: capitalize;
  margin-bottom: 3px;
}
.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date {
  margin-top: -3px;
  margin-bottom: 15px;
}
.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date span, .content_comments .comments .commentlists article.comment_item .comment-details .author-name .date a {
  font-size: 15px;
  line-height: 28px;
  color: #888888;
  font-weight: 300;
}
.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-reply-link, .content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-edit-link {
  float: unset;
  padding: 0;
  transition: 0.4s;
}
.content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-reply-link:before, .content_comments .comments .commentlists article.comment_item .comment-details .author-name .date .comment-edit-link:before {
  content: "|";
  font-size: 15px;
  color: #dddddd;
  padding: 0 12px 0 9px;
}
.content_comments .comments .commentlists article.comment_item .comment-details .comment-body {
  padding-left: 80px;
}
@media (max-width: 767px) {
  .content_comments .comments .commentlists article.comment_item .comment-details .comment-body {
    padding: 0px;
  }
}
.content_comments .comments .commentlists article.comment_item .comment-details .comment-body p {
  font-size: 16px;
  line-height: 26px;
  color: #333333;
}
.content_comments .comments .commentlists li.comment {
  margin: 20px 0px 0px 0px;
}
.content_comments .comments .commentlists > li.comment:last-child {
  margin-bottom: 30px;
}
.content_comments .comments .comment-respond {
  /* 
  .comment-form-cookies-consent {
  	display: none;
  	order: 4;
  } 
  */
}
.content_comments .comments .comment-respond .comment-form-cookies-consent {
  order: 4;
  margin-bottom: 32px;
  display: flex;
  align-items: center;
}
.content_comments .comments .comment-respond .comment-form-cookies-consent input {
  width: 20px !important;
  height: 20px !important;
  cursor: pointer;
  display: inline-block;
}
.content_comments .comments .comment-respond .comment-form-cookies-consent label {
  font-size: 15px;
  line-height: 28px;
  color: #666666;
  margin: 0;
  margin-left: 10px;
}
.content_comments .comments .comment-respond .title-comment {
  padding-top: 0px;
  border-top: none;
  font-size: 22px;
  line-height: 28px;
  color: #333333;
  text-transform: capitalize;
  margin: 0px;
  margin-bottom: 9px;
  margin-top: 22px;
  display: block;
  font-weight: 600;
}
.content_comments .comments .comment-respond .comment-form {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .content_comments .comments .comment-respond .comment-form {
    display: block;
  }
}
.content_comments .comments .comment-respond .comment-form input, .content_comments .comments .comment-respond .comment-form textarea {
  margin: 0px;
  font-size: 15px;
  line-height: 28px;
  color: #333333;
  border: none;
  height: unset;
  border: 1px solid #e3e1f1;
  border-radius: 3px;
  background: #fcfcfe;
}
.content_comments .comments .comment-respond .comment-form input::placeholder, .content_comments .comments .comment-respond .comment-form textarea::placeholder {
  font-size: 15px;
  line-height: 28px;
  color: #666666;
}
.content_comments .comments .comment-respond .comment-form textarea {
  padding: 12px 20px;
  height: 200px;
  order: 3;
  margin-bottom: 25px;
}
.content_comments .comments .comment-respond .comment-form > div {
  width: 100%;
  position: relative;
  margin-bottom: 25px;
}
.content_comments .comments .comment-respond .comment-form > div input[type=text] {
  padding: 10px 18px 9px 53px;
}
.content_comments .comments .comment-respond .comment-form > div i {
  position: absolute;
  top: 50%;
  left: 21px;
  transform: translate(0, -50%);
  font-size: 16px;
}
.content_comments .comments .comment-respond .form-submit {
  order: 4;
  margin: 0px;
  margin-bottom: 20px;
}
.content_comments .comments .comment-respond .form-submit #submit {
  height: unset;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  padding: 11px 25px 10px 25px;
  text-transform: unset;
  background-color: transparent;
  border: 2px solid #e86c60;
  margin: 0px;
  transition: 0.4s;
}
.content_comments .comments .comment-respond .form-submit #submit:hover {
  background: transparent;
  color: #333333;
  border-color: #333333 !important;
}
.content_comments .comments .comment-respond small {
  margin-bottom: 13px;
  display: inline-block;
  cursor: pointer;
}
.content_comments .comments .comment-respond small a {
  font-size: 14px;
  line-height: 23px;
  color: #333333;
  transition: 0.4s;
}
.content_comments .comments .wrap_comment_form {
  background: #ffffff;
}
.content_comments .comments .wrap_comment_form .comment-form-cookies-consent {
  order: 4;
  margin-bottom: 32px;
  display: flex;
  align-items: center;
}
.content_comments .comments .wrap_comment_form .comment-form-cookies-consent input {
  width: 20px !important;
  height: 20px !important;
  cursor: pointer;
  display: inline-block;
}
.content_comments .comments .wrap_comment_form .comment-form-cookies-consent label {
  width: calc(100% - 20px);
  font-size: 15px;
  line-height: 28px;
  color: #666666;
  margin: 0;
  margin-left: 10px;
}
.content_comments .comments .wrap_comment_form .comment-respond .comment-reply-title {
  margin: 0px;
}
.content_comments .comments .wrap_comment_form .comment-respond .title-comment {
  padding-top: 0px;
  border-top: none;
  font-size: 22px;
  line-height: 28px;
  color: #333333;
  text-transform: capitalize;
  margin: 0px;
  display: block;
  position: relative;
  margin-bottom: 22px;
  font-weight: 600;
}
.content_comments .comments .wrap_comment_form .comment-respond .title-comment:after {
  position: absolute;
  bottom: -15px;
  left: 0px;
  content: "";
  width: 30px;
  height: 1px;
}
.content_comments .comments .wrap_comment_form .comment-respond .comment-form {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  .content_comments .comments .wrap_comment_form .comment-respond .comment-form {
    display: block;
  }
}
.content_comments .comments .wrap_comment_form .comment-respond .comment-form input, .content_comments .comments .wrap_comment_form .comment-respond .comment-form textarea {
  margin: 0px;
  font-size: 15px;
  line-height: 28px;
  color: #333333;
  border: none;
  height: unset;
  border: 1px solid #e3e1f1;
  border-radius: 3px;
  background: #fcfcfe;
}
.content_comments .comments .wrap_comment_form .comment-respond .comment-form input::placeholder, .content_comments .comments .wrap_comment_form .comment-respond .comment-form textarea::placeholder {
  font-size: 15px;
  line-height: 28px;
  color: #666666;
}
.content_comments .comments .wrap_comment_form .comment-respond .comment-form .wrap_comment {
  margin-bottom: 32px;
  order: 3;
}
@media (max-width: 767px) {
  .content_comments .comments .wrap_comment_form .comment-respond .comment-form .wrap_comment {
    margin-bottom: 25px;
    margin-top: 40px;
  }
}
.content_comments .comments .wrap_comment_form .comment-respond .comment-form .wrap_comment label {
  display: none;
}
.content_comments .comments .wrap_comment_form .form-submit {
  order: 4;
  margin: 0px;
  float: unset;
  margin-bottom: 110px;
}
.content_comments .comments .wrap_comment_form .form-submit #submit {
  height: unset;
  font-size: 16px;
  line-height: 26px;
  font-weight: 600;
  padding: 11px 25px 10px 25px;
  text-transform: unset;
  background-color: transparent;
  border: 2px solid #e86c60;
  margin: 0px;
  transition: 0.4s;
}
.content_comments .comments .wrap_comment_form .form-submit #submit:hover {
  background: transparent;
  color: #333333;
  border-color: #333333 !important;
}

@media (max-width: 1024px) {
  .single-post article.post-wrap .post_recommend .ova_blog {
    grid-template-columns: 1fr 1fr;
  }
}
@media (max-width: 991px) {
  ul.commentlists header.comment-author {
    width: unset;
  }
}
@media (max-width: 767px) {
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details {
    width: unset;
    float: unset;
  }
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name {
    margin-bottom: 10px;
  }
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .name, .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .date {
    display: block;
  }
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply {
    position: unset;
    padding: 0px;
  }
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply i.flaticon-reply {
    display: none !important;
  }
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply .comment-reply-link {
    margin-right: 10px;
  }
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .author-name .ova_reply .comment-edit-link {
    margin-left: 0px;
  }
  .content_comments .comments ul.commentlists li.comment .comment_item .comment-details .comment-body {
    padding: 0px;
  }

  article.post-wrap .post-media {
    margin-bottom: 25px;
  }
  article.post-wrap .post-meta .post-meta-content {
    margin-bottom: 18px;
  }
  article.post-wrap .post-meta .post-meta-content .post-date {
    display: block;
    margin-right: 0px;
  }
  article.post-wrap .post-meta .post-meta-content .categories, article.post-wrap .post-meta .post-meta-content .comment, article.post-wrap .post-meta .post-meta-content .post-author {
    display: block;
  }
  article.post-wrap .post-meta .post-meta-content .general-meta {
    padding: 5px 0px;
  }
  article.post-wrap .post-meta .post-meta-content .meta-slash {
    display: none !important;
  }

  .single-post article.post-wrap .post_recommend .ova_blog {
    grid-template-columns: 1fr;
  }
}
/********* TESTTHEME **********/
.page-links {
  float: unset;
}

article.post-wrap.sticky {
  border-top: 5px solid;
}
article.post-wrap .post-title h2.post-title a {
  word-break: break-word;
}
article.post-wrap .post-title .post-title {
  word-break: break-word;
}
article.post-wrap .post-meta .post-meta-content a {
  word-break: break-word;
}
article.post-wrap .post-body .post-excerpt p:last-child:after {
  content: "";
  display: block;
  clear: both;
}

.content_comments .comments ul.commentlists li.pingback, .content_comments .comments ul.commentlists li.trackback {
  border-bottom: 1px solid #f3f3f3;
  padding-bottom: 14px;
}
.content_comments .comments ul.commentlists li.pingback .comment_item, .content_comments .comments ul.commentlists li.trackback .comment_item {
  padding: 0px;
  border: none;
}
@media (max-width: 767px) {
  .content_comments .comments ul.commentlists li.pingback .comment-details, .content_comments .comments ul.commentlists li.trackback .comment-details {
    float: unset;
  }
}
.content_comments .comments ul.commentlists li.pingback .author-name i, .content_comments .comments ul.commentlists li.trackback .author-name i {
  display: none;
}
.content_comments .comments ul.commentlists li.pingback .author-name a, .content_comments .comments ul.commentlists li.trackback .author-name a {
  color: #333333;
  font-weight: 600;
  font-size: 15px;
  text-transform: capitalize;
}
.content_comments .comments ul.commentlists li.pingback .author-name a:hover, .content_comments .comments ul.commentlists li.trackback .author-name a:hover {
  color: #333333;
}
.content_comments .comments ul.commentlists li.pingback .author-name a.comment-edit-link, .content_comments .comments ul.commentlists li.trackback .author-name a.comment-edit-link {
  color: #e86c60;
  margin-left: 10px;
  font-weight: 500;
}
.content_comments .comments ul.commentlists li.pingback:last-child {
  border-bottom: none;
}

.alignleft {
  margin-bottom: 30px;
}

h1.page-title {
  font-size: 35px;
  line-height: 1.2em;
  color: #333333;
  font-weight: 600;
  margin-bottom: 30px;
}

input[type=submit] {
  line-height: 35px;
  cursor: pointer;
}

.ovatheme_breadcrumbs ul.breadcrumb li {
  word-break: break-word;
}

.single-post article.post-wrap .post-media {
  margin-bottom: 30px;
}

/*****END TESTTHEME********/
/*** Fix Input For Safari ***/
textarea, input[type=text], input[type=email] {
  -webkit-appearance: none;
  border-radius: 0;
}

.ovafooter .footer {
  padding: 60px 0;
}

body.search-no-results header.page-header h2.page-title {
  font-size: 35px;
  font-weight: bold;
  margin-bottom: 30px;
  border-bottom: 1px solid #666;
  margin-top: 0;
  padding-bottom: 15px;
}
body.search-no-results header.page-header h1.page-title {
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: normal;
}
body.search-no-results .page-content p {
  margin-bottom: 20px;
}

body.search-results header.page-header h2.page-title {
  font-size: 45px;
  font-weight: bold;
  margin-bottom: 30px;
  border-bottom: 1px solid #666;
  margin-top: 0;
  padding-bottom: 15px;
}
body.search-results header.page-header h1.page-title {
  margin-bottom: 15px;
  font-size: 25px;
  font-weight: normal;
}
body.search-results .page-content p {
  margin-bottom: 20px;
}

.search-form {
  display: flex;
  flex-wrap: wrap;
}
.search-form input.search-field {
  background: #e0e0e0;
  border: #e0e0e0;
}
.search-form input[type=submit] {
  background-color: #343434;
  color: #fff;
  margin-left: -5px;
}
@media (max-width: 400px) {
  .search-form input[type=submit] {
    margin-left: 0;
  }
}

.sidebar .widget.widget_recent_entries ul li:not(:last-child), .sidebar .widget.widget_recent_comments ul li:not(:last-child), .sidebar .widget.widget_meta ul li:not(:last-child), .sidebar .widget.widget_archive ul li:not(:last-child), .sidebar .widget.widget_categories ul li:not(:last-child), .sidebar .widget.widget_pages ul li:not(:last-child), .sidebar .widget.widget_nav_menu ul li:not(:last-child) {
  border-bottom: 1px solid rgba(227, 225, 241, 0.5);
}
.sidebar .widget.widget_recent_entries ul li:first-child, .sidebar .widget.widget_recent_comments ul li:first-child, .sidebar .widget.widget_meta ul li:first-child, .sidebar .widget.widget_archive ul li:first-child, .sidebar .widget.widget_categories ul li:first-child, .sidebar .widget.widget_pages ul li:first-child, .sidebar .widget.widget_nav_menu ul li:first-child {
  padding-top: 5px;
}
.sidebar .widget.widget_recent_entries ul li:not(:last-child), .sidebar .widget.widget_recent_comments ul li:not(:last-child), .sidebar .widget.widget_meta ul li:not(:last-child), .sidebar .widget.widget_archive ul li:not(:last-child), .sidebar .widget.widget_categories ul li:not(:last-child), .sidebar .widget.widget_pages ul li:not(:last-child), .sidebar .widget.widget_nav_menu ul li:not(:last-child) {
  border-bottom: 1px solid rgba(227, 225, 241, 0.5);
}
.sidebar .widget.widget_categories .children, .sidebar .widget.widget_nav_menu .sub-menu, .sidebar .widget.widget_pages .children {
  border-top: 1px solid rgba(227, 225, 241, 0.5);
  margin: 5px 0 0 0.8em;
  padding-top: 0px;
}
.sidebar .select2-container--default .select2-selection--single {
  border: 1px solid #ccc;
  border-radius: 5px;
}

/*Fix select 2*/
select {
  transition: 0.2s ease;
  height: 40px;
  width: 100%;
  border-color: #e2e2e2;
  border-radius: 4px;
  outline: none;
  background-color: #fff;
}

/* Fix select 2 */
.select2-selection--multiple:before {
  content: "";
  position: absolute;
  right: 7px;
  top: 42%;
  border-top: 5px solid #888;
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
}

.select2-results__option {
  padding: 6px 15px;
}

.inside-content {
  min-height: calc(100vh - 80px);
}

/* RTL */
/**
  * Sidebar blog
 */
.rtl #sidebar {
  padding-left: 0 !important;
  padding-right: 45px !important;
}
.rtl .sidebar .widget.widget_archive li > a,
.rtl .sidebar .widget.widget_categories li > a {
  padding-left: 0;
}
.rtl .sidebar .widget.widget_archive li > a::before,
.rtl .sidebar .widget.widget_categories li > a::before {
  content: none;
}

/**
 * Blog deafult
 */
.rtl .default article.post-wrap .post-title h2.post-title {
  text-align: right;
}
.rtl .default article.post-wrap .post-meta {
  text-align: right;
}
.rtl .default article.post-wrap .post-meta .post-meta-content .general-meta.categories i {
  margin-right: 0;
  margin-left: 7px;
}
.rtl .default article.post-wrap .post-meta .post-meta-content .general-meta i {
  margin-right: 0;
  margin-left: 7px;
}
.rtl .default article.post-wrap .post-body {
  text-align: right;
}
.rtl .default article.post-wrap .post-footer {
  text-align: right;
}

.rtl .blog_v2 article.post-wrap {
  text-align: right;
}

.rtl {
  /**
   * Pagination
   */
}
.rtl .pagination-wrapper .blog_pagination .pagination li {
  margin-left: 6px;
  margin-right: 6px;
}
.rtl .pagination-wrapper .blog_pagination .pagination li:not(:last-child) {
  margin-right: 6px;
}

/**
 * Detail
 */
.rtl.single-post article.post-wrap .post-title h1.post-title {
  text-align: right;
}

.rtl.single-post article.post-wrap .post-meta {
  text-align: right;
}

.rtl article.post-wrap .post-meta .post-meta-content .general-meta i {
  margin-left: 7px;
  margin-right: 0;
}

.rtl.single-post article.post-wrap .post-body .post-excerpt p {
  text-align: right;
}

.rtl.single-post article.post-wrap .post-body .qoute-post-meup i {
  margin-left: 14px;
  margin-right: 0;
}

.rtl.single-post article.post-wrap .post-tag-constrau {
  text-align: right;
}

.rtl.single-post article.post-wrap .post-tag-constrau .socials-inner .share-social .text-social {
  margin-left: 10px;
  margin-right: 0;
}

.rtl.single-post article.post-wrap .post-tag-constrau .post-tags-constrau > a:not(:last-child) {
  margin-left: 15px;
  margin-right: 10px;
}

.rtl.single-post article.post-wrap .pagination-detail .pre .num-1 {
  margin-right: 0;
  margin-left: 15px;
}

.rtl.single-post article.post-wrap .pagination-detail .next .num-1 {
  margin-right: 15px;
  margin-left: 0px;
}

.rtl .content_comments .comments .wrap_comment_form .comment-respond .title-comment {
  text-align: right;
}
.rtl .content_comments .comments .wrap_comment_form .comment-respond .title-comment:after {
  right: 0;
}
.rtl .content_comments .comments .wrap_comment_form .form-submit {
  text-align: right;
}
.rtl .content_comments .comments .wrap_comment_form .comment-form-cookies-consent input {
  margin-left: 10px !important;
}
.rtl .ovatheme_breadcrumbs .separator:before {
  content: "4";
}

/**
 * Widget Thumbnail
 */
.rtl .rpwwt-post-date:before {
  content: "{" !important;
  margin-right: 0;
  margin-left: 8px;
}
.rtl .sidebar .widget.recent-posts-widget-with-thumbnails ul li {
  text-align: right;
}

/**
 * Contact Form 7
 */
.rtl .wpcf7 form .wpcf7-response-output {
  text-align: right;
}
.rtl .meup-contact-form-1 .input input, .rtl .meup-contact-form-1 .input textarea {
  text-align: right;
}
.rtl .meup-contact-form-1 input[type=submit] {
  float: right;
}
.rtl .meup-contact-form-1 .input .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  right: 0;
}
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyJ0aGVtZS5zY3NzIiwiX2dlbmVyYWwuc2NzcyIsIl9tZW51LnNjc3MiLCJfd29vLnNjc3MiLCJfY3VzdG9tLnNjc3MiLCJfcnRsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FDQUE7QUFDQTtFQUFnQjs7O0FBQ2hCO0FBQ0E7RUFDQztFQUNBO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFHRDtFQUFRO0VBQXVCOzs7QUFDL0I7RUFBa0I7RUFBdUI7OztBQUN6QztFQUFhOzs7QUFDYjtFQUFLO0VBQWlCOzs7QUFDdEI7RUFBMkI7RUFBb0I7RUFBZ0I7OztBQUMvRDtFQUE2QjtFQUFtQjtFQUFnQjs7O0FBQ2hFO0VBQStCO0VBQW1CO0VBQWtCO0VBQWU7OztBQUNuRjtFQUFhO0VBQXFCO0VBQW1CO0VBQWlCOzs7QUFDdEU7RUFBaUI7RUFBZTtFQUFXOzs7QUFDM0M7RUFBc0M7RUFBZ0I7OztBQUN0RDtFQUErQjtFQUFrQjtFQUEyQjtFQUFXO0VBQXlDO0VBQzVIOzs7QUFDQTtFQUNDOzs7QUFFTDtFQUFZO0VBQXFCOzs7QUFDakM7RUFBaUI7RUFBbUI7RUFBa0I7RUFBZTtFQUFXOzs7QUFDaEY7RUFBa0I7RUFBa0I7RUFBaUI7RUFBZ0I7RUFBVzs7O0FBQ0o7RUFBa0I7OztBQUU5RjtFQUFTO0VBQXFCO0VBQThCOzs7QUFDNUQ7RUFBaUI7OztBQUNqQjtFQUF1Qjs7O0FBQ3ZCO0VBQWU7OztBQUNmO0VBQWlDOzs7QUFDakM7RUFBUTtFQUFrQjs7O0FBQzFCO0FBQ0E7RUFBaUI7RUFBdUI7RUFBd0I7RUFBZ0I7RUFBb0I7RUFBZ0I7OztBQUNwSDtFQUFzQjs7O0FBRXRCO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtBQUNBO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7OztBQUdEO0FBQ0E7RUFBb0U7RUFBYTtFQUFlOzs7QUFDaEc7RUFBTztFQUFhOzs7QUFDcEI7RUFBMkI7OztBQUMzQjtFQUNDO0lBQW1FOzs7QUFJcEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFJRDtFQUNDOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7QUFBQTtFQUVDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOzs7QUFNRjtBQUNBO0VBQW1COzs7QUFDbkI7RUFBUTtFQUEwQjtFQUFrQjtFQUFnQjtFQUFlO0VBQWlCOzs7QUFDcEc7RUFBTztFQUE0QjtFQUF1Qjs7O0FBQzFEO0VBQU87RUFBeUI7RUFBdUI7OztBQUN2RDtFQUFJO0VBQW1CO0VBQXdCOzs7QUFDL0M7RUFBSTtFQUFtQjtFQUFrQjtFQUEyQjs7O0FBQ3BFO0VBQU07OztBQUNOO0VBQUk7OztBQUNKO0VBQWU7OztBQUNmO0VBQVM7OztBQUNUO0VBQUk7OztBQUNKO0VBQVE7RUFBb0I7OztBQUM1QjtFQUFJO0VBQWU7RUFBeUI7RUFBMkI7RUFBMEI7RUFBMEI7RUFBd0I7RUFBNkI7OztBQUNoTDtFQUFTO0VBQW1COzs7QUFDNUI7RUFBNkI7OztBQUc3QjtBQUNBO0VBQW1CO0VBQVk7OztBQUcvQjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0Q7RUFFQztFQUNBO0VBQ0E7RUFDQTtBQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FBQ0E7OztBQUdEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtBQUNBOzs7QUFHRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUlEO0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7OztBQUdGO0FBQ0E7QUFBQTtFQUVDOzs7QUFLRDtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QUF1QkE7QUFnQ0E7QUFxQkE7QUF5QkE7QUF5Q0E7QUFTQTtBQVFBOztBQTdKQTtFQUNDOztBQUNBO0VBQ0M7O0FBSUY7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlEO0VBQXFCOztBQUdyQjtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBT0g7RUFDQzs7QUFDQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFBTztFQUEyQjs7QUFJcEM7RUFBTztFQUFrQjs7QUFDekI7RUFBUztFQUFxQjtFQUFhO0VBQW1CO0VBQW9COztBQUVsRjtBQUFBO0VBQ087RUFBYzs7QUFDckI7RUFBTzs7QUFPUDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFXSDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBRUE7RUFFQztFQUNBOztBQUNBO0VBSkQ7SUFLRTtJQUNBOzs7QUFFRDtFQUNDOztBQUdEO0VBQStCO0VBQWE7O0FBQzVDO0VBQXFCO0VBQWE7O0FBQ2xDO0VBQXVCO0VBQWE7O0FBQ3BDO0VBQTBCOztBQUk3QjtFQUFXO0VBQXVCOztBQUlsQztFQUNDO0VBQ0E7RUFDQTs7QUFNRDtFQUNDO0VBQ0E7RUFDQTs7QUFLRDtFQUNDOztBQUtEO0VBUUM7O0FBR0Q7RUFRQztFQUNBOztBQUdEO0VBUUM7RUFDQTtFQUNBOztBQUdEO0VBUUM7RUFDQTs7QUFHRDtFQVFDOztBQUdEO0VBR0M7RUFDQTtFQUNBO0VBQ0E7OztBQVdGO0FBQ0E7RUF3QkM7O0FBdkJBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQU1IO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUtEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUtKO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFRSDtBQUNBO0VBQWtDOzs7QUFHbEM7QUFJQTtBQUNBO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFDQztFQUFhOztBQUNiO0VBQUs7O0FBR047RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQUVEO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFPSDtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDOztBQU1KO0VBQ0M7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFHQTtFQUNDOztBQVFMO0VBQWE7RUFBa0I7OztBQUloQztFQUVDO0VBQ0E7RUFDQTs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7OztBQVFIO0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUE7RUFBdUI7O0FBRXZCO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTs7QUFNQTtBQUFBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtBQUFBO0VBQ0M7RUFDQTs7QUFHRjtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBR0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQWFMO0FBRUM7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0FBQ0E7RUFDQztFQUNBOztBQUdFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUE7RUFFQztFQUNBO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7OztBQVdMO0FBQ0E7QUFDQTtFQUVDOztBQUVBO0VBQ0M7RUFDQTtFQUNBOztBQUdEO0FBQUE7RUFFQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDOztBQUdEO0VBQ0M7O0FBSUE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDOztBQUtIO0VBQ0M7O0FBQ0E7QUFBQTtBQUFBO0VBR0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUVDOztBQUdGO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOzs7QUFNSDtBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFLRjtBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFJRDtBQUNBO0VBQ0M7OztBQUtEO0FBRUE7RUFDQzs7O0FBTUQ7QUFDQTtFQUNDOzs7QUFTRDtBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBRUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFFQztFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQU1GO0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtBQUFBO0FBQUE7RUFHQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBT0g7QUFDQTtFQUNDO0lBQ0M7OztBQUlGO0VBR0U7SUFDQztJQUNBOzs7RUFJRDtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDOzs7QUFTSDtBQUVDO0VBQ0E7SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBRUQ7SUFDQztJQUNBOzs7RUFJRjtBQUFBO0lBRUM7SUFDQTs7O0VBSUE7SUFDQztJQUNBOztFQUVEO0lBQ0M7OztBQVFIO0FBQ0E7RUFDQztJQUFnQjtJQUFzQjtJQUF3Qjs7O0VBQzlEO0lBQWdEOzs7RUFDaEQ7SUFBK0I7SUFBd0I7OztFQUN2RDtJQUFrRDs7O0VBQ2xEO0lBQXFCOzs7QUFHdEI7RUFDQztJQUFnQjtJQUFzQjtJQUF3Qjs7O0VBQzlEO0lBQWdEOzs7RUFDaEQ7SUFBK0I7SUFBd0I7OztFQUN2RDtJQUFrRDs7O0VBQ2xEO0lBQXFCOzs7QUFHdEI7RUFDQzs7O0FEaHNDRDtBRUhBO0FBQ0E7RUFDQzs7O0FBSUQ7QUFHQztBQUFBO0VBRUM7RUFDQTtFQUNBO0FBRUE7QUFDQTtBQUFBO0FBQUE7QUFBQTs7QUFLQTtBQUFBO0VBQ0M7RUFDQTs7QUFHRDtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFDQTtBQUNBO0FBQUE7QUFBQTs7QUFHQTtBQUFBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7QUFBQTtFQUNDO0VBQ0E7O0FBRUQ7QUFBQTtFQUNDOztBQUdBO0FBQUE7RUFDQzs7QUFHQTtFQUREO0FBQUE7SUFFRTs7O0FBR0Y7QUFBQTtFQUNDOztBQU9KO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBS0Y7RUFDQztJQUNDO0lBQ0E7O0VBRUQ7SUFDQztJQUNBOzs7QUFNRDtBQUFBO0VBRUM7O0FBQ0E7RUFIRDtBQUFBO0lBSUU7OztBQUVEO0VBTkQ7QUFBQTtJQU9FOzs7QUFFRDtBQUFBO0VBQ0M7RUFDQTs7QUFDQTtFQUhEO0FBQUE7SUFJRTtJQUNBOzs7QUFFRDtFQVBEO0FBQUE7SUFRRTtJQUNBOzs7QUFHRjtBQUFBO0VBQ0M7RUFDQTs7QUFFRDtBQUFBO0VBQ0M7O0FBR0E7QUFBQTtFQUNDOztBQUdBO0VBREQ7QUFBQTtJQUVFOzs7QUFHRjtBQUFBO0VBQ0M7OztBQVdIO0FBQUE7RUFDQztFQUNBOzs7QUFPSDtFQWdEQztBQUVBO0FBUUE7QUFvREE7QUEyQkE7QUFLQTs7QUE1SUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJQztFQU1DO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFaQztFQUNDOztBQWFEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBVU47RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHQTtFQUNDOztBQUNBO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0FBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFJRjtFQUNDO0VBQ0E7O0FBY0Q7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUtGO0VBQ0M7RUFDQTs7QUFDQTtFQUVDOztBQVNKO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7O0FBUUQ7RUExSkQ7QUE0SkU7O0VBQ0E7SUFDQztJQUNBO0FBQ0E7SUFDQTs7RUFHRDtJQUNDOztFQUdEO0lBQ0M7O0VBSUE7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7SUFDQTs7RUFFRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTs7RUFHRTtJQUNDOztFQUtIO0lBQ0M7SUFDQTs7RUFNRDtJQUNDO0lBQ0E7O0VBSUM7SUFDQzs7RUFHRjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBOztFQUNBO0lBQ0M7O0VBS0Y7SUFDQzs7RUFJSDtJQUNDO0lBQ0E7Ozs7QUFNSDtFQUNDOzs7QUFFRDtFQUNDO0lBQ0M7OztBRjNZRjtBR05BO0FBRUM7QUFxQ0E7QUEwQkE7QUFNQTtBQXdDQTtBQXlRQTtBQTRCQTtBQVFBO0FBOENBOztBQXZjQTtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUdEO0VBQ0M7SUFDQzs7RUFFRDtJQUNDOztFQUdBO0lBQ0M7OztBQUlIO0VBQ0M7SUFDQztJQUNBOztFQUVEO0lBQ0M7SUFDQTs7O0FBTUY7QUFBQTtBQUFBO0FBQUE7QUFBQTtFQUtDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRDtFQUNDOztBQVFDO0VBQ0M7RUFDQTtFQUNBOztBQUlBO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7RUFDQTtFQUNBO0FBRUE7QUFLQTs7QUFKQTtFQUNDOztBQUlEO0VBQ0M7O0FBYUg7QUFFQztBQWtHQTtBQUtBO0FBS0E7QUFjQTtBQU9BO0FBZUE7QUF3Q0E7O0FBdkxBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUtIO0VBQ0M7SUFDQzs7RUFFQTtJQUNDO0lBQ0E7O0VBSUY7SUFDQzs7RUFFQTtJQUNDO0lBQ0E7OztBQU1KO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7O0FBSUQ7RUFDQzs7QUFJRDtFQUNDO0VBQ0E7O0FBRUE7RUFDQzs7QUFFRDtFQUNDOztBQU9EO0VBQ0M7O0FBS0Y7RUFDQzs7QUFFQztFQUNDOztBQUdGO0VBQ0M7O0FBUUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFFQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0E7RUFDQzs7QUFLSjtFQUNDOztBQU9GO0VBQ0M7O0FBRUE7RUFIRDtJQUlFOztFQUNBO0FBQUE7SUFFQzs7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7SUFDQTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBTUE7QUFBQTtBQUFBO0VBQ0M7O0FBRUQ7QUFBQTtBQUFBO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0FBQUE7QUFBQTtFQUNDOztBQUdGO0FBQUE7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQVlKO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7O0FBVUg7RUFDQztFQUNBOztBQU1EO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFXSDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUxEO0lBTUU7SUFDQTs7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDOztBQUVEO0VBQ0M7O0FBR0Q7RUFDQztFQUNBO0VBQ0E7O0FBT0Y7QUFBQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTs7QUFHQTtFQUNDO0VBQ0E7O0FBS0Q7RUFDQzs7QUFJRDtFQUNDOztBQUdDO0VBQ0M7O0FBTUo7RUFDQzs7QUFFRDtFQUNDOztBQUdBO0VBQ0M7O0FBSUY7RUFDQzs7QUFHRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBR0Y7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBR0Q7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQzs7QUFJQTtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7O0FBR0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUlGO0VBQ0M7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOzs7QUFHRjtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDOzs7QUg3cEJEO0FJVEE7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlGO0VBQ0M7O0FBQ0E7RUFDQzs7QUFJRTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUlIO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLRjtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUVDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOzs7QUFPTDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTEQ7SUFNRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDOztBQUlDO0VBQ0M7O0FBSUg7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBS0o7RUFDQzs7QUFDQTtFQUNDOztBQUlGO0VBQ0M7RUFDQTs7QUFFQztFQUNDOztBQUVEO0VBQ0M7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBSUg7RUFDQzs7QUFFQztFQUNDOztBQUlIO0VBQ0M7OztBQVVDO0VBQ0M7O0FBTUo7RUFDQzs7QUFFQTtFQUNDOztBQUVEO0VBQ0M7O0FBRUM7RUFDQztFQUNBOztBQUdEO0VBQ0M7RUFDQTs7QUFJSDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBU0o7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBTkQ7SUFPRTs7RUFDQTtJQUNDOzs7QUFHRjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFFRDtFQUNDOztBQUtIO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQVdQO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRTtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUtKO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJSDtFQUNDOztBQUNBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQUNDO0VBQ0E7O0FBQ0E7RUFIRDtJQUlFO0lBQ0E7OztBQUdGO0VBQ0M7O0FBQ0E7RUFGRDtJQUdFOzs7QUFJSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUM7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFNSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVDO0VBQ0M7O0FBQ0E7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTs7QUFDQTtFQUNDOztBQU1IO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUlIO0VBQ0M7RUFDQTtFQUNBOzs7QUFVTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDOztBQUNBO0VBQ0M7O0FBSUM7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBS0E7RUFDQzs7QUFHQTtFQUNDOztBQUNBO0VBQ0M7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7O0FBR0E7RUFDQzs7QUFRTjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUVDO0VBQ0M7O0FBR0Y7RUFDQztFQUNBOztBQU9IO0VBQ0M7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFPSDtFQUNDO0VBQ0c7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7O0FBU0o7RUFFQzs7QUFTRDtFQUVDOztBQVFIO0VBQ0M7RUFDQTs7QUFJRDtFQUNDO0VBQ0E7RUFDQTs7QUFNQTtFQUNDO0VBQ0E7O0FBTUg7RUFDQzs7QUFHQTtFQUNDOztBQUdBO0VBQ0M7O0FBRUQ7RUFDQzs7QUFNRjtFQUNDOztBQUdBO0VBREQ7SUFFRTtJQUNBOzs7QUFNSDtFQUNDOztBQUNBO0VBQ0M7O0FBR0E7RUFDQzs7QUFDQTtFQUNDOztBQUdBO0VBQ0M7O0FBSUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBUUo7RUFDQzs7QUFFRDtFQUNDOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7OztBQVFOO0VBQ0M7O0FBRUM7RUFDQztFQUNBOztBQUNBO0VBQ0M7O0FBRUE7RUFDQzs7QUFHQTtFQUNDO0VBQ0E7RUFDQTs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQzs7QUFHRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdBO0VBQ0M7O0FBR0Y7RUFDQzs7QUFDQTtFQUNDOztBQUdGO0VBQ0M7O0FBQ0E7RUFDQzs7O0FBUU47QUFHRTtFQUNDOztBQUVEO0VBQ0M7O0FBS0M7RUFDQzs7QUFLSDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFRDtFQUNDO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7O0FBQ0E7RUFDQzs7QUFDQTtFQUZEO0lBR0U7OztBQUdGO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBUEQ7SUFRRTs7O0FBRUQ7RUFDQzs7QUFDQTtFQUNDO0VBQ0E7O0FBRUQ7RUFORDtJQU9FOzs7QUFFRDtFQVREO0lBVUU7SUFDQTtJQUNBOzs7QUFJRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFLSjtFQUNDOztBQUNBO0VBRkQ7SUFHRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBS0o7RUFDQzs7QUFJQTtFQUNDOztBQUlIO0FBb0hDO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTs7QUFsSEE7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFJRjtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBS0Y7RUFDQztFQUNBO0VBQ0E7RUFDQTs7QUFHRDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDOztBQUVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFLSDtFQUNDO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBOztBQUlIO0VBQ0M7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBV0g7RUFDQzs7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDQztFQUNBOztBQUNBO0VBSEQ7SUFJRTs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQVFBOztBQVBBO0VBRkQ7SUFHRTtJQUNBOzs7QUFFRDtFQUNDOztBQU1KO0VBQ0M7RUFDQTtFQUNBO0VBRUE7O0FBQ0E7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7RUFDQTs7O0FBU047RUFJSTtJQUNDOzs7QUFPTDtFQUVFO0lBQ0M7OztBQUlIO0VBTU07SUFDQztJQUNBOztFQUNBO0lBQ0M7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDO0lBQ0E7O0VBQ0E7SUFDQzs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBS0g7SUFDQzs7O0VBVU47SUFDQzs7RUFHQTtJQUNDOztFQUVBO0lBQ0M7SUFDQTs7RUFFRDtJQUNDOztFQUVEO0lBQ0M7O0VBRUQ7SUFDQzs7O0VBUUQ7SUFDQzs7O0FBT0w7QUFLQztFQUNDOzs7QUFJQTtFQUNDOztBQUlDO0VBQ0M7O0FBR0Y7RUFDQzs7QUFLQTtFQUNDOztBQU9BO0VBQ0M7RUFDQTtFQUNBOzs7QUFXRDtFQUNDO0VBQ0E7O0FBQ0E7RUFDQztFQUNBOztBQUdBO0VBREQ7SUFFRTs7O0FBSUQ7RUFDQzs7QUFFRDtFQUNDO0VBQ0E7RUFDQTtFQUNBOztBQUNBO0VBQ0M7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7O0FBTUg7RUFDQzs7O0FBUU47RUFDQzs7O0FBRUQ7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBOzs7QUFHRDtFQUNDO0VBQ0E7OztBQUtDO0VBQ0M7OztBQUtIO0VBQ0M7OztBQUdEO0FBR0E7QUFDQTtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQU1DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7OztBQVVEO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVEO0VBQ0M7RUFDQTtFQUNBOztBQUlEO0VBQ0M7OztBQU9IO0VBRUM7RUFDQTs7QUFDQTtFQUNDO0VBQ0E7O0FBS0Q7RUFDQztFQUNBO0VBQ0E7O0FBQ0E7RUFKRDtJQUtFOzs7O0FBVUM7RUFDQzs7QUFHQTtFQUNDOztBQUVEO0VBQ0M7O0FBTUo7RUFHQztFQUNBO0VBQ0E7O0FBSUY7RUFDQztFQUNBOzs7QUFJSDtBQUNBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7OztBQUtKO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7O0FBR0o7RUFDQzs7O0FBSUQ7RUFDRzs7O0FKcHFESDtBS1pBO0FBQUE7QUFBQTtBQU1HO0VBQ0M7RUFDQTs7QUFFRDtBQUFBO0VBRUM7O0FBQ0U7QUFBQTtFQUNDOzs7QUFPTjtBQUFBO0FBQUE7QUFNRztFQUNDOztBQUVEO0VBQ0M7O0FBRUM7RUFDQztFQUNBOztBQUVEO0VBQ0M7RUFDQTs7QUFNSDtFQUNDOztBQUdEO0VBQ0M7OztBQVVIO0VBQ0M7OztBQUlIO0FBQ0c7QUFBQTtBQUFBOztBQUdBO0VBQ0M7RUFDQTs7QUFFRDtFQUNDOzs7QUFJSDtBQUFBO0FBQUE7QUFHQTtFQUNDOzs7QUFFRDtFQUNDOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQzs7O0FBRUQ7RUFDQztFQUNBOzs7QUFFRDtFQUNDO0VBQ0E7OztBQUVEO0VBQ0M7RUFDQTs7O0FBRUQ7RUFDQztFQUNBOzs7QUFJQTtFQUNFOztBQUVEO0VBQ0M7O0FBRUQ7RUFDQzs7QUFHRjtFQUNFOztBQUVGO0VBQ0U7OztBQU1KO0FBQUE7QUFBQTtBQUlFO0VBQ0M7RUFDQTtFQUNBOztBQUVEO0VBQ0M7OztBQUlIO0FBQUE7QUFBQTtBQUlFO0VBQ0M7O0FBRUQ7RUFDQzs7QUFFRDtFQUNDOztBQUVEO0VBQ0MiLCJmaWxlIjoidGhlbWUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogRGVmYXVsdCBTdHlsZSAqL1xuQGltcG9ydCAnX2dlbmVyYWwnO1xuXG4vKiBJbXBvcnQgRGVmYXVsdCBNZW51ICovXG5AaW1wb3J0ICdfbWVudSc7XG5cbi8qIEltcG9ydCBXb29jb21tZXJjZSBTdHlsZSAqL1xuQGltcG9ydCAnX3dvbyc7XG5cbi8qIEN1c3RvbSBTdHlsZSAqL1xuQGltcG9ydCAnX2N1c3RvbSc7XG5cbi8qIFJUTCAqL1xuQGltcG9ydCAnX3J0bCc7IiwiLyogR2VuZXJhbCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5ib2R5LmFkbWluLWJhcnsgdG9wOiAzMnB4OyB9XG4vKiBGb250IGluIGRpZmZlcmVudCBicm93c2VyICovXG5ib2R5IHtcblx0LXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG5cdC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcbn1cbmJvZHksIGJ1dHRvbiwgaW5wdXQsIHNlbGVjdCwgdGV4dGFyZWF7XG5cdGNvbG9yOiAjMzQzNDM0O1x0XG5cdGxpbmUtaGVpZ2h0OiAyM3B4O1xufVxucHtcblx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbmE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOiBub25lOyBvdXRsaW5lOiBub25lO31cbmE6aG92ZXIsIGE6Zm9jdXN7IHRleHQtZGVjb3JhdGlvbjogbm9uZTsgb3V0bGluZTogbm9uZTt9XG5pbnB1dDpmb2N1c3sgb3V0bGluZTogbm9uZTsgfVxuaW1neyBtYXgtd2lkdGg6IDEwMCU7IGhlaWdodDogYXV0bzt9XG4uYWxpZ25sZWZ0LCBpbWcuYWxpZ25sZWZ0IHttYXJnaW4tcmlnaHQ6IDEuNWVtO2Rpc3BsYXk6IGlubGluZTtmbG9hdDogbGVmdDt9XG4uYWxpZ25yaWdodCwgaW1nLmFsaWducmlnaHQge21hcmdpbi1sZWZ0OiAxLjVlbTtkaXNwbGF5OiBpbmxpbmU7ZmxvYXQ6IHJpZ2h0O31cbi5hbGlnbmNlbnRlciwgaW1nLmFsaWduY2VudGVyIHttYXJnaW4tcmlnaHQ6IGF1dG87bWFyZ2luLWxlZnQ6IGF1dG87ZGlzcGxheTogYmxvY2s7Y2xlYXI6IGJvdGg7fVxuLndwLWNhcHRpb24ge21hcmdpbi1ib3R0b206IDEuNWVtO3RleHQtYWxpZ246IGNlbnRlcjtwYWRkaW5nLXRvcDogNXB4O21heC13aWR0aDogMTAwJTt9XG4ud3AtY2FwdGlvbiBpbWcge2JvcmRlcjogMCBub25lO3BhZGRpbmc6IDA7bWFyZ2luOiAwO31cbi53cC1jYXB0aW9uIGltZ1tjbGFzcyo9XCJ3cC1pbWFnZS1cIl0geyBkaXNwbGF5OiBibG9jazsgbWFyZ2luOiAwO31cbi53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IHtsaW5lLWhlaWdodDogMS41OyBmb250LXNpemU6IDE0cHghaW1wb3J0YW50OyBtYXJnaW46IDA7IGNvbG9yOiByZ2JhKDUxLCA1MSwgNTEsIDAuNzEpIWltcG9ydGFudDsgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7fVxuICAgIC53cC1jYXB0aW9uIHAud3AtY2FwdGlvbi10ZXh0IGF7XG4gICAgXHRjb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjkpIWltcG9ydGFudDsgXG4gICAgfVxuLndwLXNtaWxleSB7bWFyZ2luOiAwICFpbXBvcnRhbnQ7bWF4LWhlaWdodDogMWVtO31cbmJsb2NrcXVvdGUubGVmdCB7bWFyZ2luLXJpZ2h0OiAyMHB4O3RleHQtYWxpZ246IHJpZ2h0O21hcmdpbi1sZWZ0OiAwO3dpZHRoOiAzMyU7ZmxvYXQ6IGxlZnQ7fVxuYmxvY2txdW90ZS5yaWdodCB7bWFyZ2luLWxlZnQ6IDIwcHg7dGV4dC1hbGlnbjogbGVmdDttYXJnaW4tcmlnaHQ6IDA7d2lkdGg6IDMzJTtmbG9hdDogcmlnaHQ7fVxuLmdhbGxlcnkgZGwge30uZ2FsbGVyeSBkdCB7fS5nYWxsZXJ5IGRkIHt9LmdhbGxlcnkgZGwgYSB7fS5nYWxsZXJ5IGRsIGltZyB7fS5nYWxsZXJ5LWNhcHRpb257IHdpZHRoOiAxMDAlO31cbi5zaXplLWZ1bGwge30uc2l6ZS1sYXJnZSB7fS5zaXplLW1lZGl1bSB7fS5zaXplLXRodW1ibmFpbCB7fVxuLnN0aWNreXsgYmFja2dyb3VuZDogI2YzZjNmMzsgcGFkZGluZzogMjJweCAzMHB4IDMwcHggMzBweDsgYm9yZGVyLXRvcDogNXB4IHNvbGlkICM1Njg3YmY7fVxuLnNpbmdsZSAuc3RpY2t5eyBwYWRkaW5nOiAzMHB4O31cbi5zdGlja3kgLnBvc3QtZXhjZXJwdHsgdGV4dC1hbGlnbjoganVzdGlmeTt9XG4uYnlwb3N0YXV0aG9yeyBwb3NpdGlvbjogcmVsYXRpdmU7fVxuLndpZGdldCBsYWJlbC5zY3JlZW4tcmVhZGVyLXRleHR7ZGlzcGxheTogbm9uZTt9XG4uc2xhc2h7IHBhZGRpbmc6IDBweCAzcHg7IGNvbG9yOiAjOTk5O31cbi8qKiBGaXggZm9yIGltZyBhamF4IGNvbnRhY3QgZm9ybSA3ICAqL1xuaW1nLmFqYXgtbG9hZGVyeyB3aWR0aDogMTZweCFpbXBvcnRhbnQ7IGhlaWdodDogMTZweCFpbXBvcnRhbnQ7IGRpc3BsYXk6IGJsb2NrOyB0ZXh0LWFsaWduOiBjZW50ZXI7IG1hcmdpbjogMCBhdXRvOyBtYXJnaW4tbGVmdDogYXV0byFpbXBvcnRhbnQ7fVxuLnBwX3NvY2lhbCAuZmFjZWJvb2t7IHdpZHRoOiA3MHB4O31cblxuLyogU2Nyb2xsIFRvIFRPcCAqL1xuI3Njcm9sbFVwe1xuXHRib3R0b206IDIwcHg7XG5cdHJpZ2h0OiAyMHB4O1xuXHR3aWR0aDogMzBweDtcblx0aGVpZ2h0OiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXByaW1hcnkpO1xuXHRjb2xvcjogI2ZmZjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuI3Njcm9sbFVwIGl7XG5cdGNvbG9yOiAjZmZmO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRmb250LXNpemU6IDE1cHg7XG59XG5cblxuLyogYm94ZWQgYW5kIHdpZGUgbGF5b3V0ICovXG4ub3ZhdGhlbWVfY29udGFpbmVyX3dpZGV7XG5cdGJhY2tncm91bmQ6ICNmZmY7IFxufVxuLm92YXRoZW1lX2NvbnRhaW5lcl9ib3hlZHtcblx0bWF4LXdpZHRoOiAxMTcwcHg7IFxuXHRtYXJnaW46IDAgYXV0bzsgXG5cdGJhY2tncm91bmQ6ICNmZmY7IFxuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4vKiBpZnJhbWUgKi9cbi5qcy12aWRlbyBlbWJlZCwuanMtdmlkZW8gaWZyYW1lLC5qcy12aWRlbyBvYmplY3QsIC5qcy12aWRlbyB2aWRlb3sgd2lkdGg6IDEwMCU7IGhlaWdodDogNDUwcHg7IGJvcmRlcjogbm9uZTsgfVxuaWZyYW1le3dpZHRoOiAxMDAlOyBib3JkZXI6IG5vbmU7fVxuLmlmcmFtZV9ldmVudGJyaXRlIGlmcmFtZXsgaGVpZ2h0OiAzNTBweDt9XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHsgXG5cdC5qcy12aWRlbyBlbWJlZCwuanMtdmlkZW8gaWZyYW1lLC5qcy12aWRlbyBvYmplY3QsLmpzLXZpZGVvIHZpZGVveyBoZWlnaHQ6IDM1MHB4O30gXG59XG5cblxucHJle1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGZvbnQtc2l6ZTogMXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMzEyNTtcblx0bWFyZ2luOiAxLjc1ZW0gMCAgMS43NWVtIDA7XG5cdG1heC13aWR0aDogMTAwJTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHBhZGRpbmc6IDEuNzVlbTtcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0d2hpdGUtc3BhY2U6IHByZS13cmFwO1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbn1cblxuI21haW4tY29udGVudHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbmlucHV0e1xuXHRib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xuXHRoZWlnaHQ6IDQwcHg7XG5cdHBhZGRpbmctbGVmdDogMTBweDtcblx0cGFkZGluZy1yaWdodDogMTBweDtcbn1cbmlucHV0W3R5cGU9XCJzdWJtaXRcIl17XG5cdGhlaWdodDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDM2cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdGNvbG9yOiAjZmZmO1xuXHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXXtcblx0aGVpZ2h0OiBhdXRvO1xuXHRsaW5lLWhlaWdodDogYXV0bztcbn1cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMzNDM0MzQ7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cdGhlaWdodDogNDBweDtcblx0LnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0fVxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e1xuXHRcdGhlaWdodDogNDBweDtcblx0fVxufVxuXG5cblxuLyogRml4IHRhYmxlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbnRhYmxlLCB0ciwgdGQsIHRoeyBib3JkZXI6IDFweCBzb2xpZCAjZWRlZGVkOyB9XG50YWJsZSB7IGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6IDA7Zm9udC1zaXplOiAxMDAlO2xpbmUtaGVpZ2h0OiAyO21hcmdpbjogMCAwIDIwcHg7d2lkdGg6IDEwMCU7fVxudGhlYWQge2Rpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDt2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO2JvcmRlci1jb2xvcjogaW5oZXJpdDt9XG50Ym9keSB7ZGlzcGxheTogdGFibGUtcm93LWdyb3VwO3ZlcnRpY2FsLWFsaWduOiBtaWRkbGU7Ym9yZGVyLWNvbG9yOiBpbmhlcml0O31cbnRyIHtkaXNwbGF5OiB0YWJsZS1yb3c7dmVydGljYWwtYWxpZ246IGluaGVyaXQ7Ym9yZGVyLWNvbG9yOiBpbmhlcml0O31cbnRoIHtwYWRkaW5nOiA1cHggMTBweDsgZm9udC13ZWlnaHQ6IGJvbGQ7dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgY29sb3I6ICMzMzM7fVxudGggYXsgY29sb3I6ICM1NTU7fVxudGQge3BhZGRpbmc6IDVweCAxMHB4O31cbnRhYmxlIHRyIHRkIGF7IGNvbG9yOiAjMzMzO31cbm9sLCB1bCB7IHBhZGRpbmc6IDAgMCAwIDE1cHg7fVxudWwge2xpc3Qtc3R5bGUtdHlwZTogc3F1YXJlO31cbnVsIGxpIHsgZGlzcGxheTogbGlzdC1pdGVtOyB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDt9XG5vbCB7ZGlzcGxheTogYmxvY2s7bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsOy13ZWJraXQtbWFyZ2luLWJlZm9yZTogMWVtOy13ZWJraXQtbWFyZ2luLWFmdGVyOiAxZW07LXdlYmtpdC1tYXJnaW4tc3RhcnQ6IDBweDstd2Via2l0LW1hcmdpbi1lbmQ6IDBweDstd2Via2l0LXBhZGRpbmctc3RhcnQ6IDIwcHg7IG1hcmdpbi10b3A6IDA7fVxuYWRkcmVzcyB7Zm9udC1zdHlsZTogaXRhbGljO21hcmdpbjogMCAwIDI0cHg7fVxuY2l0ZSwgZW0sIHZhciwgYWRkcmVzcywgZGZuIHtmb250LXN0eWxlOiBpdGFsaWM7fVxuXG5cbi8qIFR5cG8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuaDEsaDIsaDMsaDQsaDUsaDYge2NsZWFyOiBib3RoO2ZvbnQtd2VpZ2h0OiA2MDA7fVxuXG5cbmgxIHtcblx0Zm9udC1zaXplOiAzM3B4O1xuXHRmb250LXNpemU6IDIuMDYyNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjcyNzI3MjcyNztcblx0bWFyZ2luLXRvcDogMC42OTY5Njk2OTdlbTtcblx0LyptYXJnaW4tYm90dG9tOiAwOyovXG59XG5cbmgyIHtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRmb250LXNpemU6IDEuNzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjI1O1xuXHRtYXJnaW4tdG9wOiAxZW07XG5cdC8qbWFyZ2luLWJvdHRvbTogMDsqL1xufVxuXG5oMyB7XG5cdFxuXHRmb250LXNpemU6IDIzcHg7XG5cdGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4yMTczOTEzMDQzO1xuXHRtYXJnaW4tdG9wOiAxLjQzNDc4MjYwODdlbTtcblx0LyptYXJnaW4tYm90dG9tOiAwOyovXG59XG5cbmg0IHtcblx0Zm9udC1zaXplOiAxOXB4O1xuXHRmb250LXNpemU6IDEuMTg3NXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMTA1MjYzMTU3OTtcblx0bWFyZ2luLXRvcDogMS45NDczNjg0MjExZW07XG5cdC8qbWFyZ2luLWJvdHRvbTogMDsqL1xufVxuXG5oNSB7XG5cdGZvbnQtc2l6ZTogMTlweDtcblx0Zm9udC1zaXplOiAxLjE4NzVyZW07XG5cdGxpbmUtaGVpZ2h0OiAxLjEwNTI2MzE1Nzk7XG5cdG1hcmdpbi10b3A6IDEuOTQ3MzY4NDIxMWVtO1xuXHQvKm1hcmdpbi1ib3R0b206IDA7Ki9cbn1cblxuaDYge1xuXHRmb250LXNpemU6IDE5cHg7XG5cdGZvbnQtc2l6ZTogMS4xODc1cmVtO1xuXHRsaW5lLWhlaWdodDogMS4xMDUyNjMxNTc5O1xuXHRtYXJnaW4tdG9wOiAxLjk0NzM2ODQyMTFlbTtcblx0LyptYXJnaW4tYm90dG9tOiAwOyovXG59XG5cbmgxLnBhZ2UtdGl0bGV7XG5cdG1hcmdpbi10b3A6IDA7XG5cdC13ZWJraXQtaHlwaGVuczogYXV0bztcblx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHQtbXMtaHlwaGVuczogYXV0bztcblx0aHlwaGVuczogYXV0bztcbn1cblxuXG4vKiBMYXlvdXQgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLndyYXBfc2l0ZXtcblx0ZGlzcGxheTogZmxleDtcblx0bWF4LXdpZHRoOiAxMTkwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nOiAwcHggMTBweDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRAbWVkaWEoIG1heC13aWR0aDogMTAyNHB4ICl7XG5cdFx0cGFkZGluZzogMHB4IDIwcHg7XG5cdH1cbn1cbi8qIEZpeCBMYXlvdXQgdG8gMTE3MHB4ICovXG4uY29udGFpbmVyLFxuYm9keSAuZWxlbWVudG9yLXNlY3Rpb24uZWxlbWVudG9yLXNlY3Rpb24tYm94ZWQ+LmVsZW1lbnRvci1jb250YWluZXJ7XG5cdG1heC13aWR0aDogMTE5MHB4IWltcG9ydGFudDtcbn1cblxuXG5cbi8qIFNpZGViYXIgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnNpZGViYXIgLndpZGdldCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRtYXJnaW4tYm90dG9tOiA2NXB4O1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cblx0YXtcblx0XHRjb2xvcjogIzVjNWM1Yztcblx0XHQmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICMzNDM0MzQ7XG5cdFx0fVxuXHR9XG5cblx0aDQud2lkZ2V0LXRpdGxle1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzQzNDM0O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0fVxuXG5cdC5zY3JlZW4tcmVhZGVyLXRleHR7IGRpc3BsYXk6IG5vbmU7IH1cblxuXHQvKiBSc3MgKi9cblx0Ji53aWRnZXRfcnNze1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0dWwgbGl7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDE3cHg7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U3ZTdlNztcblx0XHRcdCY6bGFzdC1jaGlsZHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdGEucnNzd2lkZ2V0e1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuNWVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0LnJzcy1kYXRle1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNztcblx0XHRcdH1cblx0XHRcdC5yc3NTdW1tYXJ5e1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG5cblx0LyogU2lkZWJhciBDYWxlbmRhciAqL1xuXHQmLndpZGdldF9jYWxlbmRhcntcblx0XHR3aWR0aDogMTAwJTtcblx0XHR0YWJsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0aGVhZHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcblx0XHRcdFx0dHIgdGh7IGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7IGNvbG9yOiAjZmZmOyB9XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdH1cblx0XHR0ciB0aHsgYmFja2dyb3VuZDogI2NjYzsgY29sb3I6ICM0NDQ7IH1cblx0XHRjYXB0aW9ueyBiYWNrZ3JvdW5kOiAjMzQzNDM0OyBjb2xvcjogI2ZmZjsgZm9udC13ZWlnaHQ6IGJvbGQ7IHRleHQtYWxpZ246IGNlbnRlcjsgYm9yZGVyOiBub25lOyB9XG5cblx0XHR0ciB0aCwgXG5cdFx0dHIgdGR7IGJvcmRlcjogbm9uZTsgdGV4dC1hbGlnbjogY2VudGVyO31cblx0XHR0ciB0ZHsgYm9yZGVyOiAxcHggc29saWQgI2U0ZTRlNDsgfVxuXHRcdFxuXHR9XG5cblxuXHQvKiBTaWRlYmFyIFRhZyBjbG91bmQgKi9cblx0Ji53aWRnZXRfdGFnX2Nsb3Vke1xuXHRcdC50YWdjbG91ZHsgXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0YXtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdG1hcmdpbjogMCAxMHB4IDEwcHggMDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAxMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0Ym9yZGVyOiBzb2xpZCAxcHggIzU1NTU1NTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4IWltcG9ydGFudDtcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjsgXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cblx0LyogU2lkZWJhciBTZWFyY2ggKi9cblx0Ji53aWRnZXRfc2VhcmNoe1xuXHRcdGZvcm0uc2VhcmNoLWZvcm17IFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlOyBcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHR9XG5cdFx0aW5wdXQuc2VhcmNoLXN1Ym1pdHsgXG5cdFx0XHRib3JkZXI6IG5vbmU7IFxuXHRcdFx0aGVpZ2h0OiA0MHB4OyBcblx0XHRcdGJvcmRlcjogbm9uZTsgXG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7IFxuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDsgXG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0fVxuXHRcdGxhYmVse1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XG5cdFx0XHRpbnB1dC5zZWFyY2gtZmllbGR7IFxuXHRcdFx0XHRcblx0XHRcdFx0bWF4LXdpZHRoOiAxODBweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xuXHRcdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjOGE5MjlhO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMzMzM7IG9wYWNpdHk6IDAuOTt9XG5cdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IGNvbG9yOiAjMzMzOyBvcGFjaXR5OiAgMTt9XG5cdFx0XHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIgeyAgY29sb3I6ICMzMzM7IG9wYWNpdHk6ICAxOyB9XG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgY29sb3I6ICMzMzM7fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR1bC5zZWFyY2h7IGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgcGFkZGluZy1sZWZ0OiAwO31cblxuXHRcblx0LyogU2lkZWJhciBkcm9wZG93biAqL1xuXHRzZWxlY3R7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHR9XG5cblx0XG5cblx0Lyogc2lkZWJhciB1bCwgb2wsIGxpICovXG5cdHVse1xuXHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0fVxuXHRcblxuXHQvKiB3aWRnZXQgY2F0ZWdvcmlyZXMgKi9cblx0Ji53aWRnZXRfY2F0ZWdvcmllcyB1bHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblxuXG5cdCYud2lkZ2V0X2FyY2hpdmUgYSxcblx0Ji53aWRnZXRfY2F0ZWdvcmllcyBhLFxuXHQmLndpZGdldF9saW5rcyBhLFxuXHQmLndpZGdldF9tZXRhIGEsXG5cdCYud2lkZ2V0X25hdl9tZW51IGEsXG5cdCYud2lkZ2V0X3BhZ2VzIGEsXG5cdCYud2lkZ2V0X3JlY2VudF9jb21tZW50cyBhLFxuXHQmLndpZGdldF9yZWNlbnRfZW50cmllcyBhIHtcblx0XHRib3JkZXI6IDA7XG5cdH1cblxuXHQmLndpZGdldF9hcmNoaXZlIHVsLFxuXHQmLndpZGdldF9jYXRlZ29yaWVzIHVsLFxuXHQmLndpZGdldF9saW5rcyB1bCxcblx0Ji53aWRnZXRfbWV0YSB1bCxcblx0Ji53aWRnZXRfbmF2X21lbnUgdWwsXG5cdCYud2lkZ2V0X3BhZ2VzIHVsLFxuXHQmLndpZGdldF9yZWNlbnRfY29tbWVudHMgdWwsXG5cdCYud2lkZ2V0X3JlY2VudF9lbnRyaWVzIHVsIHtcblx0XHRsaXN0LXN0eWxlOiBub25lO1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXG5cdCYud2lkZ2V0X2FyY2hpdmUgbGksXG5cdCYud2lkZ2V0X2NhdGVnb3JpZXMgbGksXG5cdCYud2lkZ2V0X2xpbmtzIGxpLFxuXHQmLndpZGdldF9tZXRhIGxpLFxuXHQmLndpZGdldF9uYXZfbWVudSBsaSxcblx0Ji53aWRnZXRfcGFnZXMgbGksXG5cdCYud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaSxcblx0Ji53aWRnZXRfcmVjZW50X2VudHJpZXMgbGkge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG5cdFx0cGFkZGluZzogMC43NjY3ZW0gMDtcblx0fVxuXG5cdCYud2lkZ2V0X2FyY2hpdmUgbGk6Zmlyc3QtY2hpbGQsXG5cdCYud2lkZ2V0X2NhdGVnb3JpZXMgbGk6Zmlyc3QtY2hpbGQsXG5cdCYud2lkZ2V0X2xpbmtzIGxpOmZpcnN0LWNoaWxkLFxuXHQmLndpZGdldF9tZXRhIGxpOmZpcnN0LWNoaWxkLFxuXHQmLndpZGdldF9uYXZfbWVudSBsaTpmaXJzdC1jaGlsZCxcblx0Ji53aWRnZXRfcGFnZXMgbGk6Zmlyc3QtY2hpbGQsXG5cdCYud2lkZ2V0X3JlY2VudF9jb21tZW50cyBsaTpmaXJzdC1jaGlsZCxcblx0Ji53aWRnZXRfcmVjZW50X2VudHJpZXMgbGk6Zmlyc3QtY2hpbGQge1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdH1cblxuXHQmLndpZGdldF9hcmNoaXZlIGxpOmxhc3QtY2hpbGQsXG5cdCYud2lkZ2V0X2NhdGVnb3JpZXMgbGk6bGFzdC1jaGlsZCxcblx0Ji53aWRnZXRfbGlua3MgbGk6bGFzdC1jaGlsZCxcblx0Ji53aWRnZXRfbWV0YSBsaTpsYXN0LWNoaWxkLFxuXHQmLndpZGdldF9uYXZfbWVudSBsaTpsYXN0LWNoaWxkLFxuXHQmLndpZGdldF9wYWdlcyBsaTpsYXN0LWNoaWxkLFxuXHQmLndpZGdldF9yZWNlbnRfY29tbWVudHMgbGk6bGFzdC1jaGlsZCxcblx0Ji53aWRnZXRfcmVjZW50X2VudHJpZXMgbGk6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblxuXHQmLndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbixcblx0Ji53aWRnZXRfbmF2X21lbnUgLnN1Yi1tZW51LFxuXHQmLndpZGdldF9wYWdlcyAuY2hpbGRyZW4ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWFlYWVhO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDUxLCA1MSwgNTEsIDAuMSk7XG5cdFx0bWFyZ2luOiAwLjc2NjdlbSAwIDAgMC44ZW07XG5cdFx0cGFkZGluZy10b3A6IDAuNzY2N2VtO1xuXHR9XG5cdFxuXHRcblxufVxuXG5cblxuXG5cbi8qIDQwNCBQYWdlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5tZXVwXzQwNF9wYWdle1xuXHQub3ZhX2Vycm9yX2ljb24gaXtcblx0XHRmb250LXNpemU6IDUwcHg7XG5cdH1cblx0Lm92YV9jYXB0aW9uX3RpdGxle1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRtYXJnaW46IDIwcHggMHB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdH1cblx0Lm92YV9nb19ob21le1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGF7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcblx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcdFxuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG5cdC5wbmYtY29udGVudHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aDJ7XG5cdFx0XHRmb250LXNpemU6IDE1MHB4O1xuXHRcdFx0Y29sb3I6ICNmYTdmNGI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0fVxuXHRcdHB7XG5cdFx0XHRmb250LXNpemU6IDI4cHg7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0fVxuXHRcdC5zZWFyY2gtZm9ybXtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2YyZjJmMjtcblx0XHRcdFx0Ji5zZWFyY2gtZmllbGR7XG5cdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTlweDtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxOXB4O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRjb2xvcjogI2ZhN2Y0Yjtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDI0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlcntcblx0XHRcdFx0XHRjb2xvcjogIzk5OTk5OTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVye1xuXHRcdFx0XHRcdGNvbG9yOiAjOTk5OTk5O1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7XG5cdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdFx0YnV0dG9ue1xuXHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5zZWFyY2gtc3VibWl0e1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmMmYyZjI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2U1ZTVlNTtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogMDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE0cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMTRweDtcblx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHRcdFx0bWluLWhlaWdodDogNTBweDtcblx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmYTdmNGI7XG5cdFx0XHRcdFx0fSBcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuZ29fYmFja3tcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzNXB4O1xuXHRcdFx0cGFkZGluZzogMTZweCAzOXB4IDE1cHggMzlweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG4vKiBTZWFyY2ggUGFnZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5hcnRpY2xlLnJlc3VsdF9zZWFyY2ggLnBvc3QtYm9keXsgbWFyZ2luLWJvdHRvbTogMzBweDt9XG5cblxuLyogcHJvdGVjdCB0ZW1wbGF0ZSBwYWdlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuXG5cbi8qIExpc3QgQ29tbWVudCAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5oNC50aXRsZS1jb21tZW50LFxuaDQubnVtYmVyLWNvbW1lbnRzeyBcblx0Zm9udC13ZWlnaHQ6IDUwMDsgXG5cdGZvbnQtc2l6ZTogMTZweDsgXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IFxuXHRjb2xvcjogIzM0MzQzNDtcbn1cblxudWwuY29tbWVudGxpc3Rze1xuXHRsaXN0LXN0eWxlOiBub25lOyBcblx0cGFkZGluZy1sZWZ0OiAwO1xuXHRtYXJnaW4tYm90dG9tOiA0cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbG9hdDogbGVmdDtcblx0d2lkdGg6IDEwMCU7XG5cdGxpe1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0XHQmLmNvbW1lbnR7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgXG5cdFx0XHRmbG9hdDogbGVmdDsgXG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdC5jb21tZW50X2l0ZW17XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7IFxuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7IFxuXHRcdFx0XHR6LWluZGV4OiAxMDtcdFxuXG5cdFx0XHRcdC5jb21tZW50LWF1dGhvcntcblx0XHRcdFx0XHRmbG9hdDogbGVmdDsgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRcdGltZ3sgd2lkdGg6IDcwcHg7IH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb21tZW50LWRldGFpbHN7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDA7IFxuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHQuYXV0aG9yLW5hbWV7IFxuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7IFxuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0Lm5hbWUsXG5cdFx0XHRcdFx0XHRhLnVybHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzM7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRhOmhvdmVyeyBcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4OTg5ODk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQub3ZhX3JlcGx5IHtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRpe1xuXHRcdFx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YXtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDExcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjNTU1O1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXG5cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29tbWVudC1ib2R5e1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA5MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29tbWVudC1yZXBseXsgXG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7IFxuXHRcdFx0XHRcdFx0dG9wOiAwOyBcblx0XHRcdFx0XHRcdHJpZ2h0OiAwOyBcblx0XHRcdFx0XHRcdGltZ3sgXG5cdFx0XHRcdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29tbWVudC1yZXBseS1saW5reyAgXG5cdFx0XHRcdFx0XHRjb2xvcjogIzU1NTsgXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7IFxuXHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7IFxuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5jb21tZW50LWNvbnRlbnQgcHsgXG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYucGluZ2JhY2t7IFxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0LmNvbW1lbnQtYm9keXtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcdC5hdXRob3ItbmFtZXtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdGF7XG5cdFx0XHRcdFx0Y29sb3I6ICMwMDAwMDA7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kYXRle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm92YV9yZXBseXtcblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdHVsLmNoaWxkcmVueyBsaXN0LXN0eWxlOiBub25lOyBtYXJnaW4tbGVmdDogNzVweDt9XG5cdFxufVxuXG4uY29tbWVudC1uYXZpZ2F0aW9ue1xuXHRcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdC5uYXZfY29tbWVudF90ZXh0eyBcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRwYWRkaW5nOiAxMHB4IDBweCAxMXB4IDBweDtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGNvbG9yOiAjMzMzO1xuXHR9XG5cblx0LnByZXZpb3Vze1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxuXG5cdC5uZXh0e1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmbG9hdDogcmlnaHQ7XG5cdH1cblx0YXtcblx0XHRjb2xvcjogIzMzMztcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdCY6aG92ZXJ7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHR9XG5cdH1cblxufVxuXG5cblxuLyogQ29tbWVudCBGb3JtICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi53cmFwX2NvbW1lbnRfZm9ybXtcblx0ZmxvYXQ6IGxlZnQ7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQuY29tbWVudC1yZXBseS10aXRsZSB7IG1hcmdpbi10b3A6IDA7fVxuXG5cdGg0LnRpdGxlLWNvbW1lbnQsXG5cdGg0Lm51bWJlci1jb21tZW50c3tcblx0XHRtYXJnaW4tYm90dG9tOiAyMnB4OyBcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2RmZGZkZjsgXG5cdFx0cGFkZGluZy10b3A6IDQxcHg7IFxuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxuXG5cblx0LmNvbW1lbnQtZm9ybXtcblxuXHRcdGlucHV0LFxuXHRcdHRleHRhcmVhe1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Y29sb3I6ICMzNDM0MzQ7IFxuXHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzQzNDM0OyBcblx0XHRcdG1hcmdpbi1ib3R0b206IDE3cHg7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRvdXRsaW5lOiBub25lOyBcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dGV4dGFyZWF7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdH1cblx0XHRwLmZvcm0tc3VibWl0e1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHRcdFx0aW5wdXR7XG5cdFx0XHRcdCYuc3VibWl0e1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDI1cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXHRcblxuXG59XG5cblxuLyogUmVzcG9uZCBDb21tZW50ICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5jb21tZW50LXJlc3BvbmR7XG5cdGlucHV0LCB0ZXh0YXJlYXtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdCY6Zm9jdXN7XG5cdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblx0I3N1Ym1pdHtcblx0XHRwYWRkaW5nOiAxMnB4IDI1cHg7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgIzM0MzQzNDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cbn1cblxuXG5cbi8qIHBhZ2luYXRpb24gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLnBhZ2luYXRpb24td3JhcHBlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bWFyZ2luOiA1MHB4IDBweDtcblx0LnBhZ2luYXRpb257XG5cdFx0bGl7XG5cdFx0XHRhe1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAyMHB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoIDUyLCA1MiwgNTIsIDAuMyk7XG5cblx0XHRcdFx0Jjpmb2N1cyxcblx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXG5cdFx0XHQmLmFjdGl2ZXtcblx0XHRcdFx0YXtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjMzQzNDM0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0fVxufVxuXG5cblxuXG4vKiBhcnRpY2xlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEJsb2cgKi9cbmFydGljbGUucG9zdC13cmFwe1xuXHRcblx0bWFyZ2luLWJvdHRvbTogNzBweDtcblxuXHRoMi5wb3N0LXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHR9XG5cblx0aDIucG9zdC10aXRsZSBhLFxuXHRoMi5lbnRyeS10aXRsZSBhIHtcblx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHRcdGh5cGhlbnM6IGF1dG87XG5cdH1cblxuXHQmLnN0aWNreSBoMi5wb3N0LXRpdGxle1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cblxuXHQucG9zdC1tZWRpYXtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0LnBvc3QtbWV0YXtcblx0XHQucG9zdC1tZXRhLWNvbnRlbnR7XG5cdFx0XHRtYXJnaW46IDE1cHggMHB4O1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XHRcblx0XHRcdGNvbG9yOiAjMjIyO1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0YXtcblx0XHRcdFx0Y29sb3I6ICMyMjI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcdFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucmlnaHR7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtdGFne1xuXHRcdG1hcmdpbjogNjBweCAwcHggMzBweCAwcHg7XG5cdFx0Lm92YXRhZ3MsXG5cdFx0Lm92YWNhdHMsXG5cdFx0LnNoYXJlX3NvY2lhbCAub3ZhX2xhYmVse1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogIzAwMDtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHRhe1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzU1NTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvc3QtdGFnc3tcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdGF7IFxuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LWNhdGVnb3JpZXN7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4XG5cdFx0XHRheyBcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2hhcmVfc29jaWFsIHVse1xuXHRcdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0bGl7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdH1cblxuXHRcdH1cblx0fVxuXG5cdC5wb3N0LXJlYWRtb3JlIGEge1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICM4ODg7XG5cdFx0cGFkZGluZzogMDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlOGU4ZTg7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRhOmhvdmVye1xuXHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwO1xuXHRcdH1cblx0fVxuXG59XG5cbi8qIERldGFpbCAqL1xuLnNpbmdsZSBhcnRpY2xlLnBvc3Qtd3JhcHtcblx0aDEucG9zdC10aXRsZXtcblx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0LW1vei1oeXBoZW5zOiBhdXRvO1xuXHRcdC1tcy1oeXBoZW5zOiBhdXRvO1xuXHRcdGh5cGhlbnM6IGF1dG87XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdH1cbn1cblxuXG4vKiBmaXggYmFja2dyb3VuZCBwYXR0ZXJuICovXG4ucGF0dGVyX2Jne1xuXHRwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG5cbi8qIFNlYXJjaCAqL1xuLnJlc3VsdF9zZWFyY2ggaDIucG9zdC10aXRsZSBhe1xuXHRjb2xvcjogIzMzMztcbn1cblxuXG5cbi8qIHBhc3N3b3JkIHBhZ2UgKi9cblxuLnBvc3QtcGFzc3dvcmQtZm9ybSBwIGxhYmVse1xuXHRtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cblxuXG4vKiBQYWdlICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi5wYWdlIGgyLnBvc3QtdGl0bGV7XG5cdG1hcmdpbi10b3A6IDA7XG59XG5cblxuXG5cblxuXG5cbi8qIFBhZ2UgTGluayAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ucGFnZS1saW5rcyB7XG5cdGNsZWFyOiBib3RoO1xuXHRtYXJnaW46IDIwcHggMHB4IDMwcHggMHB4O1xuXHRmbG9hdDogbGVmdDtcblx0YSxcblx0JiA+IHNwYW4ge1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNkMWQxZDE7XG5cdFx0Ym9yZGVyLXJhZGl1czogMnB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Zm9udC1zaXplOiAwLjgxMjVyZW07XG5cdFx0aGVpZ2h0OiAxLjg0NjE1Mzg0NjJlbTtcblx0XHRsaW5lLWhlaWdodDogMS42OTIzMDc2OTIzZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjMwNzY5MjMwNzdlbTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0d2lkdGg6IDEuODQ2MTUzODQ2MmVtO1xuXHR9XG5cdGF7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcblx0XHRib3JkZXItY29sb3I6ICMxYTFhMWE7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Jjpob3Zlcixcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlOWEzMWI7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdCYgPiAucGFnZS1saW5rcy10aXRsZSB7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdGNvbG9yOiAjMWExYTFhO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMC42MTUzODQ2MTU0ZW07XG5cdFx0d2lkdGg6IGF1dG87XG5cdH1cblx0LnNjcmVlbi1yZWFkZXItdGV4dCB7XG5cdFx0Y2xpcDogcmVjdCgxcHgsMXB4LDFweCwxcHgpO1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlIWltcG9ydGFudDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdHdvcmQtd3JhcDogbm9ybWFsIWltcG9ydGFudDtcblx0fVxufVxuXG5cblxuLyogQnJlYWRjcnVtYnMgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLm92YXRoZW1lX2JyZWFkY3J1bWJze1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHR1bC5icmVhZGNydW1ie1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogMjNweCAwcHg7XG5cdFx0bGksXG5cdFx0YSxcblx0XHRsaSBhe1xuXHRcdFx0Y29sb3I6ICMzNDM0MzQ7XG5cdFx0XHQtd2Via2l0LWh5cGhlbnM6IGF1dG87XG5cdFx0XHQtbW96LWh5cGhlbnM6IGF1dG87XG5cdFx0XHQtbXMtaHlwaGVuczogYXV0bztcblx0XHRcdGh5cGhlbnM6IGF1dG87XG5cdFx0fVxuXHR9XG5cdC5zZXBhcmF0b3J7XG5cdFx0cGFkZGluZy1sZWZ0OiAycHg7XG5cdFx0cGFkZGluZy1yaWdodDogMnB4O1xuXHRcdCY6YmVmb3Jle1xuXHRcdFx0Zm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuXHRcdFx0Y29udGVudDogXCJcXDM1XCI7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0fVxuXHR9XG59XG5cblxuXG4vKiBSZXNwb25zaXZlICAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuQG1lZGlhKG1heC13aWR0aDogMTE5OS45OHB4KXtcblx0dWwuY29tbWVudGxpc3RzIHVsLmNoaWxkcmVue1xuXHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG59XG5cbkBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtcblxuXHQub3ZhdGhlbWVfaGVhZGVyX2RlZmF1bHR7XG5cdFx0YnV0dG9uLm5hdmJhci10b2dnbGVye1xuXHRcdFx0YmFja2dyb3VuZDojMzQzNDM0O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cdHVsLmNvbW1lbnRsaXN0c3tcblx0XHRoZWFkZXIuY29tbWVudC1hdXRob3J7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHRcdGxpLmNvbW1lbnQgLmNvbW1lbnRfaXRlbSAuY29tbWVudC1kZXRhaWxzIC5jb21tZW50LWJvZHkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwcHg7XG5cdFx0fVxuXHR9XG5cblx0XG5cdFxuXHRcbn1cblxuQG1lZGlhKG1heC13aWR0aDogNzY3Ljk4cHgpe1xuXHRcblx0LyogY29tbWVudCAqL1xuXHQuY29tbWVudC1kZXRhaWxzIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbG9hdDogbGVmdDtcblx0XHQuYXV0aG9yLW5hbWV7XG5cdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1x0XG5cdFx0fVxuXHRcdC5jb21tZW50LWNvbnRlbnR7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdGg0LnRpdGxlLWNvbW1lbnQsXG5cdGg0Lm51bWJlci1jb21tZW50c3tcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdHVsLmNvbW1lbnRsaXN0c3tcblx0XHRsaS5jb21tZW50IGFydGljbGUuY29tbWVudF9pdGVte1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0XHR1bC5jaGlsZHJlbntcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0fVxuXHRcblxuXHRcbn1cblxuLyogRml4IFByZXR0eVBob3RvIGluIG1vYmlsZSAqL1xuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5wcF9waWNfaG9sZGVyeyBsZWZ0OiA1MCUgIWltcG9ydGFudDsgd2lkdGg6IDk4JSAhaW1wb3J0YW50OyAgbWFyZ2luLWxlZnQ6IC00OSUgIWltcG9ydGFudDsgfVxuXHRkaXYucHBfZGVmYXVsdCAucHBfY29udGVudF9jb250YWluZXIgLnBwX3JpZ2h0eyBwYWRkaW5nLXJpZ2h0OiAyMXB4ICFpbXBvcnRhbnQ7IH1cblx0LnBwX2NvbnRlbnQsICNwcF9mdWxsX3JlcyBpbWd7IHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cdGRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50X2NvbnRhaW5lciAucHBfZGV0YWlscyB7bWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG5cdCNwcF9mdWxsX3JlcyBpZnJhbWV7IHdpZHRoOiAxMDAlOyB9XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc5cHgpIHtcblx0LnBwX3BpY19ob2xkZXJ7IGxlZnQ6IDUwJSAhaW1wb3J0YW50OyB3aWR0aDogOTglICFpbXBvcnRhbnQ7ICBtYXJnaW4tbGVmdDogLTQ5JSAhaW1wb3J0YW50OyB9XG5cdGRpdi5wcF9kZWZhdWx0IC5wcF9jb250ZW50X2NvbnRhaW5lciAucHBfcmlnaHR7IHBhZGRpbmctcmlnaHQ6IDIxcHggIWltcG9ydGFudDsgfVxuXHQucHBfY29udGVudCwgI3BwX2Z1bGxfcmVzIGltZ3sgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblx0ZGl2LnBwX2RlZmF1bHQgLnBwX2NvbnRlbnRfY29udGFpbmVyIC5wcF9kZXRhaWxzIHttYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblx0I3BwX2Z1bGxfcmVzIGlmcmFtZXsgd2lkdGg6IDEwMCU7ICB9XG59XG5cbi5lbGVtZW50b3ItZGVmYXVsdCAubWV1cF80MDRfcGFnZXtcblx0bWFyZ2luLXRvcDogNjBweDtcbn0iLCIvKiBNaW4gV2lkdGggU3ViLU1lbnUgKi9cbi5kcm9wZG93bi1tZW51e1xuXHRtaW4td2lkdGg6IDEwcmVtO1xufVxuXG5cbi8qIE1lbnUgU2hyaW5rICovXG5ib2R5e1xuXHRcblx0Lm92YW1lbnVfc2hyaW5rX21vYmlsZSxcblx0Lm92YW1lbnVfc2hyaW5re1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogMC41cztcblx0XHQtbW96LXRyYW5zaXRpb246IDAuNXM7XG5cdFx0LW8tdHJhbnNpdGlvbjogMC41cztcblx0XHRcblx0XHQvKiBJZiBtb2JpbGUgZG9lc250IHVzZSBGaXhlZCA9PiB1c2UgYmVsbG93IGNvZGUgKi9cblx0XHQvKkBtZWRpYShtYXgtd2lkdGg6IDk5MS45OHB4KXtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHRvcDogMDtcblx0XHR9Ki9cblxuXHRcdCYub3ZhbWVudV9oaWRle1xuXHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlX2ZpeGVke1xuXHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0dG9wOiAwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDFweCA2cHggMHB4ICNjNWM1YzU7XG5cdFx0XHRhbmltYXRpb246IHNsaWRlLWRvd24gMC43cztcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHQvKiBJZiBtb2JpbGUgZG9lc250IHVzZSBGaXhlZCA9PiB1c2UgYmVsbG93IGNvZGUgKi9cblx0XHRcdC8qQG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR9Ki9cblx0XHRcdCYuZm9vdGVyIHtcblx0XHRcdFx0YW5pbWF0aW9uOiBzbGlkZS11cCAwLjdzO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCYuYmdfZGFya3tcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxcHggNnB4IDBweCAjNjk2OTY5O1xuXHRcdFx0fVxuXHRcdFx0Ji5iZ193aGl0ZXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XHRcblx0XHRcdH1cblx0XHRcdCYudGV4dF9kYXJrIHtcblx0XHRcdFx0Lm92YV9vcGVuTmF2IGkge1xuXHRcdFx0XHRcdGNvbG9yOiAjMjIyMjIyIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0XHR1bC5tZW51IGxpOm5vdCguYWN0aXZlKSBhIHtcblx0XHRcdFx0XHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNXB4KSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmEtbWVudS1hY291bnQgYSB7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjIhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblxuXHRAa2V5ZnJhbWVzIHNsaWRlLWRvd24ge1xuXHRcdDAlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuXHRcdH0gXG5cdFx0MTAwJSB7XG5cdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0fSBcblx0fVxuXG5cblx0QGtleWZyYW1lcyBzbGlkZS11cCB7XG5cdFx0MCUge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcblx0XHR9IFxuXHRcdDEwMCUge1xuXHRcdFx0b3BhY2l0eTogMC45O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdH0gXG5cdH1cblxuXG5cdCYuYWRtaW4tYmFye1xuXHRcdC5vdmFtZW51X3Nocmlua19tb2JpbGUuYWN0aXZlX2ZpeGVkLFxuXHRcdC5vdmFtZW51X3Nocmluay5hY3RpdmVfZml4ZWR7XG5cdFx0XHR0b3A6IDMycHg7XG5cdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNzgyLjk4cHggKXtcblx0XHRcdFx0dG9wOiA0NnB4O1xuXHRcdFx0fVxuXHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDU5OS45OHB4ICl7XG5cdFx0XHRcdHRvcDogMHB4O1xuXHRcdFx0fVxuXHRcdFx0Ji5mb290ZXIge1xuXHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc4Mi45OHB4ICl7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNTk5Ljk4cHggKXtcblx0XHRcdFx0XHR0b3A6IGF1dG87XG5cdFx0XHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmJnX2Rhcmt7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQhaW1wb3J0YW50O1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMXB4IDZweCAwcHggIzY5Njk2OTtcblx0XHRcdH1cblx0XHRcdCYuYmdfd2hpdGV7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1x0XG5cdFx0XHR9XG5cdFx0XHQmLnRleHRfZGFyayB7XG5cdFx0XHRcdC5vdmFfb3Blbk5hdiBpIHtcblx0XHRcdFx0XHRjb2xvcjogIzIyMjIyMiFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdFx0dWwubWVudSBsaTpub3QoLmFjdGl2ZSkgYSB7XG5cdFx0XHRcdFx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjIhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQub3ZhLW1lbnUtYWNvdW50IGEge1xuXHRcdFx0XHRcdGNvbG9yOiAjMjIyIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG59XG5cbi5vdmFfZnJhbWV3b3JrX2hmX2VsLXRlbXBsYXRlLWRlZmF1bHR7XG5cdC5vdmFtZW51X3Nocmlua19tb2JpbGUsXG5cdC5vdmFtZW51X3Nocmlua3tcblx0XHQmLm92YW1lbnVfaGlkZXtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cblxuXG4ub3ZhdGhlbWVfaGVhZGVyX2RlZmF1bHQgbmF2Lm5hdmJhciB7XG5cdHVsLm5hdiB7XG5cdFx0LmRyb3Bkb3duLW1lbnV7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0b3A6IDExMCU7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdH1cblx0XHRsaS5hY3RpdmUgPiBhIHtcblx0XHRcdGNvbG9yOiAjZTg2YzYwO1xuXHRcdH1cblx0XHQ+IGxpIHtcblx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdD4gdWwuZHJvcGRvd24tbWVudXtcblx0XHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjE1KTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdFx0XHR3ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdC1tb3otdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdFx0XHRcdFx0LW8tdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdHRvcDogMTAwJTtcblx0XHRcdFx0XHQ+bGk6aG92ZXJ7XG5cdFx0XHRcdFx0XHQ+IC5kcm9wZG93bi1tZW51e1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogOTk5OTtcblx0XHRcdFx0XHRcdFx0d2Via2l0LXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHRcdFx0LW1vei10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdC1tcy10cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW47XG5cdFx0XHRcdFx0XHRcdC1vLXRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbjtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluO1xuXHRcdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC8qIExvZ28gKi9cblx0Lm5hdmJhci1icmFuZHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzBweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cblx0LyogTWVudSBJdGVtICovXG5cdGxpe1xuXHRcdGF7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHBhZGRpbmc6IDMwcHggMTVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcdFxuXHRcdH1cblx0XHQmLmRyb3Bkb3due1xuXHRcdFx0Jj5he1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdC8vIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHR3aWR0aDogMDtcblx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC4yNTVlbTtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogLjNlbSBzb2xpZDtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmRyb3Bkb3duLXRvZ2dsZXtcblx0XHRcdFx0LypkaXNwbGF5OiBub25lOyovXG5cdFx0XHRcdHRvcDogMzJweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHRcdC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi10b2dnbGV7XG5cdFx0XHRcdHRvcDogMTBweDtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cblx0XHRcdGkuYXJyb3dfY2Fycm90LWRvd257XG5cdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxuXG5cdC8qIFN1Yi1tZW51ICovXG5cdHVsLmRyb3Bkb3duLW1lbnUge1xuXHRcdGxpe1xuXHRcdFx0Jj5he1xuXHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY+LmFjdGl2ZXtcblx0XHRcdCY+YXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdGNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdC8qIGxhc3QtY2hpbGQgbGV2ZWwgMCAqL1xuXHR1bC5uYXY+bGk6bGFzdC1jaGlsZD5he1xuXHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdH1cblxuXHQvKiBNZW51IExldmVsIDMgKi9cblx0dWwubmF2IHVsLmRyb3Bkb3duLW1lbnUgdWwuZHJvcGRvd24tbWVudXtcblx0XHRyaWdodDogMTAwJTtcblx0XHRsZWZ0OiBhdXRvO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cblxuXHRcblx0XG5cblx0QG1lZGlhKG1heC13aWR0aDogOTkxLjk4cHgpe1xuXG5cdFx0LyogU2hvdyBTdWItTWVudSB3aGVuIGhvdmVyICovXG5cdFx0dWwubmF2PmxpLmRyb3Bkb3duOmhvdmVyIHVsLmRyb3Bkb3duLW1lbnV7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdC8qbWFyZ2luOiAwOyovXG5cdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdH1cblxuXHRcdHVsLm5hdiB1bCBsaS5kcm9wZG93bjpob3Zlcj51bHtcblx0XHRcdHRvcDogMDtcblx0XHR9XG5cblx0XHR1bC5uYXYgPiBsaTpob3ZlciA+IHVsLmRyb3Bkb3duLW1lbnUgbGk6bm90KDpsYXN0LWNoaWxkKXtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0fVxuXG5cdFx0YnV0dG9uLm5hdmJhci10b2dnbGVye1xuXHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0dWwubmF2IGxpID4gYXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdHVsLm5hdiB1bC5kcm9wZG93bi1tZW51e1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRsaXtcblx0XHRcdFx0Ji5kcm9wZG93bntcblx0XHRcdFx0XHQuZHJvcGRvd24tdG9nZ2xle1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cdFxuXG5cdFx0XHR1bC5kcm9wZG93bi1tZW51e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0bGl7XG5cdFx0XHRhe1xuXHRcdFx0XHRwYWRkaW5nOiA3cHggMHB4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLmRyb3Bkb3due1xuXHRcdFx0XHQmPmF7XG5cdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5kcm9wZG93bi10b2dnbGV7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRyaWdodDogMTBweDtcblx0XHRcdFx0XHR0b3A6IDhweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmFjdGl2ZV9zdWJ7XG5cdFx0XHRcdD51bC5kcm9wZG93bi1tZW51e1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5uYXZiYXItYnJhbmR7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdH1cblx0fVxuXG59XG5cbi5lbGVtZW50b3ItZGVmYXVsdCAub3ZhdGhlbWVfaGVhZGVyX2RlZmF1bHQgbmF2Lm5hdmJhciBsaS5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xle1xuXHRkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhKCBtYXgtd2lkdGg6IDk5MS45OHB4ICl7XG5cdC5lbGVtZW50b3ItZGVmYXVsdCAub3ZhdGhlbWVfaGVhZGVyX2RlZmF1bHQgbGkuZHJvcGRvd24gYSA+IGl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVx0XG59XG5cbiIsIi53b29jb21tZXJjZXtcblxuXHQvKiBMYXlvdXQgKi9cblx0LmNvbC1zaWRlYmFye1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHR9XG5cdC5yaWdodF9zaWRlYmFye1xuXHRcdHBhZGRpbmctbGVmdDogNjBweDtcblx0fVxuXHQubGVmdF9zaWRlYmFye1xuXHRcdHBhZGRpbmctcmlnaHQ6IDYwcHg7XG5cdH1cblxuXHRAbWVkaWEobWF4LXdpZHRoOiA5OTEuOThweCl7XG5cdFx0LnJpZ2h0X3NpZGViYXJ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHR9XG5cdFx0LmxlZnRfc2lkZWJhcntcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDBweDtcblx0XHR9XG5cdFx0Ji5zaW5nbGUtcHJvZHVjdHtcblx0XHRcdC5wYWdlLXNlY3Rpb24+LmNvbnRhaW5lcj4ucm93e1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2Ny45OHB4ICl7XG5cdFx0LmNvbC1zaWRlYmFye1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR9XG5cdFx0Lm92YXRoZW1lX3dvb19ub3NpZGViYXJ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1x0XG5cdFx0fVxuXHR9XG5cblxuXHQvKiBCdXR0b24gKi9cblx0I3Jlc3BvbmQgaW5wdXQjc3VibWl0LCBcblx0YS5idXR0b24sIFxuXHRidXR0b24uYnV0dG9uLCBcblx0aW5wdXQuYnV0dG9uLFxuXHQuYnV0dG9ue1xuXHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRtYXJnaW46IDA7XG5cdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cGFkZGluZzogMTJweCAyNXB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGxlZnQ6IGF1dG87XG5cdFx0Y29sb3I6ICM1MTUxNTE7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ViZTllYjtcblx0XHRib3JkZXI6IDA7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC8qIFRpdGxlIFBhZ2UgKi9cblx0aDEucGFnZS10aXRsZXtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHR9XG5cblxuXHQvKiBMaXN0IFByb2R1Y3QgKi9cblx0dWwucHJvZHVjdHN7XG5cdFx0bGkucHJvZHVjdHtcblxuXHRcdFx0Lm9uc2FsZXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHRoMntcblx0XHRcdFx0Ji53b29jb21tZXJjZS1sb29wLXByb2R1Y3RfX3RpdGxle1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcmljZXtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRjb2xvcjogIzM0MzQzNDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblxuXHRcdFx0XHQvKiBvbGQgcHJpY2UgKi9cblx0XHRcdFx0ZGVse1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC8qIG5ldyBwcmljZSAqL1xuXHRcdFx0XHRpbnN7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cdFxuXG5cblx0XHR9XG5cdH1cblxuXG5cdC8qIFNpbmdsZSBQcm9kdWN0ICovXG5cdCYuc2luZ2xlLXByb2R1Y3R7XG5cblx0XHQucHJvZHVjdHtcblxuXHRcdFx0LyogVGh1Ym5haWwgKi9cblx0XHRcdC53b28tdGh1bWJuYWlsc3tcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdC5pdGVtIHtcblx0XHRcdFx0XHR3aWR0aDogMzIuOCU7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRidXR0b24ub3dsLW5leHR7XG5cdFx0XHRcdFx0cmlnaHQ6IC0zMHB4O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNDVweDtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHQmOmZvY3Vze1xuXHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0XHRcdGNvbG9yOiAjZTlhMzFiO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRzcGFue1xuXHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IC0xMDAwMHB4O1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDM1XCI7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LWluZGVudDogMDtcdFxuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdGJ1dHRvbi5vd2wtcHJldntcblx0XHRcdFx0XHRsZWZ0OiAtMzBweDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTQ1cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdFx0Jjpmb2N1c3tcblx0XHRcdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXJ7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2U5YTMxYjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdHRleHQtaW5kZW50OiAtMTAwMDBweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwzNFwiO1xuXHRcdFx0XHRcdFx0XHRmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcblx0XHRcdFx0XHRcdFx0dGV4dC1pbmRlbnQ6IDA7XHRcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3Ljk4cHggKXtcblx0XHRcdFx0XHRidXR0b24ub3dsLXByZXZ7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW57XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmYhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMHB4IDBweCA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0YnV0dG9uLm93bC1uZXh0e1xuXHRcdFx0XHRcdFx0cmlnaHQ6IDBweDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZiFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDFweCAwcHggMHB4IDVweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Lm9uc2FsZXtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQvKiBUaXRsZSAqL1xuXHRcdFx0LnByb2R1Y3RfdGl0bGV7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cblx0XHRcdC8qIFJhdGluZyAqL1xuXHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtcmF0aW5ne1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1x0XG5cdFx0XHR9XG5cblx0XHRcdC8qIFByaWNlICovXG5cdFx0XHQucHJpY2V7XG5cdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdFx0ZGVse1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRpbnN7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdFx0LyogU2hvcnQgZGVzYyAqL1xuXHRcdFx0Lndvb2NvbW1lcmNlLXByb2R1Y3QtZGV0YWlsc19fc2hvcnQtZGVzY3JpcHRpb257XG5cdFx0XHRcdHB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQvKiBBZGQgVG8gQ2FydCBGb3JtICovXG5cdFx0XHQuY2FydHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0LnF1YW50aXR5e1xuXHRcdFx0XHRcdC5xdHl7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5zaW5nbGVfYWRkX3RvX2NhcnRfYnV0dG9ue1xuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblxuXHRcdFx0LyogdGFiICovXG5cdFx0XHQud29vY29tbWVyY2UtdGFicyB7XG5cdFx0XHRcdHVsLnRhYnN7XG5cdFx0XHRcdFx0cGFkZGluZzogMTBweCAwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjYztcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAgbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdCY6YmVmb3JlLFxuXHRcdFx0XHRcdFx0JjphZnRlcntcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGF7XG5cdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuNDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwtLWRlc2NyaXB0aW9ue1xuXHRcdFx0XHRcdGNvbG9yOiAjMzkzOTM5O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdFxuXG5cdFx0XHQvKiBSZXZpZXcgVGFiICovXG5cdFx0XHQud29vY29tbWVyY2UtUmV2aWV3c3tcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdFx0XHRAbWVkaWEoIG1heC13aWR0aDogNzY3Ljk4cHggKXtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0I3Jldmlld19mb3JtX3dyYXBwZXIsXG5cdFx0XHRcdFx0I2NvbW1lbnRze1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCNjb21tZW50c3tcblx0XHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0XHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2Ny45OHB4KXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRoMi53b29jb21tZXJjZS1SZXZpZXdzLXRpdGxle1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdH1cblx0XHRcdFx0I3Jldmlld19mb3JtX3dyYXBwZXJ7XG5cdFx0XHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0QG1lZGlhKCBtYXgtd2lkdGg6IDc2Ny45OHB4KXtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbW1lbnQtcmVwbHktdGl0bGV7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMWVtO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5jb21tZW50LWZvcm0tY29tbWVudCxcblx0XHRcdFx0XHQuY29tbWVudC1mb3JtLWVtYWlsLFxuXHRcdFx0XHRcdC5jb21tZW50LWZvcm0tYXV0aG9ye1xuXHRcdFx0XHRcdFx0bGFiZWx7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0dGV4dGFyZWF7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHRcdCY6Zm9jdXN7XG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0aW5wdXR7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2RkZDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC5mb3JtLXN1Ym1pdCBpbnB1dCNzdWJtaXR7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblxuXHRcdH1cblx0fVxuXG5cblx0LyogQ2hlY2tvdXQgUGFnZSAqL1xuXHQjY3VzdG9tZXJfZGV0YWlsc3tcblx0XHQuY29sLTF7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0XHQuY29sLTJ7XG5cdFx0XHRmbGV4OiBub25lO1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHR9XG5cdFx0cC5mb3JtLXJvd3tcblx0XHRcdGxhYmVse1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHQud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcntcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGlucHV0e1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cblx0XHR9XG5cdH1cblxuXHQvKiBTaGlwICovXG5cdC53b29jb21tZXJjZS1hZGRpdGlvbmFsLWZpZWxkc3tcblx0XHQud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlcntcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogNXB4O1xuXHRcdH1cblx0fVxuXG5cdC8qIFBhZ2luYXRpb24gKi9cblx0Lndvb2NvbW1lcmNlLXBhZ2luYXRpb24ge1xuXHRcdC5wYWdlLW51bWJlcnMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpIHtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRzcGFuLCBhIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2NmY2NlYTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6aG92ZXIsICY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LyogQ2hlY2sgT3V0ICovXG5cdC5jaGVja291dCB7XG5cdFx0LnBheW1lbnRfbWV0aG9kX3N0cmlwZSB7XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0LmZvcm0tcm93IHtcblx0XHRcdFx0cGFkZGluZzogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCFpbXBvcnRhbnQ7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdGZsb2F0OiBub25lIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmZvcm0tcm93LXdpZGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHghaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdFx0LnN0cmlwZS1jYXJkLWdyb3VwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0I3N0cmlwZS1jYXJkLWVsZW1lbnQge1xuXHRcdFx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LndjLXN0cmlwZS1lbGVtZW50cy1maWVsZCB7XG5cdFx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5zdHJpcGUtY3JlZGl0LWNhcmQtYnJhbmQge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0b3JkZXI6IDE7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHR0b3A6IDAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHJpZ2h0OiAwIWltcG9ydGFudDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4IWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQjc3RyaXBlLWV4cC1lbGVtZW50IHtcblx0XHRcdFx0bWluLXdpZHRoOiAxMDBweDtcblx0XHRcdH1cblx0XHRcdCNzdHJpcGUtY3ZjLWVsZW1lbnQge1xuXHRcdFx0XHRtaW4td2lkdGg6IDUwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC53b29jb21tZXJjZS1TYXZlZFBheW1lbnRNZXRob2RzLXNhdmVOZXcge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRmbGV4LXdyYXA6IG5vd3JhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudXAtc2VsbHMucHJvZHVjdHMsXG5cdC5yZWxhdGVkLnByb2R1Y3Rze1xuXHRcdD4gaDJ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdH1cblx0fVxuXHQuY29tbWVudC1mb3JtIC5jb21tZW50LWZvcm0tcmF0aW5ne1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0fVxuXHQuY29tbWVudC1mb3Jte1xuXHRcdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLVRhYnMtcGFuZWwud29vY29tbWVyY2UtVGFicy1wYW5lbC0tYWRkaXRpb25hbF9pbmZvcm1hdGlvbi5wYW5lbHtcblx0XHRoMntcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cdGRpdi5wcm9kdWN0IGZvcm0uY2FydCAudmFyaWF0aW9uc3tcblx0XHR0cntcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFxuXHRcdFx0dGQudmFsdWV7XG5cdFx0XHRcdC5yZXNldF92YXJpYXRpb25ze1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCNvcmRlcl9yZXZpZXdfaGVhZGluZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdCNzaGlwLXRvLWRpZmZlcmVudC1hZGRyZXNze1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblx0Lndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRze1xuXHRcdD5oM3tcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG5cblx0Lndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudHtcblx0XHRtYXJnaW4tdG9wOiA2cHg7XG5cdH1cblx0XG5cdC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZTJlMmUyO1xuXHR9XG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgaDIud29vY29tbWVyY2UtbG9vcC1wcm9kdWN0X190aXRsZXtcblx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdHVsLnByb2R1Y3RzIGxpLnByb2R1Y3QgLmJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdFx0Jjpob3Zlcntcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlODZjNjA7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHR9XG5cdH1cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCAucHJpY2V7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG5cdCYuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3QgLnByaWNle1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0fVxuXG5cdHRhYmxlLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0Lmdyb3VwX3RhYmxle1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdH1cblx0Lndvb2NvbW1lcmNlLXRhYnMud2MtdGFicy13cmFwcGVye1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdH1cblx0LmNvbW1lbnQtcmVzcG9uZCBpbnB1dCwgLmNvbW1lbnQtcmVzcG9uZCB0ZXh0YXJlYXtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0LnByb2R1Y3RfbWV0YXtcblx0XHQuc2t1X3dyYXBwZXJ7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAjNjY2O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdC5za3V7XG5cdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdGVkX2lue1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogIzY2Njtcblx0XHRcdGF7XG5cdFx0XHRcdGNvbG9yOiAjMzQzNDM0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHR0YWJsZS5zaG9wX2F0dHJpYnV0ZXMgdGQgcHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdH1cblx0dGFibGUuc2hvcF9hdHRyaWJ1dGVze1xuXHRcdHRye1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdH1cdFxuXHR9XG5cdC5jb21tZW50LWZvcm0tY29va2llcy1jb25zZW50e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0bWFyZ2luLXRvcDogMTdweCFpbXBvcnRhbnQ7XG5cdFx0bGFiZWx7XG5cdFx0XHRtYXJnaW4tdG9wOiAtNHB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0fVxuXHR9XG5cblx0dWwucHJvZHVjdHMgbGkucHJvZHVjdCAub25zYWxle1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdH1cblx0YnV0dG9uLmJ1dHRvbi5hbHQ6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogIzM0MzQzNDtcblx0XHRib3JkZXItY29sb3I6ICMzNDM0MzQ7XG5cdFx0Y29sb3I6ICNmZmY7XG5cdH1cblx0LnF1YW50aXR5IC5xdHl7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGJvcmRlci1jb2xvcjogI2NjYztcblx0fVxuXHRkaXYucHJvZHVjdCBmb3JtLmNhcnQgLmdyb3VwX3RhYmxlIHRkIGRlbHtcblx0XHRvcGFjaXR5OiAwLjY7XG5cdFx0cGFkZGluZy1yaWdodDogNXB4O1xuXG5cdH1cblx0I2N1c3RvbWVyX2RldGFpbHMgcC5mb3JtLXJvdyAud29vY29tbWVyY2UtaW5wdXQtd3JhcHBlciBpbnB1dHtcblx0XHRib3JkZXItY29sb3I6ICNjY2M7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxuXHRmb3JtIC5mb3JtLXJvdyAuaW5wdXQtdGV4dCwgLndvb2NvbW1lcmNlLXBhZ2UgZm9ybSAuZm9ybS1yb3cgLmlucHV0LXRleHR7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjY2NjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcdFxuXHRcdHBhZGRpbmc6IDVweDtcblx0fVxufVxuLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQuZGlzYWJsZWQsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0LmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgI3Jlc3BvbmQgaW5wdXQjc3VibWl0LmFsdDpkaXNhYmxlZCwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6ZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSAjcmVzcG9uZCBpbnB1dCNzdWJtaXQuYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwgLndvb2NvbW1lcmNlICNyZXNwb25kIGlucHV0I3N1Ym1pdC5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVyLCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LmRpc2FibGVkLCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0LmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmRpc2FibGVkLCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgYS5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwgLndvb2NvbW1lcmNlIGEuYnV0dG9uLmFsdDpkaXNhYmxlZFtkaXNhYmxlZF06aG92ZXIsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdC5kaXNhYmxlZCwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0LmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgYnV0dG9uLmJ1dHRvbi5hbHQ6ZGlzYWJsZWQsIC53b29jb21tZXJjZSBidXR0b24uYnV0dG9uLmFsdDpkaXNhYmxlZDpob3ZlciwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwgLndvb2NvbW1lcmNlIGJ1dHRvbi5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXTpob3ZlciwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQuZGlzYWJsZWQsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0LmRpc2FibGVkOmhvdmVyLCAud29vY29tbWVyY2UgaW5wdXQuYnV0dG9uLmFsdDpkaXNhYmxlZCwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6ZGlzYWJsZWQ6aG92ZXIsIC53b29jb21tZXJjZSBpbnB1dC5idXR0b24uYWx0OmRpc2FibGVkW2Rpc2FibGVkXSwgLndvb2NvbW1lcmNlIGlucHV0LmJ1dHRvbi5hbHQ6ZGlzYWJsZWRbZGlzYWJsZWRdOmhvdmVye1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZTg2YzYwO1xufVxuLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTEsIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTF7XG5cdG1heC13aWR0aDogNDglO1xufVxuLndvb2NvbW1lcmNlIC5jb2wyLXNldCAuY29sLTIsIC53b29jb21tZXJjZS1wYWdlIC5jb2wyLXNldCAuY29sLTJ7XG5cdG1heC13aWR0aDogNDglO1xufVxuLndvby1jb250ZW50e1xuXHR3aWR0aDogMTAwJTtcbn1cbiIsImFydGljbGUucG9zdC13cmFwIHtcblx0bWFyZ2luLWJvdHRvbTogODBweDtcblx0LmRhdGUge1xuXHRcdGhlaWdodDogNzBweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcblx0XHQudW5pdCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0fVxuXHRcdC5kYXkge1xuXHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdH1cblx0XHQubW9udGgge1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0bWFyZ2luLXRvcDogNnB4O1xuXHRcdH1cblx0fVxuXHQucG9zdC1tZWRpYSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0bWFyZ2luOiAwcHg7XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHR9XG5cdFx0LmRhdGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0fVxuXG5cdH1cblx0LnBvc3QtbWV0YSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHQucG9zdC1tZXRhLWNvbnRlbnQge1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHQuZ2VuZXJhbC1tZXRhIHtcblxuXHRcdFx0XHQmLmNhdGVnb3JpZXMge1xuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDdweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnJpZ2h0IHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdH1cblx0XHRcdGEsIHNwYW4ge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHR9XG5cdFx0XHQubWV0YS1zbGFzaCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0cGFkZGluZzogMCAxN3B4IDAgMTVweDtcblx0XHRcdFx0Y29sb3I6ICNlYWVhZWE7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb3N0LXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMXB4O1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdFx0aDIucG9zdC10aXRsZSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yO1xuXHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5wb3N0LWJvZHkge1xuXHRcdC5wb3N0LWV4Y2VycHR7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucG9zdC1mb290ZXIge1xuXHRcdG1hcmdpbi10b3A6IC02cHg7XG5cdFx0LnBvc3QtcmVhZG1vcmUtbWV1cCB7XG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0cGFkZGluZzogNHB4IDIwcHggNXB4IDIwcHg7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNjY2NjY2M7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICNlODZjNjA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJsb2dfdjIge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdyaWQtcm93LWdhcDogNDBweDtcblx0Z3JpZC1jb2x1bW4tZ2FwOiA0NXB4O1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXHRhcnRpY2xlLnBvc3Qtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5wb3N0LW1lZGlhIHtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMSwxLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRoMi5wb3N0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDI0cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LnBvc3QtbWVkaWEge1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuOHM7XG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC1tZXRhIHtcblx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNnB4O1xuXHRcdFx0LnBvc3QtbWV0YS1jb250ZW50IHtcblx0XHRcdFx0YSwgc3BhbiB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5tZXRhLXNsYXNoIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEycHggMCAxMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LWJvZHkge1xuXHRcdFx0LnBvc3QtZXhjZXJwdHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQucG9zdC1mb290ZXIge1xuXHRcdFx0bWFyZ2luLXRvcDogLTE1cHg7XG5cdFx0XHQucG9zdC1yZWFkbW9yZS1tZXVwIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jb250ZW50IHtcblx0XHRcdHBhZGRpbmc6IDAgMjBweCAzMnB4IDMwcHg7XG5cdFx0fVxuXHR9XG59XG5cblxuLnNpbmdsZS1wb3N0IHtcblx0Jjpob3ZlciB7XG5cdFx0YXJ0aWNsZS5wb3N0LXdyYXAge1xuXHRcdFx0LnBvc3QtbWVkaWEge1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRhcnRpY2xlLnBvc3Qtd3JhcCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDdweDtcblx0XHRcblx0XHQucG9zdC1tZWRpYSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXHRcdC5wb3N0LW1ldGEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDJweDtcblx0XHRcdC5wb3N0LW1ldGEtY29udGVudCB7XG5cdFx0XHRcdGEsIHNwYW4ge1xuXHRcdFx0XHRcdGNvbG9yOiAjODg4ODg4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQubWV0YS1zbGFzaCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAxMHB4IDAgOHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LXRpdGxlIHtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjFweDtcblx0XHRcdGgxLnBvc3QtdGl0bGUge1xuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdGNvbG9yOiAjMjIyMjIyO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3N0LWJvZHkge1xuXHRcdFx0LnBvc3QtZXhjZXJwdHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzBweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnFvdXRlLXBvc3QtbWV1cCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmNWY0ZmE7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyN3B4IDI1cHggMjhweCAzOHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHRcdC5lbGVtZW50b3ItdGV4dC1lZGl0b3Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDUwcHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXG5cblxuXHRcdC5wb3N0LXRhZy1jb25zdHJhdSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlMWYxO1xuXHRcdFx0cGFkZGluZy10b3A6IDUwcHg7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNjBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XHQucG9zdC10YWdzLWNvbnN0cmF1IHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQucG9zdC10YWdzLWNvbnN0cmF1IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5vdmF0YWdzIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0PmEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlM2UxZjE7XG5cdFx0XHRcdFx0cGFkZGluZzogM3B4IDI0cHggMnB4IDI0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnNvY2lhbHMtaW5uZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdC5zaGFyZS1zb2NpYWwge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0LnNoYXJlLXNvY2lhbC1pY29ucyB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjVzIGFsbDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0PiBhIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0XHRcdGhlaWdodDogMzVweDtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNlM2UxZjE7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdC50ZXh0LXNvY2lhbCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LnNoYXJlLXNvY2lhbC1pY29ucyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdFx0XHRtaW4td2lkdGg6IDE2MHB4O1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCA4cHggcmdiYSgwLDAsMCwuMSk7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRib3R0b206IDEwMCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAtMTBweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U4ZThlODtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHggN3B4IDIwcHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzc3Nzc3Nztcblx0XHRcdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cblx0XHR9XG5cdFx0LnBhZ2luYXRpb24tZGV0YWlsIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTFmMTtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTNlMWYxO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogNjBweDtcblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0fVxuXHRcdFx0LnByZSwgLm5leHQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4OiAwIDAgNTAlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRmbGV4OiAwIDAgMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHQubnVtLTEge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2UzZTFmMTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm51bS0yIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xuXHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IC0zcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5uZXh0IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDYwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm51bS0xIHtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5udW0tMiB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0YSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI1cHg7XG5cdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0X3JlY29tbWVuZCB7XG5cdFx0XHRoMy5oZWFkaW5nLXBvc3QtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzOHB4O1xuXHRcdFx0fVxuXHRcdFx0Lm92YV9ibG9nIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdFx0Z3JpZC1jb2x1bW4tZ2FwOiAzMHB4O1xuXHRcdFx0XHRncmlkLXJvdy1nYXA6IDYwcHg7XG5cdFx0XHRcdC5yZWxhdGVkLXBvc3Qge1xuXHRcdFx0XHRcdC5vdmEtbWVkaWEge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjNweDtcblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRcdG9wYWNpdHk6IDAuOTtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHRcdFx0LnBvc3QtdGl0bGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICNmZWQ1MDE7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQucG9zdF9kYXRlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM5OTk5OTk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zaWRlYmFyIHtcblx0LmNvbnRlbnQtc2lkZWJlciB7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2Q5ZDZlYztcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMHB4IDMwcHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRcdHRvcDogOTBweDtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdH1cblx0fVxuXHQud2lkZ2V0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzM3B4O1xuXHRcdC5vdmFfc2VhcmNoIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aDQud2lkZ2V0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRib3JkZXItY29sb3I6ICNlM2UxZjE7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTZweDtcblx0XHR9XG5cblxuXHRcdCYud2lkZ2V0X2N1c3RvbV9odG1sIHtcblx0XHRcdGg0LndpZGdldC10aXRsZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHQub3ZhX3NlYXJjaCB7XG5cdFx0XHRcdGZvcm0ge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQuc2VhcmNoIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTJlMmUyO1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyMXB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogOXB4IDU1cHggOXB4IDIwcHg7O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdGJ1dHRvbiB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA1MHB4O1xuXHRcdFx0XHRcdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA4cHggMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZTg2YzYwO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmluc3RhZ3JhbS1tZXVwIHtcblx0XHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcblx0XHRcdFx0Z3JpZC1nYXA6IDZweDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNHB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMS4xLDEuMSk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjhzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMsICYud2lkZ2V0X2FyY2hpdmUsICYud2lkZ2V0X2xpbmtzLCAgJi53aWRnZXRfbWV0YSwgJi53aWRnZXRfbmF2X21lbnUsICYud2lkZ2V0X3BhZ2VzLCAmLndpZGdldF9yZWNlbnRfZW50cmllcyB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDEwcHggMCAxMHB4IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdFx0XHRcdD4gYSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXFwyNFwiO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNkM2QzZDM7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYud2lkZ2V0X2NhdGVnb3JpZXMsXG5cdFx0Ji53aWRnZXRfYXJjaGl2ZXtcblx0XHRcdGxpID4gYXtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcbiAgICBcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgXHRcdFx0Lm51bWJlcntcbiAgICBcdFx0XHRcdGJhY2tncm91bmQ6ICNlZWU7XG5cdFx0XHRcdCAgICB3aWR0aDogMzBweDtcblx0XHRcdFx0ICAgIGhlaWdodDogMzBweDtcblx0XHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0ICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXHRcdFx0XHQgICAgY29sb3I6ICM5OTk7XG4gICAgXHRcdFx0fVxuICAgIFx0XHRcdCY6aG92ZXJ7XG4gICAgXHRcdFx0XHQubnVtYmVye1xuICAgIFx0XHRcdFx0XHRjb2xvcjogdmFyKC0tcHJpbWFyeSk7XG4gICAgXHRcdFx0XHR9XG4gICAgXHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndpZGdldF9jYXRlZ29yaWVze1xuXHRcdFx0bGl7XG5cdFx0XHRcdD4gYXtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDZkXCI7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji53aWRnZXRfYXJjaGl2ZXtcblx0XHRcdGxpe1xuXHRcdFx0XHQ+IGF7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlxcZTAyMlwiO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYud2lkZ2V0X3JlY2VudF9jb21tZW50cyB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAwIDVweCAwO1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLndpZGdldF9jYXRlZ29yaWVzLCAmLndpZGdldF9uYXZfbWVudSwgJi53aWRnZXRfcGFnZXMge1xuXHRcdFx0LmNoaWxkcmVuIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji53aWRnZXRfYXJjaGl2ZSB7XG5cdFx0XHR1bCB7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0LnNlbGVjdDItY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbi10b3A6IDdweDtcblx0XHR9XG5cdFx0Ji53aWRnZXRfY2FsZW5kYXIge1xuXHRcdFx0aDQud2lkZ2V0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdCN3cC1jYWxlbmRhciB7XG5cdFx0XHRcdHRoZWFkIHRoIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDkwJTtcblx0XHRcdFx0fVxuXHRcdFx0XHR0Ym9keSB0ZCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMC4xMjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLndpZGdldF9zZWFyY2gge1xuXHRcdFx0aDQud2lkZ2V0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXG5cdFx0Ji5yZWNlbnQtcG9zdHMtd2lkZ2V0LXdpdGgtdGh1bWJuYWlscyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMXB4O1xuXHRcdFx0aDQud2lkZ2V0LXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDBweDtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5ycHd3dC1wb3N0LXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjE4cHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogIzIyMjIyMjtcblx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQucnB3d3QtcG9zdC1kYXRlIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcblx0XHRcdFx0XHRcdFx0Y29udGVudDogXCJcXDdkXCI7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogOHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYud2lkZ2V0X3RhZ19jbG91ZCB7XG5cdFx0XHRoNC53aWRnZXQtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0LnRhZ2Nsb3VkIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDJweCAyMHB4IDFweCAyMHB4O1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UzZTFmMTtcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ucGFnaW5hdGlvbi13cmFwcGVye1xuXHRtYXJnaW46IDBweCAwcHggODNweCAwcHg7XG5cdC5ibG9nX3BhZ2luYXRpb24ge1xuXHRcdC5wYWdpbmF0aW9uIHtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEycHg7XG5cblx0XHRcdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEycHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5wYWdlLW51bWJlcnMge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IHVuc2V0O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6IDlweCAxNHB4IDlweCAxNHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0XHRcdFx0Y29sb3I6ICMyMjIyMjI7XG5cdFx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgI2NmY2NlYTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiAwLjRzO1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNDAwO1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5wYWdpX2RvdHMge1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC41cztcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICNmZmZmZmY7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYudGV4dC1wcmV2IHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50ZXh0LW5leHQge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAyNXB4O1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQ1cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qY29tbWVudCovXG4uY29udGVudF9jb21tZW50cyB7XG5cdC5jb21tZW50cyB7XG5cdFx0LmxvZ2dlZC1pbi1hcywgLmNvbW1lbnRzLXJhdGluZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQuY29tbWVudC1yZXBseS10aXRsZSB7XG5cdFx0XHRtYXJnaW46IDBweDtcblx0XHR9XG5cblx0XHQuY29tbWVudGxpc3RzIHtcblx0XHRcdC53cmFwX2NvbW1lbnQge1xuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubnVtYmVyLWNvbW1lbnRzIHtcblx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdW5zZXQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjdweDtcblx0XHRcdG1hcmdpbi1ib3R0b206MjVweDtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGJvdHRvbTogLTE1cHg7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0fVxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdGNvbG9yOiAjY2NjY2NjO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuY29tbWVudGxpc3RzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0N3B4O1xuXHRcdFx0dWwuY2hpbGRyZW4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogNDBweDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdGFydGljbGUuY29tbWVudF9pdGVtIHtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UzZTFmMTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdFx0XHRcdHBhZGRpbmc6IDMwcHggMjBweCAzNHB4IDMwcHg7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbW1lbnQtYXV0aG9yIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDM3MHB4KSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMHB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQuY29tbWVudC1kZXRhaWxzIHtcblx0XHRcdFx0XHQuYXV0aG9yLW5hbWUge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0XHRcdFx0XHQubmFtZSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMjBweDtcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0XHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogM3B4O1x0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LmRhdGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtM3B4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRzcGFuLCBhIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICM4ODg4ODg7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuY29tbWVudC1yZXBseS1saW5rLCAuY29tbWVudC1lZGl0LWxpbmsge1xuXHRcdFx0XHRcdFx0XHRcdGZsb2F0OiB1bnNldDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdFx0Y29udGVudDpcInxcIjtcblx0XHRcdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAjZGRkZGRkO1xuXHRcdFx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAxMnB4IDAgOXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQuY29tbWVudC1ib2R5IHtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogODBweDtcblx0XHRcdFx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRsaS5jb21tZW50IHtcblx0XHRcdFx0bWFyZ2luOiAyMHB4IDBweCAwcHggMHB4O1xuXG5cdFx0XHR9XG5cdFx0XHQ+bGkuY29tbWVudCB7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQuY29tbWVudC1yZXNwb25kIHtcblx0XHRcdFxuXHRcdFx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzJweDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHdpZHRoOiAyMHB4IWltcG9ydGFudDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnRpdGxlLWNvbW1lbnQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA5cHg7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDIycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0fVxuXHRcdFx0LmNvbW1lbnQtZm9ybSB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI2UzZTFmMTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZjZmNmZTtcblx0XHRcdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjNjY2NjY2O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cblx0XHRcdFx0dGV4dGFyZWEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDEycHggMjBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDIwMHB4O1xuXHRcdFx0XHRcdG9yZGVyOiAzO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0aW5wdXRbdHlwZT10ZXh0XSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAxMHB4IDE4cHggOXB4IDUzcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiAyMXB4O1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwtNTAlKTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmZvcm0tc3VibWl0IHtcblx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHQjc3VibWl0IHtcblx0XHRcdFx0XHRoZWlnaHQ6IHVuc2V0O1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjZweDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDExcHggMjVweCAxMHB4IDI1cHg7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICNlODZjNjA7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogMC40cztcblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICMzMzMzMzMhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0c21hbGwge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qIFxuXHRcdFx0LmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRvcmRlcjogNDtcblx0XHRcdH0gXG5cdFx0XHQqL1xuXHRcdH1cblxuXHRcdC53cmFwX2NvbW1lbnRfZm9ybSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuXG5cdFx0XHQuY29tbWVudC1mb3JtLWNvb2tpZXMtY29uc2VudCB7XG5cdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHghaW1wb3J0YW50O1xuXHRcdFx0XHRcdGhlaWdodDogMjBweCFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRjb2xvcjogIzY2NjY2Njtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jb21tZW50LXJlc3BvbmQge1xuXHRcdFx0XHQuY29tbWVudC1yZXBseS10aXRsZSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LnRpdGxlLWNvbW1lbnQge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwcHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIycHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdGJvdHRvbTogLTE1cHg7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwcHg7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNvbW1lbnQtZm9ybSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0aW5wdXQsIHRleHRhcmVhIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdGhlaWdodDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjZTNlMWYxO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZjZmNmZTtcblx0XHRcdFx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICM2NjY2NjY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0LndyYXBfY29tbWVudCB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHRcdFx0XHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRsYWJlbCB7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdG9yZGVyOiA0O1xuXHRcdFx0XHRtYXJnaW46IDBweDtcblx0XHRcdFx0ZmxvYXQ6IHVuc2V0O1xuXHRcdFx0XHQvLyBtYXJnaW4tdG9wOiAzM3B4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMTBweDtcblx0XHRcdFx0I3N1Ym1pdCB7XG5cdFx0XHRcdFx0aGVpZ2h0OiB1bnNldDtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDI2cHg7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAxMXB4IDI1cHggMTBweCAyNXB4O1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1bnNldDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAjZTg2YzYwO1xuXHRcdFx0XHRcdG1hcmdpbjogMHB4O1xuXHRcdFx0XHRcdHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRcdGNvbG9yOiAjMzMzMzMzO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAjMzMzMzMzIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogMTAyNHB4KSB7XG5cdC5zaW5nbGUtcG9zdCB7XG5cdFx0YXJ0aWNsZS5wb3N0LXdyYXAge1xuXHRcdFx0LnBvc3RfcmVjb21tZW5kIHtcblx0XHRcdFx0Lm92YV9ibG9nIHtcblx0XHRcdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0gICBcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdHVsLmNvbW1lbnRsaXN0cyB7XG5cdFx0aGVhZGVyLmNvbW1lbnQtYXV0aG9yIHtcblx0XHRcdHdpZHRoOiB1bnNldDtcblx0XHR9XG5cdH0gXG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0LmNvbnRlbnRfY29tbWVudHMge1xuXHRcdC5jb21tZW50cyB7XG5cdFx0XHR1bC5jb21tZW50bGlzdHMge1xuXHRcdFx0XHRsaS5jb21tZW50IHtcblx0XHRcdFx0XHQuY29tbWVudF9pdGVtIHtcblx0XHRcdFx0XHRcdC5jb21tZW50LWRldGFpbHMge1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdGZsb2F0OiB1bnNldDtcblx0XHRcdFx0XHRcdFx0LmF1dGhvci1uYW1lIHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdC5uYW1lLCAuZGF0ZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Lm92YV9yZXBseSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdFx0XHRpLmZsYXRpY29uLXJlcGx5IHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZSFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0XHQuY29tbWVudC1yZXBseS1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHRcdFx0LmNvbW1lbnQtZWRpdC1saW5rIHtcblx0XHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQuY29tbWVudC1ib2R5IHtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH0gICAgICBcblxuXHRhcnRpY2xlLnBvc3Qtd3JhcCB7XG5cdFx0LnBvc3QtbWVkaWEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cdFx0LnBvc3QtbWV0YSB7XG5cdFx0XHQucG9zdC1tZXRhLWNvbnRlbnR7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDE4cHg7XG5cblx0XHRcdFx0LnBvc3QtZGF0ZSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmNhdGVnb3JpZXMsIC5jb21tZW50LCAucG9zdC1hdXRob3Ige1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5nZW5lcmFsLW1ldGEge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDVweCAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0Lm1ldGEtc2xhc2gge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuc2luZ2xlLXBvc3Qge1xuXHRcdGFydGljbGUucG9zdC13cmFwIHtcblx0XHRcdC5wb3N0X3JlY29tbWVuZCB7XG5cdFx0XHRcdC5vdmFfYmxvZyB7XG5cdFx0XHRcdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqKioqKioqKiBURVNUVEhFTUUgKioqKioqKioqKi9cbi8vICNzY3JvbGxVcCB7XG5cdC8vIFx0YmFja2dyb3VuZDogI2U4NmM2MDtcblx0Ly8gfVxuXG5cdC5wYWdlLWxpbmtzIHtcblx0XHRmbG9hdDogdW5zZXQ7XG5cdH1cblxuXHRhcnRpY2xlLnBvc3Qtd3JhcCB7XG5cdFx0Ji5zdGlja3kge1xuXHRcdFx0Ym9yZGVyLXRvcDogNXB4IHNvbGlkO1xuXHRcdH1cblx0XHQucG9zdC10aXRsZSB7XG5cdFx0XHRoMi5wb3N0LXRpdGxle1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFx0XHR9XG5cdFx0XHR9IFxuXHRcdFx0LnBvc3QtdGl0bGUge1xuXHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFx0fVxuXHRcdH0gXG5cdFx0LnBvc3QtbWV0YSB7XG5cdFx0XHQucG9zdC1tZXRhLWNvbnRlbnQge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wb3N0LWJvZHkge1xuXHRcdFx0LnBvc3QtZXhjZXJwdCB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdCY6bGFzdC1jaGlsZDphZnRlciB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRjbGVhcjogYm90aDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0fSBcblx0LmNvbnRlbnRfY29tbWVudHMge1xuXHRcdC5jb21tZW50cyB7XG5cdFx0XHR1bC5jb21tZW50bGlzdHMge1xuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0Ji5waW5nYmFjaywgJi50cmFja2JhY2sge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTRweDtcblx0XHRcdFx0XHRcdC5jb21tZW50X2l0ZW0ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAwcHg7XG5cdFx0XHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5jb21tZW50LWRldGFpbHMge1xuXHRcdFx0XHRcdFx0XHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRcdFx0XHRcdFx0XHRmbG9hdDogdW5zZXQ7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdC5hdXRob3ItbmFtZSB7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdFx0XHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogIzMzMzMzMztcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdFx0Ji5jb21tZW50LWVkaXQtbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI2U4NmM2MDtcblx0XHRcdFx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5waW5nYmFjayB7XG5cdFx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fSBcblxuXHQuYWxpZ25sZWZ0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cdGgxLnBhZ2UtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMzVweDtcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Y29sb3I6ICMzMzMzMzM7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG5cdFx0bGluZS1oZWlnaHQ6IDM1cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHR9XG5cblx0Lm92YXRoZW1lX2JyZWFkY3J1bWJzIHtcblx0XHR1bC5icmVhZGNydW1iIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHRcdH1cblx0XHR9XG5cdH0gIFxuXG5cdC5zaW5nbGUtcG9zdCBhcnRpY2xlLnBvc3Qtd3JhcCAucG9zdC1tZWRpYXtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LyoqKioqRU5EIFRFU1RUSEVNRSoqKioqKioqL1xuXG5cblx0LyoqKiBGaXggSW5wdXQgRm9yIFNhZmFyaSAqKiovXG5cdHRleHRhcmVhLCBpbnB1dFt0eXBlPVwidGV4dFwiXSwgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0fVxuXHQub3ZhZm9vdGVyIC5mb290ZXIge1xuXHRcdHBhZGRpbmc6IDYwcHggMDtcblx0fVxuXG5cblx0Ym9keS5zZWFyY2gtbm8tcmVzdWx0c3tcblx0XHRoZWFkZXIucGFnZS1oZWFkZXJ7XG5cdFx0XHRoMi5wYWdlLXRpdGxle1xuXHRcdFx0XHRmb250LXNpemU6IDM1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgIzY2Njtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDE1cHg7XG5cdFx0XHR9XG5cdFx0XHRoMS5wYWdlLXRpdGxle1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDI1cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdlLWNvbnRlbnR7XG5cdFx0XHRwe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1x0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHR9XG5cdFx0XG5cblx0fVxuXG5cdGJvZHkuc2VhcmNoLXJlc3VsdHN7XG5cdFx0aGVhZGVyLnBhZ2UtaGVhZGVye1xuXHRcdFx0aDIucGFnZS10aXRsZXtcblx0XHRcdFx0Zm9udC1zaXplOiA0NXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHRcdFx0fVxuXHRcdFx0aDEucGFnZS10aXRsZXtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQucGFnZS1jb250ZW50e1xuXHRcdFx0cHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdH1cblx0XG5cdC5zZWFyY2gtZm9ybXtcblx0XHRcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRpbnB1dC5zZWFyY2gtZmllbGR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZTBlMGUwO1xuXHRcdFx0Ym9yZGVyOiAjZTBlMGUwO1xuXHRcdFx0XG5cdFx0fVxuXHRcdFxuXG5cdFx0aW5wdXRbdHlwZT1cInN1Ym1pdFwiXXtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICMzNDM0MzQ7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtNXB4O1xuXHRcdFx0QG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0fVxuXHRcblx0LnNpZGViYXIge1xuXHRcdC53aWRnZXQge1xuXHRcdFx0Ji53aWRnZXRfcmVjZW50X2VudHJpZXMsICYud2lkZ2V0X3JlY2VudF9jb21tZW50cywgJi53aWRnZXRfbWV0YSwgJi53aWRnZXRfYXJjaGl2ZSwgJi53aWRnZXRfY2F0ZWdvcmllcywgJi53aWRnZXRfcGFnZXMsICYud2lkZ2V0X25hdl9tZW51IHtcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGxpOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjI3LCAyMjUsIDI0MSwgMC41KTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA1cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMjcsIDIyNSwgMjQxLCAwLjUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLndpZGdldF9jYXRlZ29yaWVzIC5jaGlsZHJlbixcblx0XHRcdCYud2lkZ2V0X25hdl9tZW51IC5zdWItbWVudSxcblx0XHRcdCYud2lkZ2V0X3BhZ2VzIC5jaGlsZHJlbiB7XG5cdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDIyNywgMjI1LCAyNDEsIDAuNSk7XG5cdFx0XHRcdG1hcmdpbjogNXB4IDAgMCAwLjhlbTtcblx0XHRcdFx0cGFkZGluZy10b3A6IDBweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdH1cblx0fSBcblxuLypGaXggc2VsZWN0IDIqL1xuc2VsZWN0e1xuXHRcbiAgICB0cmFuc2l0aW9uOiAuMnMgZWFzZTtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZTJlMmUyO1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgXG59XG5cblxuLyogRml4IHNlbGVjdCAyICovXG4uc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDdweDtcbiAgICB0b3A6IDQyJTtcbiAgICBib3JkZXItdG9wOiA1cHggc29saWQgIzg4ODtcbiAgICBib3JkZXItbGVmdDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257XG5cdHBhZGRpbmc6IDZweCAxNXB4O1xuXG59XG5cbi5pbnNpZGUtY29udGVudHtcbiAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSA4MHB4KTtcbn1cbiIsIi8qKlxuICAqIFNpZGViYXIgYmxvZ1xuICovXG4ucnRse1xuXG5cbiAgICNzaWRlYmFye1xuICAgXHRwYWRkaW5nLWxlZnQ6IDAhaW1wb3J0YW50O1xuICAgXHRwYWRkaW5nLXJpZ2h0OiA0NXB4IWltcG9ydGFudDtcbiAgIH1cbiAgIC5zaWRlYmFyIC53aWRnZXQud2lkZ2V0X2FyY2hpdmUgbGkgPiBhLFxuICAgLnNpZGViYXIgLndpZGdldC53aWRnZXRfY2F0ZWdvcmllcyBsaSA+IGF7XG4gICBcdHBhZGRpbmctbGVmdDogMDtcbiAgICAgXHQmOjpiZWZvcmV7XG4gICAgIFx0XHRjb250ZW50OiBub25lO1x0XG4gICAgIFx0fVxuICAgXHRcbiAgICB9XG5cbiB9XG5cbiAvKipcbiAgKiBCbG9nIGRlYWZ1bHRcbiAgKi9cbiAucnRse1xuICAgLmRlZmF1bHR7XG4gIFx0YXJ0aWNsZS5wb3N0LXdyYXB7XG4gIFx0XHQucG9zdC10aXRsZSBoMi5wb3N0LXRpdGxle1xuICBcdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcdFxuICBcdFx0fVxuICBcdFx0LnBvc3QtbWV0YXtcbiAgXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHRcbiAgXHRcdFx0LnBvc3QtbWV0YS1jb250ZW50IHtcbiAgXHRcdFx0XHQuZ2VuZXJhbC1tZXRhLmNhdGVnb3JpZXMgaXtcbiAgXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcbiAgXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA3cHg7XHRcbiAgXHRcdFx0XHR9XG4gIFx0XHRcdFx0LmdlbmVyYWwtbWV0YSBpe1xuICBcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuICBcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDdweDtcbiAgXHRcdFx0XHR9XG4gIFx0XHRcdFx0XG4gIFx0XHRcdH1cbiAgXHRcdH1cblxuICBcdFx0LnBvc3QtYm9keXtcbiAgXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gIFx0XHR9XG5cbiAgXHRcdC5wb3N0LWZvb3RlcntcbiAgXHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XHRcbiAgXHRcdH1cbiAgXHRcdFxuICBcdH1cblxuICAgIH1cbiAgfVxuXG4gIC5ydGwgLmJsb2dfdjJ7XG4gXHRcbiBcdGFydGljbGUucG9zdC13cmFwe1xuIFx0XHR0ZXh0LWFsaWduOiByaWdodDtcbiBcdH1cbiB9XG5cbi5ydGx7IFxuICAgLyoqXG4gICAgKiBQYWdpbmF0aW9uXG4gICAgKi9cbiAgIC5wYWdpbmF0aW9uLXdyYXBwZXIgLmJsb2dfcGFnaW5hdGlvbiAucGFnaW5hdGlvbiBsaXtcbiAgIFx0bWFyZ2luLWxlZnQ6IDZweDtcbiAgIFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG4gICB9XG4gICAucGFnaW5hdGlvbi13cmFwcGVyIC5ibG9nX3BhZ2luYXRpb24gLnBhZ2luYXRpb24gbGk6bm90KDpsYXN0LWNoaWxkKXtcbiAgIFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG4gICB9XG4gfVxuXG4gLyoqXG4gICogRGV0YWlsXG4gICovXG4gLnJ0bC5zaW5nbGUtcG9zdCBhcnRpY2xlLnBvc3Qtd3JhcCAucG9zdC10aXRsZSBoMS5wb3N0LXRpdGxle1xuIFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gfVxuIC5ydGwuc2luZ2xlLXBvc3QgYXJ0aWNsZS5wb3N0LXdyYXAgLnBvc3QtbWV0YXtcbiBcdHRleHQtYWxpZ246IHJpZ2h0O1xuIH1cbiAucnRsIGFydGljbGUucG9zdC13cmFwIC5wb3N0LW1ldGEgLnBvc3QtbWV0YS1jb250ZW50IC5nZW5lcmFsLW1ldGEgaXtcbiBcdG1hcmdpbi1sZWZ0OiA3cHg7XG4gXHRtYXJnaW4tcmlnaHQ6IDA7XG4gfVxuIC5ydGwuc2luZ2xlLXBvc3QgYXJ0aWNsZS5wb3N0LXdyYXAgLnBvc3QtYm9keSAucG9zdC1leGNlcnB0IHB7XG4gXHR0ZXh0LWFsaWduOiByaWdodDtcbiB9XG4gLnJ0bC5zaW5nbGUtcG9zdCBhcnRpY2xlLnBvc3Qtd3JhcCAucG9zdC1ib2R5IC5xb3V0ZS1wb3N0LW1ldXAgaXtcbiBcdG1hcmdpbi1sZWZ0OiAxNHB4O1xuIFx0bWFyZ2luLXJpZ2h0OiAwO1xuIH1cbiAucnRsLnNpbmdsZS1wb3N0IGFydGljbGUucG9zdC13cmFwIC5wb3N0LXRhZy1jb25zdHJhdXtcbiBcdHRleHQtYWxpZ246IHJpZ2h0O1xuIH1cbiAucnRsLnNpbmdsZS1wb3N0IGFydGljbGUucG9zdC13cmFwIC5wb3N0LXRhZy1jb25zdHJhdSAuc29jaWFscy1pbm5lciAuc2hhcmUtc29jaWFsIC50ZXh0LXNvY2lhbHtcbiBcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuIFx0bWFyZ2luLXJpZ2h0OiAwO1xuIH1cbiAucnRsLnNpbmdsZS1wb3N0IGFydGljbGUucG9zdC13cmFwIC5wb3N0LXRhZy1jb25zdHJhdSAucG9zdC10YWdzLWNvbnN0cmF1ID4gYTpub3QoOmxhc3QtY2hpbGQpe1xuIFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG4gXHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gfVxuIC5ydGwuc2luZ2xlLXBvc3QgYXJ0aWNsZS5wb3N0LXdyYXAgLnBhZ2luYXRpb24tZGV0YWlsIC5wcmUgLm51bS0xe1xuIFx0bWFyZ2luLXJpZ2h0OiAwO1xuIFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG4gfVxuIC5ydGwuc2luZ2xlLXBvc3QgYXJ0aWNsZS5wb3N0LXdyYXAgLnBhZ2luYXRpb24tZGV0YWlsIC5uZXh0IC5udW0tMXtcbiBcdG1hcmdpbi1yaWdodDogMTVweDtcbiBcdG1hcmdpbi1sZWZ0OiAwcHg7XHRcbiB9XG5cbi5ydGx7XG4gIC5jb250ZW50X2NvbW1lbnRzIC5jb21tZW50cyAud3JhcF9jb21tZW50X2Zvcm0gLmNvbW1lbnQtcmVzcG9uZCAudGl0bGUtY29tbWVudHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgIH1cbiAgIC5jb250ZW50X2NvbW1lbnRzIC5jb21tZW50cyAud3JhcF9jb21tZW50X2Zvcm0gLmNvbW1lbnQtcmVzcG9uZCAudGl0bGUtY29tbWVudDphZnRlcntcbiAgICByaWdodDogMDtcbiAgIH1cbiAgIC5jb250ZW50X2NvbW1lbnRzIC5jb21tZW50cyAud3JhcF9jb21tZW50X2Zvcm0gLmZvcm0tc3VibWl0e1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgfVxuXG4gIC5jb250ZW50X2NvbW1lbnRzIC5jb21tZW50cyAud3JhcF9jb21tZW50X2Zvcm0gLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgaW5wdXR7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHghaW1wb3J0YW50O1xuICB9XG4gIC5vdmF0aGVtZV9icmVhZGNydW1icyAuc2VwYXJhdG9yOmJlZm9yZXtcbiAgICBjb250ZW50OiBcIlxcMzRcIjtcbiAgfSBcbn1cbiBcblxuXG4vKipcbiAqIFdpZGdldCBUaHVtYm5haWxcbiAqL1xuLnJ0bHtcbiAgLnJwd3d0LXBvc3QtZGF0ZTpiZWZvcmV7XG4gIFx0Y29udGVudDogXCJcXDdiXCIhaW1wb3J0YW50O1xuICBcdG1hcmdpbi1yaWdodDogMDtcbiAgXHRtYXJnaW4tbGVmdDogOHB4O1xuICB9XG4gIC5zaWRlYmFyIC53aWRnZXQucmVjZW50LXBvc3RzLXdpZGdldC13aXRoLXRodW1ibmFpbHMgdWwgbGl7XG4gIFx0dGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuLyoqXG4gKiBDb250YWN0IEZvcm0gN1xuICovXG4ucnRse1xuICAud3BjZjcgZm9ybSAud3BjZjctcmVzcG9uc2Utb3V0cHV0e1xuICBcdHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tZXVwLWNvbnRhY3QtZm9ybS0xIC5pbnB1dCBpbnB1dCwgLm1ldXAtY29udGFjdC1mb3JtLTEgLmlucHV0IHRleHRhcmVhe1xuICBcdHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tZXVwLWNvbnRhY3QtZm9ybS0xIGlucHV0W3R5cGU9c3VibWl0XXtcbiAgXHRmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLm1ldXAtY29udGFjdC1mb3JtLTEgLmlucHV0IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCAud3BjZjctbm90LXZhbGlkLXRpcHtcbiAgXHRyaWdodDogMDtcbiAgfVxufSJdfQ== */